Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Создать тред] Создать тред

Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров.

[Каталог | Трекер]
Каталог

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21  1008826   Тред прикреплён   Бесконечный трендел   [Ответ]
14958007710430.jpg (746Кб, 2310x2306)

Подсветка кода для /pr/: скачать

Большие куски кода желательно вставлять через ideone или pastebin

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.


В: Хочу стать программистом, какой язык учить?
О: Как-то так.

В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.

В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика

Пропущено 497 постов
31 с картинками.
Пропущено 497 постов, 31 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 08:53:20  1144070
Не совсем ньюфаг, но всё равно.
Куда перекатываться? Сейчас занимаюсь фронтендом и чувствую себя обезьяной чи-чи-чи. Где активно используются алгоритмы, графы, куяфы, использование паттернов и так далее? Думал про машинное обучение, но знакомый, им занимающийся, говорит, что непосредственно разработки там мало, поэтому я насчёт МО несколько сомневаюсь. Интересна идея с wasm, поэтому поглядываю на си. Что посоветуете?
Аноним 22/02/18 Чтв 10:26:10  1144082
Такой трабл, сычики-кодеры!
Учу я, значил, XCode IDE в swift режиме, попутно наворачивая всякие фреймворки, БД - короче, хочу стать 300кк/нс *)
Но делать мне это приходится после работы в ебаном НИИ (с нище з/п, из которого я каждый день мечтаю как сваливаю), и следовательно, вечером часто банально не хватает сил на кодинг...
Значит так, посоветуйте что-нибудь, чтобы не хотелось спать!
НЕ вещества.
Зеленый/черный чаи/кофе не работают...
Может есть имба чаёк или что-то типа женьшеня ебаного чтобы сука не хотелось в 9 часов вечера спать, и была возможность с ясной головой покодить хоть до полуночи?
Желательно чтобы не сильно стимулировало имунную систему.
Всем лучей добра и 300 кк/нс!
Аноним 22/02/18 Чтв 11:30:50  1144108
>>1138465
>жизнь программиста это по-своему и адок в профессиональном плане.
В каком смысле? И если у програмиста адок, то где еще есть нормальная жизнь без красного диплома ВШЭ/МФТИ?

Клуб изучающих PHP и webdev #99 Аноним 08/02/18 Чтв 23:39:30  1135053   [Ответ]
php-noob-1.png (33Кб, 500x500)
cat-cafe-osaka.jpg (157Кб, 1024x683)
cat-sad.jpg (194Кб, 1024x768)
chuuni1.png (3449Кб, 1920x1080)
Добро пожаловать. Тут мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет сделать себе блог, кто-то приобрести новую профессию, кому-то просто нечего делать.

Пожалуйста, пишите один большой пост вместо нескольких маленьких и не флудите не по теме.

Это тред для начинающих. Не написал за свою жизнь ни одной программы и имеешь тройку по математике? Ты наш человек.

Предыдущий тред был тут: >>1118555 (OP) . Остальные треды есть в архиве: https://phpclub.tech/ или ищутся в гугле по словам "клуб изучающих php" и в архиваче.

Мейлач лежит? Есть запасной тред на доброчане: /s/res/23225.xhtml#i46467

Что самое главное для программиста? Умение аккуратно оформлять код (как, написано во втором посте).

Правила: ведем себя воспитанно, помогаем новичкам, читаем учебники, решаем задачки, постим ссылки на решения, ОП их проверяет и дает советы и замечания. ОП заходит редко, где-то раз в 2-3 дня, у него мало времени, не жди его, решай задачки дальше. ОП отвечает на все вопросы по его задачкам и учебнику, а вот насчет каких-то других вещей - только если останется время. Но в треде немало анонимных экспертов разного уровня, так что вряд ли вопрос останется без ответа.

С чего начать

У нас есть свои уроки по основам PHP, они собраны и выложены по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не читайте, не сохраняйте, не запоминайте его, он временный). Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то можно начать с него. Он простой и понятный. Там есть задачи, их нужно решать (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению. С другой стороны, если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.

Устанавливать пока что ничего не требуется, разве что редактор кода вроде Sublime Text 3, Notepad++, Visual Studio Code, Netbeans PHP или PhpStorm (с ним будет удобнее).

Если не знаешь как решать, запости код, напиши в каком месте остановился и попроси подсказку.

Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP, этого недостаточно. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование.

Надо переходить к более серьезным задачкам, которые научат тебя всему этому.

- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php
- Учи HTML/CSS и SQL, PDO, хотя бы основы
- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- Еще более сложная и долгая задача на Yii/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony 3/Doctrine 2
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.

Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:

https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md

Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md

Решения задач лучше показать мне, особенно на ООП,так как сам ты вряд ли увидишь все ошибки. Пости свой код на гитхаб и вкидывай ссылку в тред по мере решения. Я прокомментирую и укажу на ошибки.

Параллельно стоит подучивать английский, на первых порах можно без него, но по мере развития придется все чаще сталкиваться с англоязычными статьями, так что лучше не откладывать. Читать можно news.ycombinator.com - это что-то вроде их хабра. Также можно начинать смотреть фильмы и видео на английском.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/

Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492

У ОПа нет аккаунтов и групп вконтакте, в фейсбуке, в твиттере, все "пхп-треды" там поддельные.

Платиновые вопросы

- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а открой http://rghost.ru/6bfCY9lfl и получи личную немного устаревшую оффлайновую копию сайта (можно читать хоть на андроиде без интернета)
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу.
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 463 постов
35 с картинками.
Пропущено 463 постов, 35 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 11:13:54  1144098
>>1144090
Коллега устроился на 15к на первый месяц наработал стаж - год и ушел из этой конторы в другую на 50к. Вышки у него нет.
Аноним 22/02/18 Чтв 11:15:34  1144099
>>1144098
Такое только до 2010 прокатывало. Сейчас такого простого вката нету, только битрикс, край вп.
Аноним 22/02/18 Чтв 11:49:33  1144119
SaturdayEvening[...].png (372Кб, 640x480)
Сап обучающий. Хочу сделать сайт среднего функционала в качестве хобби. Сайт этот никуда не пойдет, буду делать фор фан. Хочу использовать php движок, раньше были DLE и Joomla! в связи с этим интересуюсь появилось ли чегонибудь интересного в этой сфере, конкретно движки. Гуглить пробовал, но интересует Ваше мнение.

Unity Unity, расскажите подскажите 22/02/18 Чтв 11:48:32  1144118   [Ответ]
1515757461unity[...].png (50Кб, 500x500)
Начинаю осваивать платформу расскажите о подводных и на каком языке лучше работать с платформой

Qt C++ Аноним # OP  22/02/18 Чтв 11:43:21  1144112   [Ответ]
image.png (50Кб, 1200x880)
Сап, аноны.
Прошу вашей помощи с Qt C++
Суть программы:
Необходимо создать приложение, создающее N потоков для перемножение двух квадратных матриц. Ввод N динамический с GUI.

В чём проблема? обоссыте, но дочитайте Начну издалека
Храню классы, выполняющие перемножение в динамическом массиве (my_thread *myClassArray) где my_thread - название класса, выполняющего перемножение). Дальше идёт следующая логика:
1) В конструкторе GUI вызываем слот, выполняющий настройку отображение (где что находится, их размер, etc). После выполнения настроек этот слот посылает сигнал о завершении
2) Приняв сигнал через QObject::connect() мы переходим к слоту, создающему массив QThread-ов thrArray = new QThread [threads_count]; myClassArray = new my_thread [threads_count];. После завершение этого слота мы пускаем сигнал
3) Получив сигнал с п.2 мы выполняем слот, создающий матрицы и заполняющий их. Опять пускаем сигнал.
4) Бла-бла-бла (дальше идёт высчитывание индексов для перемножение, настройка матриц, etc)
...
n) Переносим классы в потоки (moveToThread() ) и запускаем их.

В чём же проблема наконец-то?
Я пытаюсь использовать myClassArray в QObject::connect до этапа его инициализации (т.е. в конструкторе). Думал несколько дней, но так и не придумал, как же от этого избавиться. Пытался перенести коннект в слот, но ведь там область видимости. Так что я отчаялся и пришёл к вам за помощью.
Премного благодарен
Аноним # OP  22/02/18 Чтв 11:45:49  1144114
image.png (93Кб, 759x285)
Конструктор GUI, где, собсна, вся логика и сконцентрирована
Аноним # OP  22/02/18 Чтв 11:47:46  1144117
image.png (14Кб, 362x107)
Создание массива классов

Очередь INSERT-запросов в SQL, которая будет делать не более 10 запросов параллельно Аноним 22/02/18 Чтв 07:49:37  1144061   [Ответ]
Capture.PNG (14Кб, 313x347)
Есть Web API, идея такова: считать данные из SQL, отдать их фронтенду, и сделать запись в логе. Лог - отдельная таблица в той же базе данных. По просьбе начальства лог должен быть именно в SQL.

Проблема в том, что база данных позволяет всего 30 параллельных операций (самая дешевая опция SQL в Azure), а обрабатывать иногда нужно до 200 запросов в секунду.

Соответственно, очередь на запись этого лога в базу данных растягивается на 15-20 секунд, и SQL-транзакции начинают отваливаться по таймауту.

Проапгрейдить базу данных до более дорогой - не вариант (нищеброды).

Из-за большого количества INSERTов в лог я также не могу считывать нужные данные из базы, поскольку превышена квота на 30 параллельных операций.

Есть ли какой-то способ сделать некую очередь в SQL, чтобы запись в мою таблицу (лог) в SQL велась с постоянной скоростью (например, не более 10 параллельных операций)?

Что я уже сделал:
- Считываемые данные из SQL кэшируются на одну минуту, соответственно число SELECTов к базе сильно уменьшилось. На 50% повысилась производительность.
- Запись в лог в SQL ведется асинхронно, уже после того как Web API отдает результат клиенту. Хотя бы помогает быстрее отдавать результат, не дожидаясь по 20 секунд окончания записи лога в базу данных.
Аноним 22/02/18 Чтв 11:07:46  1144094
Бери готовую либу для логирования и не выебывайся, там уже тебе и очередь будет и за всю хуйню.
Логирование на самом деле не самая простая операция с кучей подводных

Логи в базу писать тупо
Аноним 22/02/18 Чтв 11:25:01  1144105
>>1144094
Например какую?

Часть смысла писать логи в базу - чтобы потом брать деньги с тех кто превысил N запросов в месяц
Аноним 22/02/18 Чтв 11:47:11  1144116
>>1144061 (OP)
1. Какова причина выбора реляционной базы данных для этой задачи? Как часто вам нужно искать между несколькими таблицами с участием логов?
Судя по объемам вам нужен любой No-SQL - смотрите в сторону MongoDB \ ElasticSearch (но последний прожорливая скотина, если что )

2. Если все таки хочецца в SQL
1. Кладем все логи в Redis\Memcached
2. Делаем воркера/демона/крон который раз в н-секунд выбирает нужное количество записей и ложит в базу, и ебает их в Редисе
3. ???
4. Успех

Первый вариант пряморукий, второй вариант суть костыль, но будет работать. Единственно что Логи будут появляется медленее чем писаться.
Меньше нагрузку на базу - всегда профит

Лет через 10 будет 0.5-1.5% людей пишущих сценарии Аноним 01/02/18 Чтв 21:02:00  1130325   [Ответ]
изображение.png (796Кб, 920x460)
Лет через 10 будет 0.5-1.5% людей пишущих сценарии на каком ни будь питоне для ИИ и нейросетей, или в обще напрямую задающих комманды преобразуемые ИИ в готовый сценарий на подобие "слыш блять. ну что б там это, вычисляло мне интенсивность квазаров, количество съеденого и высранного и еще что б исправляло ошибки в протоколах передачи".

а остальные пойдут на прокорм биореакторов, и всякие верстальщики в особенностивспомните ASP Net компилирующийся в js\css\html
Все драйвера, работа с ядром, байтоёбство во всех оных сферах, обслуживание сети перейдёт к заданным алгоритмам...Защита и атака сети перейдёт окончательно к ИИ, которые начнут вечный круговорот друг с другом, ИБ специалисты станут не нужны.

Так что штудируя томик Си кёнигана, или танембаума, задумайся что через 5 лет всякие флористы, креативные дизайнеры со смуззи и с подворотами, япейсатели будут посасывая смузи бросать тебе мелочь на картонку

предлагаю уже сейчас забивать себе место на паперти





https://apparat.cc/news/deepcoder-program-synthesis/
Исследователи из Microsoft научили ИИ писать новые программы из частей кода
https://infostart.ru/journal/news/tekhnologii/v-floydhub-sozdali-neyroset-verstalshchika-saytov-po-izobrazheniyu_727416/
Нейросеть заменила верстальщиков создавая страницы по картинкам
https://media.defcon.org/DEF%20CON%2025/DEF%20CON%2025%20presentations/DEFCON-25-Damien-Cauquil-Weaponizing-the-BBC-MicroBit-UPDATED.pdf
DeepHack — хакерский ИИ с открытым исходным кодом. Этот бот — самообучающийся взломщик веб-приложений. В его основе лежит нейронная сеть, которая обучается методом «проб и ошибок». При этом к возможным для человека последствиям от этих своих «проб и ошибок» DeepHack относится с устрашающей пренебрежительностью.

Используя всего один универсальный алгоритм, он обучается эксплуатировать разнообразные виды уязвимостей. DeepHack открывает дверь в царство хакерского ИИ, многочисленных представителей которого уже можно ожидать в ближайшем будущем. В связи с этим докладчик гордо именует своего бота «началом конца».

Докладчик считает, что хакерские утилиты на основе ИИ, которые вскоре появятся вслед за DeepHack, — это принципиально новая технология, которую киберзащитникам и кибернападающим еще только предстоит взять на вооружение. Докладчик гарантирует, что в следующем году каждый из нас будет либо сам писать хакерские утилиты с машинным обучением, либо отчаянно пытаться защититься от них. Третьего не дано.

Также, то ли в шутку, то ли всерьез, докладчик заявляет: «Больше не являющаяся прерогативой дьявольских гениев, неизбежная антиутопия ИИ уже доступна каждому сегодня.
Пропущено 53 постов
4 с картинками.
Пропущено 53 постов, 4 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 09:22:59  1144071
https://www.m24.ru/articles/metro/20022016/97724
Аноним 22/02/18 Чтв 09:47:54  1144073
>>1130325 (OP)
>Лет через 10 будет 0.5-1.5% людей пишущих сценарии на каком ни будь питоне для ИИ и нейросетей.
Слишком мало времени для этого. Лет 30 как минимум. И питон тогда будет тем же, что сейчас VB - унынием.
>через 5 лет всякие флористы, креативные дизайнеры со смуззи и с подворотами, япейсатели будут посасывая смузи бросать тебе мелочь на картонку
А где гарантии, что ии не заменит весь этот сброд, и они не будут сидеть рядом с нами с картонкой? Программирование тоже от части искуство...
И не забывай, что мы живём в великой стране с великими духовными скрепами, патриотизмом и верой.
Аноним 22/02/18 Чтв 11:46:58  1144115
>>1144073
>И не забывай, что мы живём в великой стране с великими духовными скрепами, патриотизмом и верой.
Вот, кстати, священнослужитель - перспективная профессия в этих условиях.

Сап, программач. Многие программисты которые Аноним 17/02/18 Суб 12:41:56  1140759   [Ответ]
123.jpg (36Кб, 720x480)
Сап, программач.
Многие программисты которые устроились работать в IT отмечали, что очень много времи
потратили в пустую. Все из-за изучения не нужных технологий и книг (устаревших морально).
Пришлось им все наверстывать заново потом. Так вот, чтобы не потретить время и не повтороить их ошибок.
Прошу Вас помочь мне. Ответить на некоторые вопросы.

-Какие языки программирования сейчас востребованы, какие сейчас в тренде?
-Какие фраймеворки, библиотети, технологии актуальны и перспективны и т. д.?
-Какой сейчас IT рынок?

И самое главное какой язык (и) программирования нужно знать в любом случае, в первую очередь - говорят это SQL это так?
Пропущено 30 постов
5 с картинками.
Пропущено 30 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 02:11:51  1144023
>>1143884
Мало ли кто там что на старости лет пишет... судя по объявлениям о работе норот постепенно уходит на Реакт и Ангуляр.
Аноним 22/02/18 Чтв 11:17:31  1144101
>>1143590
Двачую вопрос
Аноним 22/02/18 Чтв 11:40:06  1144110
>>1143884
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Android Development Thread Аноним 27/01/18 Суб 23:28:22  1127618   [Ответ]
android.thread.webm (785Кб, 1280x660, 00:00:04)
Android Development Thread 2.3.3

> Хочу вкатиться в разработку под Android! С чего начать?
Большинство приложений написано на Java, выучить её на хорошем уровне — это первое, что необходимо сделать. Рекомендуемую литературу см. в Java-треде.
После этого можно установить Android Studio, открыть официальную документацию http://developer.android.com/training/index.html и попробовать создать по туториалам своё первое приложение.
В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Мануалы?
- Официальная документация: http://developer.android.com/
- Полезный гайд для начинающих и продвинутых: http://guides.thecodepath.com/android
- Бесплатный видеокурс от Google для новичков: https://www.udacity.com/course/android-development-for-beginners--ud837
- Два ресурса, единственный плюс которых — русский язык: http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
- Классика, способная дать ответ на почти любой вопрос "Как сделать xyz?": http://stackoverflow.com/

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17 мая поддерживается официально.

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- PhoneGap/Ionic/Titanium/ReactNative — имя им javascript, принципы у них разные, первые три попытка в кроссплатформенность одного кода, ReactNative проповедует другой подход, а именно написание разного кода но на одном языке. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX или Unity. Спрашивать в /gd/.

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library, shared preferences, SQLite), знание популярных библиотек типа Retrofit + Glide/Picasso. И хотя бы одно готовое приложение.

Предыдущий тред: https://arhivach.org/thread/334340/
Пропущено 275 постов
23 с картинками.
Пропущено 275 постов, 23 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 00:12:20  1143966
>>1143806
Помню такое же говно хотел написать, но там с беком ебаться надо, да и не захочет никто, чтобы его на карте палили
>>1143489
Забанят акк гугл плей
Аноним 22/02/18 Чтв 09:46:30  1144072
>>1143965
А нельзя ли бек на firebase запилить, или получится хуйня?
Аноним 22/02/18 Чтв 11:33:44  1144109
Анончики, подскажите, а реально ли написать чатик со всеми стандартными функциями (кол-во людей в чате, непосредственно диалог между текущим юзером и другим, передача файлов ну или хотя бы картинок) чисто средствами фаербейза? То есть без своего сервера полностью

Front-end thread #62 Аноним 16/02/18 Птн 17:47:59  1140359   [Ответ]
image.png (328Кб, 1000x1900)
image.png (14Кб, 469x235)
Keywords: Front-end, Frontend, Верстка, HTML, CSS, JS, JavaScript.

Шапка:
https://github.com/acilsd/wrk-fet

JavaScript учим тут:
https://learn.javascript.ru/

Как учить React:
https://github.com/rtivital/react-things

Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/

Торренты на интенсивы HTML Academy:
Базовый интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1157981

Продвинутый интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1185441

Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526

Продвинутый JS-интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1165695


Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg

Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz

Прошлый тред:
https://arhivach.org/thread/338621/
Пропущено 400 постов
25 с картинками.
Пропущено 400 постов, 25 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 11:11:18  1144097
>>1144095
ладно с этим понимаю. а вот с
>>1144087 нихуя не понимаю

Аноним 22/02/18 Чтв 11:20:15  1144102
>>1144097
Смотри базовый
Аноним 22/02/18 Чтв 11:26:55  1144107
image.png (22Кб, 449x402)
>>1144087
Ну смотри, блядь.
Класс .places
Если смотреть HTML, то объявляется список с классом places, а затем идёт элемент списка <li>. Относительно <ul class="places"> li будет дочерним. Почему так? Я выделил тоби те li, которые являются дочерними. Другие <li> не выделяются, т.к. относительно данного списка они будут являться предками, ибо вложены уже в другой список (который тоже предок).
Аналогично и с .places > li > span, выделяются только фамилии, т.к. ДРУГИЕ span будут являться предками.




Ребят, нужно выучить c++, хз где смотреть гайды. Посоветуйте книги, видеоматериалы и т.д. Буду благодарен Аноним 22/02/18 Чтв 11:22:55  1144104   [Ответ]
image.png (185Кб, 1366x768)
Ребят, нужно выучить c++, хз где смотреть гайды. Посоветуйте книги, видеоматериалы и т.д.

Буду благодарен
Аноним 22/02/18 Чтв 11:26:34  1144106
Соси

Официально легендарный тред с 2д девочками 1С тред #24 Аноним 09/02/18 Птн 20:22:00  1135551   [Ответ]
4545.png (4376Кб, 2940x1780)
Шапка со всеми желтыми знаниями
https://pastebin.com/SS0vUx6c

Пропущено 109 постов
7 с картинками.
Пропущено 109 постов, 7 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/02/18 Срд 23:10:25  1143904
>>1143902
Нет, как и финучет != бухгалтерия.
Аноним 22/02/18 Чтв 09:58:00  1144075
>>1143872
Не, ну ты тогда объясни. Чем программирование под эти области отличается, если задачи ставить специалист-консультант?
Аноним 22/02/18 Чтв 11:22:51  1144103
>>1144075
>если
Специалист по erp и 1с программист 2 разные вещи, это как говорит про сертификаты, специалист по платформе и консультант по erp, допустим в erp тебе надо вставить изменение в 3й передел, ты знаешь как он начианается в каких регистрах хранятся данные. И знаешь что менять с наименьшими трудозатратами. Если же ты знаешь только бух тебе придется вникать сначала во всю механику производства. Что увеличивает количество времени на решение задачи иногда в разы, иногда и в строчках кода. И через пару лет ты без сожаления стираешь ранее написанный код заменяя его одной строчкой или вообще убираешь, потому что не знал что это возможно из коробки.

JavaScript thread #100 Аноним 13/02/18 Втр 16:12:18  1138230   [Ответ]
jjs.jpg (17Кб, 619x619)
Ссылка на прошлый тред: проёбан

Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.

Часто задаваемые вопросы:
https://github.com/vladimir37/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения:
https://github.com/vladimir37/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки:
https://github.com/vladimir37/js-thread/blob/master/Wiki/tools.md

Конфа /pr/ в Slack:
https://slack-2chpr.herokuapp.com/

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Пропущено 190 постов
20 с картинками.
Пропущено 190 постов, 20 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 08:53:03  1144069
>>1144043
Охуенный у него свитер с оленями
Аноним 22/02/18 Чтв 10:28:03  1144083
>>1138384
> Во-вторых, все абстракции имеют не только ценность, но и цену.
Тем временем у раста zero cost abstraction
Аноним 22/02/18 Чтв 11:16:22  1144100
image.png (58Кб, 1246x393)
Дворник со стажем here.

Нужен простой скрипт, который пройдется по всем кнопкам и отработает соответствующий скрипт, аналогичный ее нажатию.

JS не знаю совсем, нужен пример, от которого оттолкнуться. Куда копать?

PYTHON №5 Аноним 18/02/18 Вск 00:17:14  1141205   [Ответ]
pythonschool.png (90Кб, 937x530)
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Свой код кидайте через https://repl.it/languages/python3

Книги и ссылка на PyCharm: https://yadi.sk/d/tArKKuQu3Kejuq
Книги еще: https://yadi.sk/d/H-00n-UG3RSQem/

Предыдущий тред >>1134827 (OP)


Python питон
Пропущено 259 постов
26 с картинками.
Пропущено 259 постов, 26 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 10:53:27  1144088
image.png (2Кб, 256x23)
DJANGO 2.0 КАК ПРАВИЛЬНО ИМПОРТИРОВАТЬ?

Пытаюсь импортировать класс из models.py, который
находится в папке Contact. Что-то явно пошло не так, в итоге из-за этой херни пол дизайна страницы полетело.
Аноним 22/02/18 Чтв 11:07:43  1144093
Питон 4 грядет
https://docs.python.org/3.7/whatsnew/3.7.html
Смотрите в конце pep563
Аноним 22/02/18 Чтв 11:42:46  1144111
>>1144026
Такую элементарную хуйню проще всего задеплоить на amazon lambda.
Смотри сюда https://github.com/Miserlou/Zappa

Это никак не курсач! Аноним 22/02/18 Чтв 10:18:14  1144080   [Ответ]
f657f846c46ce55[...].jpg (46Кб, 372x284)
Аноны, братья славянушки мои, в единстве наша сила, а потому прошу вас о помощи.

Написать прогу, которая создаёт файл(который можно считать) для сохранения и обработки данных массива структур про человеков, нужно, шоб можно было добавлять/удалять/редактировать и просматривать эту всю дичятину в табличном виде. И если можно, в оконном виде(но это не обязательно) <3
Аноним 22/02/18 Чтв 10:39:42  1144085
бамп

Visual Studio Аноним 15/01/18 Пнд 05:00:10  1120148   [Ответ]
AttachFileHandl[...].png (132Кб, 800x418)
Какая версия Visual Studio самая лучшая?
Изменилась ли эта IDE в лучшую сторону или наоборот?
Пропущено 10 постов.
Пропущено 10 постов. Нажмите ответ, чтобы посмотреть.
Аноним 16/01/18 Втр 15:56:14  1120808
>>1120659
Это тормоза решарпера, а не студии.
Аноним 16/01/18 Втр 22:23:16  1120969
>>1120659
На работе 2011 стоял, этот уебок даже слова дописывать не умел. Через пару дней заебался и попросил 15. Стало гораздо лучше.
Аноним 22/02/18 Чтв 10:22:25  1144081
Что лучше использовать на данный момент для asp.net разработки, VS code или VS'17?

Go (а также Golang, Пщ или просто Го) — современный Аноним 13/01/18 Суб 14:35:10  1119389   [Ответ]
ca1f746d6f232f8[...].png (68Кб, 600x600)
Go (а также Golang, Пщ или просто Го) — современный язык с зелеными потоками на уровне синтаксиса и мега крутой стандартной библиотекой. Так как делать пакеджи несложно, гитхаб полон пакеджами для абсолютно всего. Батарейки почти как в питоне.

Пщ едва не единственный язык который на уровне синтаксиса позволяет синхронизировать подпрограммы, разве только не Pony или Erlang. Это в 2018 году-то
Дженерики нужны, дженериков нет. Просто смирись.
Обработка ошибок получается охуенно через http://github.com/pkg/errors | в приложениях обычно можно просто паниковать на ошибках.
HTTP-сервер для убер максимального маня-хайлоада: https://github.com/valyala/fasthttp
В 1.8 или 1.9 уже можно "нормально" сортировать через sort.Slice()
Не нужно пиздеть про толстые бинарники, их размер значительно уменьшается одним маленьким Makefile.

Вкатываемся в эпоху докера, микросервисов и адово кошерной сетевухи.

Илюша, https://github.com/tucnak
Пропущено 324 постов
19 с картинками.
Пропущено 324 постов, 19 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/02/18 Срд 20:29:03  1143746
>>1143712
>до сих пор внутри живут на сишке
Ты не поверишь, но сишка до сих пор компилируется в машинный код, машинный код до сих пор исполняется на процессорах, процессоры до сих пор из транзисторов, ну и вообще там до сих пор электрончики туды-сюды прыгают, прикинь? Ты не понимаешь значение слова "абстракция", но для байтослесаря это нормально, так что не парься; байтослесарь - не программист.
Аноним 21/02/18 Срд 20:30:11  1143748
>>1143695
Тебя уже даже в других тредах детектят и обоссывают, лол, кто бы говорил про "не позорься". мимо
Аноним 22/02/18 Чтв 07:58:02  1144062
>>1143746
Лол, как раз наоборот. Человек, пишущий на высокоуровневых языках не программист.

Привет. Объясни мне, пожалуйста, на пальцах что такое статические методы например в js. Я гуглил, честно. Аноним 22/02/18 Чтв 06:38:34  1144054   [Ответ]
image.png (455Кб, 1280x720)
Привет. Объясни мне, пожалуйста, на пальцах что такое статические методы например в js. Я гуглил, честно.
Аноним 22/02/18 Чтв 07:18:05  1144055
Методы, которые можно использовать, обратившись к классу, без необходимости создавать объект этого класса.
Аноним 22/02/18 Чтв 07:18:42  1144056
>>1144054 (OP)
Методы класса, которые можно вызывать, не создавая экземпляр этого класса. Прямо из самого класса
Аноним 22/02/18 Чтв 07:23:08  1144058
>>1144056
>>1144055
Спасибо! Целую обоих! /thread

Предложение для разработки нейронной сети Аноним # OP  22/02/18 Чтв 03:25:29  1144036   [Ответ]
photo2018-02-21[...].jpg (105Кб, 1280x802)

Вот ты знаешь, как рисуют аниме, я думаю, что возможно научить прогу дорисовывать некоторые сцены в них
Для примера в японии делаюют 3-4 кадра, остальное в китае дорисовывают
А если бы программа научилась по этим 4-м кадрам дорисовывать промежуточные
Что думаете?
В идеале, чтобы кто-нибудь за это взялся, в японии на дорисовку тратят 10к долларов за серию, посему продатьь эту прогу им будет весьма профитно
Пропущено 4 постов.
Пропущено 4 постов. Нажмите ответ, чтобы посмотреть.
Аноним 22/02/18 Чтв 04:14:32  1144046
Это сложно, за пределами текущего SOTA, из-за необходимости предсказывать перемещения объектов.
Аноним 22/02/18 Чтв 04:44:29  1144047
>>1144046
Даже пробовать не видишь смысла?
Аноним 22/02/18 Чтв 05:45:11  1144052
>>1144047
Пробовать можно, и даже нужно. Хотя бы для того, чтобы посмотреть, как текущие методы справляются с этим, что у них получается хорошо, а что плохо.
Но это хорошая такая работа, на несколько месяцев до получения хотя бы каких-то предварительных результатов. Работа с большими изображениями всегда требует огромных вычислительных ресурсов, так что это еще и дорого обойдется.

Common Lisp и другие Аноним 17/02/18 Суб 17:32:29  1140925   [Ответ]
7d41a1bc3b2c446[...].png (16Кб, 811x805)
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
http://www.lispworks.com/documentation/HyperSpec/Front/index.htm

::: Библиотеки
- https://github.com/CodyReichert/awesome-cl
- http://quickdocs.org/

::: Среда разработки
- Portacle :: https://portacle.github.io/
- Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html
Пропущено 46 постов
2 с картинками.
Пропущено 46 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/02/18 Срд 22:58:38  1143891
>>1141648
анон, это тебе было адресовано >>1143874


проблема с portacle
помоги
Аноним 22/02/18 Чтв 02:11:51  1144024
>>1143874
Какая программа? Как компилируешь? Распиши подробнее свои действия.
Аноним 22/02/18 Чтв 02:13:57  1144025
>>1143874
Ну и я надеюсь, ты не пытаешься запустить 64разрядный sbcl на 32битной системе?

Проекты Что делать если разработчик исчез с кодом 22/02/18 Чтв 00:16:53  1143973   [Ответ]
61397267-happy-[...].jpg (82Кб, 1300x1300)
2 месяца назад начали пилить проект со знакомым
4 недели назад подтянулся технарь
договорились кто что делает
уже показали инвесторам что работа идёт -
> Да ок всё збс, допиливайте до конца и деньги даём
сегодня технарь
> Хочу денег и всё
я такой
> У нас переговоры, пили дальше, всё збс
@ Технарь сваливает и забирает весь проект с собой

Технари, где я протупил?


Аноним 22/02/18 Чтв 01:51:48  1144014
там, где показал себя оленем перед технарем
что это, блять, за инвестор, который приходит на всё готовое?
технарь допилит до конца и всё у него будет збс. без вас.

Идей анона тред 001. Перезагрузка Аноним # OP  08/02/18 Чтв 11:25:26  1134574   [Ответ]
14734501137650.jpg (40Кб, 599x602)
Делимся годными идеями приложений/сервисов/библиотек/скриптов.

Q: Что ещё за идеи?
A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно!
Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго.

Q: Зачем мне палить годноту быдлу?
A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши.

Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов?
A: Не спеши кривить ебало, дорогой анон. Вариантов много:
1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч!
2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся!
3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек!
4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать!

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.

Очень жаль, что прошлые треды потонули, было много годных идей. Теперь буду следить, чтобы нить больше не прерывалась, если это хотя бы кому-то кроме меня нужно
Пропущено 41 постов
2 с картинками.
Пропущено 41 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/02/18 Втр 12:34:36  1142684
>>1134575
>9.
Забрал, сделаю.
Аноним 21/02/18 Срд 23:25:41  1143912
Сервис с пиратскими играми, что-то вроде упрощенного стима, но где все бесплатно (и незаконно).
Аккаунты (только адрес почты и всё), привязка игор к аккаунту, скачивание и установка игоръ в один клик.
Аноним 22/02/18 Чтв 00:56:12  1144000
>>1143912
На кой хрен тебе аккаунты и привязка? Это проще сделать репозиторием со скриптами для автоустановки из торрентов, наподобие playonlinux.

Топ тредов
Избранное