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


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


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

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

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

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

F.A.Q.

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

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

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


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

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

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


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

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

Литература с пика: http://goo.gl/7aUL3m

Пропущено 497 постов
33 с картинками.
Пропущено 497 постов, 33 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 11:46:34  1196582
>>1196396
спасибо, sicp htdp врядли не надо будет, я айосник, пока чистый код и совершенный код купил


алсо дефайн протоколы, что за протоколы
Аноним 25/05/18 Птн 11:51:57  1196583
Двач помоги обнуляет Java Home соответственно не сохраняет пути кто сталкивался с такой проблемой netbeans IDE Idea jetbrains вообще не фурычит
Аноним 25/05/18 Птн 12:37:57  1196609
Мой первый PR замержили, но гитхаб мне не дал никакой ачивки за это!
Что за пиздец! Значит "First issue" и "First pull request" (просто опубликованный, а не замерженный), это неибать какие важные события, а первый МЕРЖ это хуй собачий? Напьюсь сегодня.

Android Development Thread Аноним 10/05/18 Чтв 22:42:19  1187993   [Ответ]
15218191976990.png (509Кб, 1000x970)
Android Development Thread 2.4
Пофиксил нумерацию

> Хочу вкатиться в разработку под 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://2ch.hk/pr/res/1161404.html
Пропущено 169 постов
9 с картинками.
Пропущено 169 постов, 9 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 11:11:11  1196564
Ананасы, помогите анимировать подключенный леяут. Есть разметка фрагмента с блоком <include.../>. В onCreateView фрагмента я сделал так: inflatedView.include_block.root_layout.animation = AnimationUtils.loadAnimation(context, android.R.anim.slide_in_left. Приложение нормально собирается, но вот после запуска вылетает с IllegalStateException (inflatedView.include_block.root_layout must not be null). Пробовал поместить это в onViewCreated, но безуспешно. Если же просто скопипастить разметку из подключаемого леяута, то все работает, но я бы не хотел костылить там, где можно без этого обойтись.
Аноним 25/05/18 Птн 11:13:09  1196566
>>1196564
Собственно, вопросы: как починить эту хуйню? На каком моменте лайфсайкла фрагмента присоединятся инклюднутый леяут?
Аноним 25/05/18 Птн 13:40:56  1196639
image.png (332Кб, 495x512)
Почему даггер такой сложный и непонятный блеать?

МЫ ВАМ ПЕРЕЗВОНИМ #149 Аноним 23/05/18 Срд 18:55:45  1195636   [Ответ]
15269339510300.png (262Кб, 564x354)
МЫ ВАМ ПЕРЕЗВОНИМ #149

Вопросы к собеседованиям:
https://github.com/MaximAbramchuck/awesome-interview-questions
http://h5bp.github.io/Front-end-Developer-Interview-Questions/
https://github.com/jwasham/coding-interview-university

Предыдущий:
https://2ch.hk/pr/res/1191447.html

—Удаляешь все аккаунты
—Выбрасываешь телефон
—Уезжаешь в деревню
—Почтальон приносит письмо
—"Мы вам перезвоним"
Пропущено 172 постов
14 с картинками.
Пропущено 172 постов, 14 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 12:45:37  1196617
>>1196435
>Альфы бесились, кричали, психовали, избивали тружеников, но все без толку - крипту так просто назад не выведешь
Приходят так братки к битарду, ставят ему утюг на живот а он им такой "крипту просто так не выведешь, азаза". Пришлось им с пустыми руками уйти.
Аноним 25/05/18 Птн 13:26:18  1196634
>>1196449
Локейшн мухосрань. Стек свифт и иос. Почему я ебобо? Я с осени работу искал. Везде либо отказ либо МВП.
Аноним 25/05/18 Птн 13:40:55  1196640
help.jpg (460Кб, 2206x2941)
Помогите алкашу. Help me!

JavaScript thread #1e2+4 Аноним 10/05/18 Чтв 06:19:37  1187432   [Ответ]
javascript.png (61Кб, 1050x1050)
Ссылка на прошлый тред: >>1179262 (OP)

В этом треде собираются величайшие умы человечества – мастера валидации форм и специалисты по JSON-технологиям. Этот тред посвящён главному языку будущего – 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/ для серверного кода.
Пропущено 471 постов
49 с картинками.
Пропущено 471 постов, 49 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 12:33:19  1196606
>>1196605
ты сегодня здесь с утра по раньше? Таблетки не забыл принять?
Что там с замыканиями и промисами?
Аноним 25/05/18 Птн 12:38:03  1196611
>>1196606
Ты меня принял за другого, лол.
Я ответил тебе на твой (?) комментарий к моему посту.

Что же касается замыканий и промисов - с ними всё просто охуенно. Без них - не очень.

Алсо, не мог бы ты развёрнуто пояснить местным колхозникам "почему жс промис - это монада"?
Я уверен, тут многие не в курсе.


Аноним 25/05/18 Птн 13:29:09  1196638
>>1196311
А что ты на фотографии такой довольный? Бигмаков покушал?

Язык программирования Crystal тред №1 Аноним 29/04/18 Вск 13:28:10  1181476   [Ответ]
73a9580f-7de0-4[...].jpg (22Кб, 1209x368)
Обсуждаем новый язык программирования Crystal

Делимся мнением, восхищаемся, злимся, определяем нужно/не нужно, и просто общаемся.
Пропущено 30 постов
2 с картинками.
Пропущено 30 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/05/18 Вск 17:07:39  1189182
>>1189056
У дарта нет type inference. Котлин не компилируется в нативный код (забыл указать).
>>1189082
Слишком необычный.
>>1189151
> скобочки
Аноним 13/05/18 Вск 17:12:57  1189188
>>1189182
>Слишком необычный.
Лол. Нувыпонели уровень.

>>1189174
Согласен, ну и тут еще смотря что понимать под стандартной библиотекой, да. Алсо, мне кажется, что они в дальнейшем будут постепенно стандартизировать некоторые общие вещи, которые сейчас отдаются на откуп комьюнити.
Аноним 25/05/18 Птн 13:27:08  1196636
Что выбрать golang или crystal?

Чому в 2018 можно по пальцам пересчитать сайты с бесконечной прокруткой? Аноним 24/04/18 Втр 11:51:14  1178701   [Ответ]
photo2018-04-07[...].jpg (116Кб, 633x807)
Это же охуенно удобно. Скролишь и не думаешь, где там эта блядская кнопка нэкст, не отвлекаешься на пагинацию. JS позволяет легко переписывать текущий URL, чтобы можно было скопировать ссылку на текущую страницу. Только в паре тройке социальных сетей видел бесконечную прокрутку может и больше, но практически не сижу в них. Ни гугл, ни букинг, ни большинство каталогов товаров не имеют бесконечной прокрутки. Неужели они боятся, что на стареньких телефонах или компах будет не хватать памяти на 30 страниц, висящих в памяти? Если уже это так критично, то можно запилить и автоматически выгружающиеся страницы, чтобы сэкономить память. Хотя, чего её экономить. На многих смартфонах по 4-6 гигов памяти, на компах - по 16-64. Ну ладно, в мобильной версии не делайте бесконечную прокрутку или делайте её отключаемую. Тем более, если у сайта есть мобильное приложение.
Я делаю бесконечную прокрутку на всех пет проектах, которые сам активно использую. Библиотек для этого дохуя. Да, есть расширения для браузеров для бесконечной прокрутки, но они бывают глючные и их ещё надо настраивать. Почему это нельзя делать из коробки в 2018 году, алло?
Пропущено 116 постов
4 с картинками.
Пропущено 116 постов, 4 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 04:28:58  1196467
>>1195317
Ты просто пиздец какой ебан. Ты даже не можешь принять точку зрения, что кому-то нужно что-то другое, чем листать 30 сраных новостей на твоём сраном твитере. Пиздец ты биомусор.
Аноним 25/05/18 Птн 07:12:17  1196484
>>1196112
Шизик, плиз.
Аноним 25/05/18 Птн 13:22:19  1196633
>>1196467
Ты просто пиздец какой ебан. Ты даже не можешь принять точку зрения, что 99.9% пользователям не нужно ничего другого, кроме как листать 30 сраных новостей на твоём сраном твитере. Пиздец ты биомусор.

Ламповый Front-end thread № 67 Аноним 18/05/18 Птн 21:48:14  1192401   [Ответ]
.png (689Кб, 1300x800)
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

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

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

Годный курс по основам JS (на ES6):
https://ru.hexlet.io/courses/introduction_to_programming

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

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

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

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

Прошлые треды:
#59 https://arhivach.org/thread/334779/
#60 http://arhivach.org/thread/337920/
#61 https://arhivach.org/thread/338621/
#62 http://arhivach.org/thread/343636/
#63 http://arhivach.cf/thread/356704/
#64 http://arhivach.cf/thread/354010/
#pr edition http://arhivach.cf/thread/360201/
#66 http://arhivach.cf/thread/361709/

На данный момент на hh.ru по Москве:
1127 вакансий «front-end»
+60 вакансий с прошлого измерения(11/05/18)
774 вакансий «react»
+32 вакансий с прошлого измерения(11/05/18)
Пропущено 367 постов
39 с картинками.
Пропущено 367 постов, 39 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 12:58:56  1196627
>>1196616
> ты не прав потому что иди нахуй даун тупой))))))))
Ясно.
Аноним 25/05/18 Птн 13:10:33  1196629
>>1196627
Всё в духе вашей же помойки, в этом треде я не буду ни дискутировать на серьезных щах, ни постить ответы в помощь, тупо пора уже наконец перестать подтирать вам жопы0)))))
Аноним 25/05/18 Птн 13:15:53  1196631
14552769011180.jpg (155Кб, 580x931)
>>1196629

цензура политкорректность выхода нет Аноним 08/05/18 Втр 18:56:08  1186306   [Ответ]
stallman.jpg (84Кб, 800x484)
Среди разработчиков системной библиотеки Glibc разгорелась дискуссия, которая привела к противостоянию между Ричардом Столлманом и сообществом и заставила задуматься над применяемыми в проекте методами управления и полномочиях по принятию решений.

Дискуссия началась с утверждения патча, удалившего из описания функции abort() шутку о том, что рассматриваемый правительством США законопроект о цензуре может трактовать информацию о данной функции как пропаганду абортов, поэтому пользователи должны иметь в виду, что функция abort() не является приемлемым способом преждевременного прерывания выполнения программы. Некоторые разработчики посчитали данную шутку излишне политизированной, засоряющей руководство и вызывающей негативные воспоминания у людей, которым пришлось столкнуться с проведением абортов.

В ответ в списке рассылки Glibc появился Ричард Столлман, который указал, что движение GNU не является чисто техническим проектом и попросил вернуть назад шутку, которую он добавил в 1990-х годах и считает вполне уместной и важной с идеологической точки зрения. Он заявил, что документация GNU, как курс по истории, не должна быть безопасным местом, а также в шутку предложил довести дело до абсурда и добавить предупреждение в текст о функциях создания дочерних процессов, так как роды могут быть гораздо более травматичны, чем аборты. Например, как неплохой вариант отмечено предупреждение "создание детей может занять до 9 месяцев и привести к исчерпанию всех ресурсов".

В конечном счёте, натолкнувшись на большое число возражений Столлман заявил, что как руководитель проекта GNU он отвечает за то, что публикуется в руководствах GNU, и он лично определяет критерии, на основании которых принимаются решения. Разработчики попытались возразить, что решения в Glibc в основном принимаются на основании консенсуса, на что Столлман указал, что Glibc не является независимым проектом, а представляет собой часть проекта GNU и официальные мэйнтейнеры утверждаются лично им.

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

Торвальд Ригель (Torvald Riegel), один из мэйнтейнеров Glibc из компании Red Hat, входящий в комитеты ISO по стандартизации C++, указал, что пренебрежение коллегиальным мнением сообщества разработчиков является неплохим поводом для форка. Решение об удалении посторонней шутки, которая не имеет отношения к описанию работы функции abort(), было принято коллегиально большинством разработчиков, но Столлман отказался прислушаться к чужому мнению в пользу личных пристрастий.

Несколько мэйнтейнеров Glibc призвали не возвращать шутку пока продолжается обсуждение и не выработано общее соглашение. Тем не менее один из мэйнтейнеров (Alexandre Oliva), несмотря на то, что большинство разработчиков высказались против шутки, уже отменил удаление, сославшись на решение лидера проекта. В качестве компромисса, Столлман разрешил добавить примечание "Предупреждение от Столлмана".

http://www.opennet.ru/opennews/art.shtml?num=48559
Пропущено 83 постов
16 с картинками.
Пропущено 83 постов, 16 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 18:34:06  1196196
>>1188787
будто кто-то кроме задротов будет их читать.
Аноним 25/05/18 Птн 12:36:25  1196607
image.png (22Кб, 469x138)
Анон, а я все чаще вижу в книгах слово gender, а слово sex не видел ни разу. Как думаешь, это нормальная эволюция языка, или влияние ебанутых sjw? Почему люди перестают использовать sex в значении "пол"?
Аноним 25/05/18 Птн 12:41:01  1196615
>>1196186
Анончик, где таких искать и как их завоевать?

SICP тред Аноним 10/05/18 Чтв 19:43:24  1187852   [Ответ]
VBZRDTOQcoU.jpg (45Кб, 600x338)
oGuoMnUI-Ys.jpg (119Кб, 825x713)
Тред имени лучшей книги всех времен и народов, а так же одноименных лекций. Полагаю, здесь есть как новички, ломающие голову над ней, так и опытные ребята, прошедшие ее всю (или большую ее часть). Предлагаю замутить обсуждение как всей книги/лекций, так и каких-то отдельных моментов тут.
Пропущено 145 постов
13 с картинками.
Пропущено 145 постов, 13 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 09:32:43  1196513
>>1196512
У меня 211 страниц, а сколько должно быть?
Аноним 25/05/18 Птн 09:50:21  1196517
>>1196513
Если ты читаешь эту http://7chan.org/pr/src/The_Little_Schemer_4th_2.pdf
Значит 211, она полная
А в той, которую я скачал было 203
Аноним 25/05/18 Птн 12:39:15  1196613
>>1196425
>>Алсо - данные примеры можно как-то писать
>https://repl.it/languages/scheme
>https://racket-lang.org/
А я бы предложил пойти по более хардкорному пути и взять Emacs + paredit + geiser/SLIME. Заодно и интсрумент крайне полезный можно освоить. Да и с кейбиндингами евоными в той же современной *NIX-консоли становится весьма удобно жить и во всем остальном софте, использующем libreadline. Ну или DrRacket, он тоже поддерживает Emacs-keybindings.

C# official №2 Аноним 22/05/18 Втр 14:16:54  1194718   [Ответ]
maxresdefault.jpg (68Кб, 1280x720)
Гайд и шапка тут.
https://github.com/CSharpShapka/SharpHat/wiki
Прошлый тут
https://2ch.hk/pr/res/1162983.html
Пропущено 51 постов
6 с картинками.
Пропущено 51 постов, 6 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 00:05:00  1195898
>>1195800
Обязательно.
Аноним 24/05/18 Чтв 05:12:14  1195945
image.png (76Кб, 767x724)
>>1195800
Чому нафани такие немощные?
Аноним 25/05/18 Птн 12:38:01  1196610
>>1194718 (OP)
Ну почему виндузятники пришли и испоганили такое хорошее название как C# (C++ ++) ?

Была сишечка няшная, потом допилили Кресты няшные, всё логично и одно является суперсетом другого. Потом пришли обосрыши виндоёбы и взяли охуенное название для следующего языка, который был бы суперсетом для крестов и запилили свой, непохожий, несовместимый ебаный Паскаль-язык. Ну пиздец вообще, нахуй оно нужно было? Как всегда обосрали всё вокруг без причины.

Как начать расти проффесионально? Аноним 22/05/18 Втр 18:51:35  1194922   [Ответ]
what-is-silicon[...].jpg (87Кб, 648x365)
Анон, наступает уже как 2 года работает, но понимаю что у меня нет навыков которые должны быть у разработчика к двум годам, я понимаю что с нуля приложение не напишу, что не понимаю некоторых вещей в проектирований и как оптимально писать код, как избавиться от code smell, начать грамотнее писать код и развиватья? Все эти два года я приходил на готовые проекты, фиксил баги в основном и допиливал приложения на некоторый новый функционал, поменял 4 работы (проекта). Но чувствую что слабый, уровень должен быть больше, что рефакторинг постоянно требуется на мой код, уровень разбиение на абстракции хуевый

Нормально ли что вот сейчас качаю туториалы для нубов и смотрю как строят приложения с нуля? Стал читать какие-то статейки, вместо адвансед уровня. Начиналось все хорошо когда входил, но потом из-за кротких пиздец сроков и ебанутых задач я был в болоте, а не развивался, а теперь не понимаю как расти, на что обращать внимания, на что смотреть. Вот купил себе фаулера с мартином, начал читать, может еще литературу посоветуете? Лид сказал что я перспективный чел, но, блять, как-то не чувствую я это.
Пропущено 17 постов.
Пропущено 17 постов. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 14:12:32  1196062
>>1195269
Я так понял поможет только смены работы и коллектив, а на удаленке деградация
Аноним 25/05/18 Птн 11:57:35  1196587
>>1194922 (OP)
Ищи аутсорс галеры, где будут разные проекты. Я сам вкатился год назад в тухлопрайз, за месяца 3 пиздец как поднял знаний, а потом пошла залупа. Эти ебаные корпоративные приложения, тупо полгода оптимизацией, вылизыванием и доработкой функционала занимался, по сути знаний почти не приобрел, в отдельных библиотеках разве что.
Аноним 25/05/18 Птн 11:59:40  1196589
>>1196587
Когда только поставили на проект, было дохуя непонятно, что-то с нуля поднял до нормального уровня, а потом уже относительно все знаешь, что требуется на этом месте, а на новое только дома есть время. А дома сложнее во всем разбираться, да и после работы пиздец лень

Привет, программач. Есть задача не laba2, не знаю, Аноним 24/05/18 Чтв 12:37:52  1196027   [Ответ]
6operkarta.jpg (49Кб, 600x425)
Привет, программач. Есть задача не laba2, не знаю, как красиво решить.

В общем, нужно сделать интерактивный чертёж, вроде пикрелейтед. Нужно, чтобы можно было этот чертёж масштабировать, редактировать отдельные элементы и выводить рисунки, а при необходимости конвертировать в PDF и отправить на печать.

Сейчас вся эта хуйня набрана из компонентов windows forms под фиксированное разрешение монитора, естественно, выглядит невероятно убого, не масштабируется и.т.п.

Очень прошу помощи, наверняка есть готовый фреймворк для таких штук.
Пропущено 8 постов.
Пропущено 8 постов. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 20:00:07  1196239
>>1196027 (OP)
Генери PostScript.
Аноним 24/05/18 Чтв 20:34:17  1196252
>>1196027 (OP)
Не слушай долбоебов, делай на реакте. Динамически изменяемый лайоут - это не проблема.
Аноним 25/05/18 Птн 11:52:19  1196584
>>1196027 (OP)
WPF ясен хуй, там божественные элементы компоновки с относительными величинами, масштабированием, почти все может ебошится в XAML, чисто разметочка с биндами и командами

WordPress сдох Аноним # OP  25/05/18 Птн 11:24:30  1196574   [Ответ]
3011581476eb65b[...].jpg (27Кб, 500x381)
Сап, двощ и веб(спойлер(пидоры))мастера! В общем создали мы плагин для WP, который помогает сео-оптимизировать текст. Например какие кейворды вставить, сколько слов нужно написать и т.п, но не понимаем, нужно ли это вообще? Стоит ли заниматься разработкой тем и плагинов для вордпресса или это бесполезная трата времени? Аноны, оцените наш проект, если не сложно. Интересно узнать ваше мнение, спасибо http://wordpress.labs-semrush.com/

Идей анона тред 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 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.

Очень жаль, что прошлые треды потонули, было много годных идей. Теперь буду следить, чтобы нить больше не прерывалась, если это хотя бы кому-то кроме меня нужно
Пропущено 184 постов
12 с картинками.
Пропущено 184 постов, 12 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 02:52:09  1196452
>>1134574 (OP)
Ищу фронтовика со знанием VueJS. Нынче их найти сложнее чем тян но я постараюсь.
Собсна что будем пилить: CRM система со встроенным софтфоном
Аноним 25/05/18 Птн 02:55:15  1196454
>>1196452
> отклеилось
мой фейк в заблокированном @unixson
Аноним 25/05/18 Птн 11:14:24  1196569
>>1195624
Snr - это Signal-to-noise ratio? А что, неплохая идея, попробую. Сделаю, наверное, на ЖС, когда будет готово, запощу ссыль на репозиторий на гитхабе.

И снова это неиндексированный баз данных тред! ЕДИНЫЙ БАЗ ДАННЫХ ТРЕД 02/04/18 Пнд 22:25:27  1167018   [Ответ]
image.png (163Кб, 512x512)
image.png (107Кб, 836x673)
image.png (355Кб, 1600x1247)
И снова это неиндексированный баз данных тред!
Тут мы решаем ультраважные вопросы о том, как правильно хранить динамические атрибуты сущностей: в полях или в строках,
Рассказываем, как работаем аналитиками и мечтаем стать разработчиками,
Строим АНАЛИТИЧЕСКИЕ отчеты в экселе, выгружая по миллиону строк, а потом фильтруя,
Дружно не понимаем, ЗОЧЕМ ЖИ НУЖИН ОЛАП, ЕСЛИ И ТАК ВСЕ РАБОТАЕТ ЗАЕБИСЯ,
Ищем ошибки в аббривиатурах MDX DMX XMLA,
Доебываемся до эс - ку - элей наших же потенциальных конкурентов
>Select id from tbl_table_with_id where id = (select max(id) from tbl_table_with_id)
>ЧТО НЕ ТАК-ТО У МЕНЯ?
Удивляемся, как за знания, приобретаемые за 4 месяца на sql-ex, могут платить по 100к, и бугуртим, что ниасилили и 100к не получаем.
А так же:
Постгре или постгрес?
Май эс ку эль или мускуль?
Эс ку эль или сиквел?

В общем, это очередной баз данных тред, поехали!

Награда светит не посмертною медалью, отнюдь
Это храм старого формата, так предали огню
И скоптили небо старики, что слышны с Невской реки
Мы видим дым от костра - "Да здравствуют базовики!"

ПРЕДЫДУЩИЙ: >>1086747 (OP)

#sql #бд #базы данных
Пропущено 394 постов
51 с картинками.
Пропущено 394 постов, 51 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 17:51:29  1196169
>>1196141
Ну блеать, просишь свою субд explain и она тебе план запроса говорит. Оптимизация и тюнинг эт пиздец. Люди книги на эту тему пишут
Аноним 24/05/18 Чтв 19:02:49  1196207
>>1196169
Ну блин я понял, они реально шарят, уважение им.
Аноним 25/05/18 Птн 11:14:00  1196568
Добрый день, делаю теги.

Допустим есть таблица с постами:
post_id, post_text
таблица с тегами:
tag_id, tag_name
и таблица связей
tag_id, post_id

У меня вопрос, как мне селектить все посты, что бы к каждому посту еще и массив тегов летел в каком-то виде? Желательно что бы каждый тег еще был отдельным элементом, а они не были склеены скажем в строку, спасиб.

C Programming Language #30 Аноним # OP  10/05/18 Чтв 11:38:32  1187521   [Ответ]
C Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ или http://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Классика от Отцов: http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (он же C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (он же C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- man/Dash/zealdocs

Чем конпелировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и неполной поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №27: https://arhivach.cf/thread/325831/
- №28: https://arhivach.cf/thread/339326/
- №29: https://arhivach.cf/thread/347271/

Шапка: http://piratepad.net/bJ1SdmkZyu (иногда лежит)
Пропущено 309 постов
19 с картинками.
Пропущено 309 постов, 19 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 17:28:06  1196159
>>1196111
Классическая статья: https://graphics.stanford.edu/~seander/bithacks.html
Нет, комбинаций не так много, с xor биты переключают, с | включают, с & ~ выключают. Остальные варианты как минимум длиннее.
Аноним 24/05/18 Чтв 18:51:46  1196200
>>1187521 (OP)
Сап, бояре.
Очень мало писал на си, в основном на крестах.
Но тут внезапно вяли на работу, написание драйверов под сетевые адаптеры на linux/windows, чтобы такого можно почитать, чтобы хоть чуть-чуть что-нибудь понять?
в си не углублялся, в крестах чувствую себя более-менее
Аноним 25/05/18 Птн 11:13:51  1196567
Есть ли какой-нибудь опенсорсный небольшой проект чисто на Си желательно еще и с WinAPI, в котором вот прямо отличный код, эталон?

Java thread Аноним 09/05/18 Срд 09:44:32  1186670   [Ответ]
гослинг.jpg (13Кб, 480x360)
language-fanboys.jpg (271Кб, 1055x694)
GUIWindow.gif (5Кб, 506x232)
прошлый https://2ch.hk/pr/res/1173657.html

Q: Поздно ли вкатываться в айти в 20/30/40/100 лет?

А: Нет, не поздно.

Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?

A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Хули все книги на английском?

A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: Что скажете за джавараш?

Если вкатываешься с нуля, то можешь написать пару "хеллоу ворлдов" до 10 лвла. Дальше курс рассчитан на ленивых и не умеющих читать книжки людей. Количество говнокода зашкаливает, годных задачек пару штук на весь курс. В любом случае решать тебе.

https://github.com/qqqlll/Java-Thread/wiki
Пропущено 341 постов
11 с картинками.
Пропущено 341 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 11:05:50  1196559
>>1196557
Можешь сунуть bufferedreader в поле класса и в close методе класса закрывать его. Тогда можешь в блоке инициализации try with resources хуячить свой autocloseable класс - по выходу из блока вызовется close метод твоего класса. А там что напишешь в методе.
Аноним 25/05/18 Птн 11:08:01  1196560
>>1196559
Понял принял спасибо
Аноним 25/05/18 Птн 11:09:03  1196561
.png (11Кб, 524x480)
>>1196560
Пшел нахуй.

ВЫБОР ЯЗЫКА Аноним # OP  16/03/18 Птн 10:38:27  1156576   [Ответ]
image.png (1270Кб, 1600x999)
ВЫБОР ЯЗЫКА ДЛЯ БЭКЕНДА
Надеюсь здесь есть люди, которые имели опыт разработки бэкенда для веб-приложений. Я начал изучать веб стек. Пока изучил html, css и javascript версии 3. Как закончу изучать js 6, планирую изучать язык для бэкенда. Но выбор не очевиден.
Конечно я, с высоты моей неосведомленности, больше склоняюсь к PHP. Послушал лекцию 2017 года создателя этого языка и еще одно интервью. Там все так радужно с новым PHP, что по производительности он стал в разы быстрее. А на счет многозадачности, которую противопоставляют языку PHP, сравнивая с node.js, разработчик PHP говорит, что PHP не дает возможности для этого, потому что для высоконагруженных приложений нужно разделять приложение на составляющие, т.е. разные задачи должны решать разные сервера, а не все на одном. И исходя из этого node.js теряет свое преимущество, потому что для легких приложений подойдет любой язык, а для тяжелых все равно придется разделять архитектуру.
Обращаюсь к опытным анонам. Какой язык выбрать, если я возможно запланирую сделать сайт, который, допустим, будет хостить фильмы онлайн? Я думаю там будет большой трафик. Ну это как пример конечно. Какие ваши советы?
Пропущено 230 постов
10 с картинками.
Пропущено 230 постов, 10 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 19/05/18 Суб 09:28:34  1192562
>>1192560
>Язык обошел море всяких днище проектов и прочего говна.
В днище проектах и прочем говне и остался. Там и будет десятилетиями, ибо похапешники ничего больше не знают.
Аноним 25/05/18 Птн 08:56:06  1196501
phpbaby.jpg (24Кб, 375x487)
>>1156576 (OP)
Аноним 25/05/18 Птн 10:56:53  1196553
>>1156625
Пиздец. Закройте этого довена на Алькатрасе. Не нравится, что не компилируется. Потом из-за таких дебилов все проекты идут по пизде.

ОБЩИЙ ТРЕД ЖОПОБОЛИ V7.0 / GENERAL BUTTHURT THREAD V7.0 СЕРВЕР ПРИЛОЖЕНИЙ ZOPE @ ФРЕЙМВОРК МОЧА @ ЯЗЫК ПРОГРАММИРОВАНИЯ КАЛЛ Аноним 14/03/18 Срд 17:43:16  1155691   [Ответ]
.jpg (9Кб, 249x202)

ОБЩИЙ ТРЕД ЖОПОБОЛИ V7.0 / GENERAL BUTTHURT THREAD V7.0

СЕРВЕР ПРИЛОЖЕНИЙ ZOPE
@
ФРЕЙМВОРК МОЧА
@
ЯЗЫК ПРОГРАММИРОВАНИЯ КАЛЛ
Пропущено 378 постов
40 с картинками.
Пропущено 378 постов, 40 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 05:13:02  1196471
>>1180004
@
А ОН И НЕ ПРОТИВ
Аноним 25/05/18 Птн 10:54:07  1196551
>>1196084
> НЕ ХОЧЕТ ЗАПЛАТИТЬ 100 БАКСОВ ЗА СЛАК
Правильно делает. Это гибридное хтмльное говно умудряется тормозить с 32 гигами памяти и 6-ядерным процессором как и вайбер
Аноним 25/05/18 Птн 10:56:36  1196552
>>1196108
Как будто гитлаб сильно лучше тех же гитхабов и битбакетов. Алсо, у гитлаба самый ебанутый сайт

Go (а также Golang, Goвно, Пщ или просто Го) — своевременный язык, который мы заслужили Аноним 20/03/18 Втр 21:18:16  1159767   [Ответ]
.png (258Кб, 1500x1500)
Go (а также Golang, Пщ или просто Го) — современный язык с зелеными потоками на уровне синтаксиса и мега крутой стандартной библиотекой. Так как делать пакеджи несложно, гитхаб полон пакеджами для абсолютно всего. Батарейки почти как в питоне.

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

Вкатываемся в эпоху докера, микросервисов и адово кошерной сетевухи.
Пропущено 169 постов
9 с картинками.
Пропущено 169 постов, 9 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/05/18 Птн 09:18:05  1196504
>>1196360
А что в го нет нормального джсон парсера? Даже никто не написал?
Аноним 25/05/18 Птн 09:19:07  1196506
>>1196415
У него опыта мало, он повторяет за другими.
Аноним 25/05/18 Птн 10:27:07  1196535
>>1196504
Есть, но ньюфаги в него не умеют.

>>1196360
Для ответа реализуешь свой декодер, который сначала в дженерик-структуру парсит Result, а потом уже возвращает соответствующую структуру, реализующую общий интерфейс Result. Не знаю, какой там API, и времени сейчас более конкретно отвечать нет, но в похожих ситуациях я как-то так действовал. Можно и сразу дженерик-структуру возвращать, но при этом ты будешь много лишних пустых полей тягать и потеряешь все профиты от типизации. interface{} вообще ничего не решит здесь и лишь размажет боль с определением типа ответа по всему проекту.

Ваши инструменты Аноним 15/08/17 Втр 10:22:06  1044793   [Ответ]
image.png (438Кб, 1440x679)
0) Лвл
1) Какие языки используете
2) Какие текстовые редакторы/IDE используете
3) ОС, дистрибутив/версия
4) Браузеры
5) Spaces vs Tabs
6) Version Control System
7) Если раньше предпочитали одно, а потом перешли - укажите.

Note: если перечисляете что-то(например браузеры) через запятую, то отсортируйте по убыванию.
Пропущено 494 постов
33 с картинками.
Пропущено 494 постов, 33 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 24/05/18 Чтв 19:43:20  1196231
>>1062949
Анон, ты тут?
Аноним 24/05/18 Чтв 20:35:01  1196253
>>1195949
> копия директории
ебать ты долбоеб братишка
Аноним 25/05/18 Птн 10:17:16  1196532
>>1122842
похуй если твой язык - c++

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