Признаки быдлокодера:1. Для разработки ты не используешь Linux-base систему2. Ты используешь любую IDE/текстовый редактор, помимо Vim и Emacs3. Ты не владеешь в совершенстве хотя бы пятью языками программирования4. Среди этих языков нет C++ и Haskell5. Твой основной язык программирования - PHP, JavaScript или 1C.Что забыл? Дополняйте.
бамп
>>139841651 (OP)Хипстер врывается в тред1. Windows, Mac для сборки под айфон2. Visual Studio, Sublime Text3. Владею 100500 в несовершенстве4. Haskell даже не видел никогда, C++ знаю на уровне C с классами5. JavaScript. нет, C#
sage
>>139841651 (OP)Программирование ради программирования - унылое говно. Это только инструмент, чтобы ТВОРИТЬ, ну или хотя бы решать задачи бизнеса, пользу людям приносить. А с этим лучше справляются джава/мс-макаки.
+ по всем признакам. А еще я загружаю файлы на продакшн сервер через ФТП
>>139841985Быдлокодеру неприятно.
Алсо, поясните за JS. Почему этот кусок говна стал стандартом во фронте?И если в бэке заместо б-гомерзкого ПХП можно кодить на ламповом питончике с django, или на ruby on rails, то во фронте ты анально ограничен JS. За что? Почему нельзя взять любой другой человеческий интерпретируемый язык. С нормальным синтаксисом, нормальным поведением, нормальным ООП. А приходиться быдлокодить JS, вхуяривать замыкание в замыкание. И костылить ООП на функция. На функциях, Карл! А после этого почитать ECMA2015/16 и охуеть еще больше от количества костылей.быдлокодер кун ИТТ
>2к16>писать на чем-то кроме js
>>139842103О, годно. А вместо контроля версий - архивы MyFolder20160113.rar да
>>139841651 (OP)>2. Ты используешь любую IDE/текстовый редактор, помимо Vim и EmacsЗачем нужны эти ретроградские, устаревшие, неудобные текстовые редакторы?>4. Среди этих языков нет C++ и HaskellОчень долго смеялся над haskell. Честно признайся, ты дебил или притворяешся?
>>139842273>2к16>мелкобуквенный>гринтекст
>>139841651 (OP)Я вообще пишу код на шаг семь или лд.
>>139841651 (OP)>HaskellПротухшая паста? Такое форсили году в 2005, сейчас Rust, Go, Swift
>>139842266ruby и питон - это такое же говнецо как и php, а скорее всего даже хуже.
>>139842085Такие, как вы - это причина того, что технологическая сингулярность ещё не наступила. Мощность процессоров и доступные объёмы памяти возросли на порядки. Но нет, блять, для вас это не повод писать сверхбыстрые и эффективные программы - это повод делать хуяк-хуяк и в продакшн.
>>139841651 (OP)Тред байтоёба с комплексом илитки, РАБотающий в госконторе, который посмотрел зп веб-господ? Хорошо горит.
>>139841651 (OP)>Для разработки ты не используешь Linux-base системуА ширусы под винду как писать?
>>139842266>вхуяривать замыкание в замыкание>И костылить ООП на функция.А чем это плохо?>И костылить ООП на функция.Можно же и прототипы использовать, не?прочитал одну книжку по жс-хуй
>>139842503Используй любую виртуалку для тестирования, хули ты как маленький.
>>139842432Хаскелль там не потому что трендово, а потому что сложна)) тупому быдлу НИПАНЯТЬ)))0)
> Ты используешь любую IDE/текстовый редактор, помимо Vim и EmacsНекоторым работать надо, а не хоткеи дрочить, да конфиги с плагинами пердолить, знаешь ли.
>>139842449и где пруфы, Билли?
>>139842607kodmonkey
>>139842451Если красноглазые технологии такие крутые, почему они соснули у макак? Оправдывайся заговорами жидов, давай.
>>139842451Ловите дебила!
>>139841651 (OP)> Ты используешь любую IDE/текстовый редактор, помимо Vim и EmacsТы че, ебанутый? Не надоело пилить лобзиком?
>>139841651 (OP)Верстаю хтмл странички ковырясь пяткой в носу и получаю как ТРУПОГРОМИСТЫ. Проигрываю с дебиков рвущих анус за нихуя.
>>139842607Ну и будешь ты как БЫДЛОКОДЕР со своим уже привычным и таким удобным саблайм текстом и вебстормом.
>>139842266Ты просто хейтер, мне js нравится, так же как и python.
Давайте вы мне объясните, чем так плох php, что его всегда ставят в пример, в отрицательный пример?
>>139842451Щас бы бизнес/веб-разработкой технологическую сингулярность приблизить. На кресты ща перейдем и заживем.
>>139842695Ну, видимо, кодмакакой быть лучше. Я что-то так и не видел вакансий по настройке емакса подсибя.
>>139842882Да погугли, заебал.
УДАЛЯЕШЬ ИДЕ@УСТАНАВЛИВАЕШЬ ВИМ@НАКАТЫВАЕШЬ 100500 ПЛАГИНОВ, ЧТОБЫ ПОЛУЧИТЬ ФУНКЦИОНАЛ ИДЕ@САСАТЬ МАКАКИ ЭЛИТА В ТРЕДЕ!!1
>>139842843Ну, и похуй мне на элитарность.
>>139842882Ну типа как язык он много во что плох, но он наиболее популярный и без хлеба ты никогда не останешься.
>>139842843Приходи когда шревты завизут.
>>139842882PHP неплох, но на нем написано невероятное количество дерьмового кода и в профессию пришло очень много ретардов. Из-за этого он приближается по хуевости к какому-нибудь 1С.
>>139842843>Типа обычному быдлокодеру-дауну с двача нужно что-то больше функциональности саблайма, кекус
>>139842882Там много кривых и нелогичных вещей.
>>139842843> Мне отец говорил: главное, чтобы быдлокодером тебя не обозвали, мол, если тебя первый раз так обзовут — у тебя потом будет такая кличка, ну это хуже… хуже всего.
>>139843128Еще неплохо бы масс-переименование и удобный поиск по проекту.
>>139841651 (OP)Дай угадаю, ты, наверное из тех, кто в свободное время рассуждает о том, что люди, не знающие ассемблер/хаскель/анси-си/алгебраическую геометрию/теорию групп/емакс/устройство ядра линукс не имеют права зваться программистами.При этом сам ты все это знаешь, но не работаешь программстом, а сидишь на шее у мамки.
>>139842843>ОП топит за вим>Сагаю тред в ответ на посты про саблайм
>>139843193Какие именно кривые и нелогичные вещи присутствуют в php?
>>139843264Иди нахуй, загугли.
>>139841651 (OP)Всегда проигрываю с оп-пика, ибо 1 в 1 наш информатик из школы."ВВОД...хыхы...И ВЫВОД ИНФОРМАЦИИ!"
>>139841651 (OP)>2. Ты используешь любую IDE/текстовый редактор, помимо Vim и Emacs>Vim/Emacs>IDEПали свой конфиг, диванная маня. Сдается мне, что ты даже не знаешь, как из Vim выйти.>4. Среди этих языков нет C++ и HaskellШел 2016 год, Scala-господа пишут энтерпрайзные системы мирового уровня, а Haskell-аутисты надрачивают на теорию типов.
>>139843294Не гуглится. Кроме бессодержательных вскукареков ничего найти не могу.
>>139843264Дебильный оператор сравнения, например. "foo" == TRUE, "foo" == 0, TRUE != 0Вот читайhttps://habrahabr.ru/post/142140/
>>139842882До 7 версии - кодопомойка уровня BASIC, а то и ниже.Ох эти интуитивно понятные функции уровня arr_key_exists в глобальном неймспейсе.Ох уж этот ООП уровня хлебушка.Ох уж этот глобальный принцип "все есть скрипт, выдающий что-то на вывод", что превращает любой более-менее сложный PHP-код в нагромождение костылей.Впрочем, сейчас все стало куда лучше.
>>139842449Это хуже для веб разработки, потому что они для нее не предназначены.Это все равно что ножкой от стула в жопу ебаться и считать что ее(ножку) именно для этого и изобрели.Питон нужен чисто для датасайнса и мест где дохулиард математических вычислений, он там просто охуенен.Руби для хипстеров.А для сайтов лучше пыхи все равно пока ничего нет, хоть усрись, все остальное костыли. Да и пыха давно имеет тренд к трансформированию в серьезный язык, и типизацию начали завозить, и зефиры для всяких йобабыстрых приложений.
>>139843381Строить на пхп приложение с вебсокетами то еще мучение.
>>139843535В каком это месте они не предназначены для веб-разработки? Или ты из тех, кто фреймворки под PHP не признает?В питоне есть Django, покрывающий все необходимое для веб-разработки, и даже больше.В руби есть рельсы, которые вообще весь веб покрывают.
>>139843505В пхп не завезли строгое сравнение что ли?
>>139841651 (OP)Что за хуйню я тут прочитал?! Ты или пишешь годный продукт, или кнопочки с формочками хуячишь. В первом случае ты программист, а во втором — кодер. Всё остальное говно собачье.Но если хочешь по твоим правилам, то попробуй В СОВЕРШЕНСТВЕ овладеть этими пятью до старости:1. C2. Java3. LISP4. FORTH5. HaskellЕстесственно используя только Vim. Судорожно избегая вставок этих модных PHP, JavaScript, Python, Golang и иже с ними.
>>139843639Еще есть фласк.
>>139843645Завезли, но, поскольку PHP - язык динамический, то у тебя любая функция может вернуть и 0, и '0', и вообще True, и ты этого даже не заметишь.
>>139843505А чего человек ожидает, когда пишет такие сравнения?
>>139843730Как это не замечу, лол, как ты так пишешь код?
>>139843744Я ожидаю обычно очевидного приведения типов.мимо-динамические-языки-тру
>>139843764А ты никогда не подключаешь внешние модули?
>>139843648>2. JavaА что сложного? Жаба - один из самых простых языков для освоения. Или под "знать джаву" ты подразумеваешь также знание всех этих фреймворков и утилит, типа Maven, Spring, Hibernate, JUnit и т.д.?
Деанон в треде. ОПа 2 недели сношали бездомныеhttps://2ch.hk/b/res/139840174.html#139840422
>>139843829Си еще проще
>>139843744ОШИБКА КОМПИЛЯЦИИ@НЕСОВМЕСТИМЫЕ ТИПЫ
>>139843890А перл в детских садах учат
>>139843820Интерпретатор скажет в рантайме, что есть ошибка, когда попытаешься применить операцию или вызвать метод. Обычно, этого достаточно.
>>139843957>Интерпретатор скажет в рантаймеВ PHP? У меня для тебя плохие новости.При вызове-то он скажет, а вот нетранзитивное сравнение проглотит и не поморщится
>>139844061Он и должен проглотить сравнение, если оно не строгое, это приведение типов.
>>139843744Какая разница? Это пример. A == B, B == C, A != C. Охуеть.
ИТТ есть хоть один кодер, способный написать свою ОС? Которая хотя бы только грузится и выводит хелловорлд.
>>139844180Если бы было дохуя вакансий на это дело, то их бы было больше.
>>139844180В любой шараге на курсе ОС пишут свою микро-ОС.
>>139843639>В питоне есть DjangoА, то есть если какой-нибудь упоротый интузиаст напишет фреймворк-сервер на сях и даст возможность создавать сайты на с++, то он сразу станет языком для вебсайтов? Ты там уебок совсем?>Или ты из тех, кто фреймворки под PHP не признает?Признаю, да не везде. Фреймворк тоже не всегда экономически и логически выгоден. Как же меня иногда забавляют идиоты клепающие лендинги с мизерным функционалом на фреймворке, причем выбирая для этого какойнибудь например ларавель, у которого даже хеллоуворд инитится полсекунды.
>>139843829>Maven, Spring, HibernateЗачем кто-то изобрел этот кошмар?
>>139842266TypeScriptскоро мы все будем писать на WebAssembly
>>139843829>>139843890Форт ещё проще, но смысл в выделенном тексте. Чем проще инструмент, тем ниже порог вхождения и тем сложнее добиться в обращении с ним мастерства. То есть я вижу в своём посте увлекательную историю о том как провести полторы жизни за изучением и ещё лет двадцать за наработкой практических навыков работы с каждым языком.
Как можно надежно прописаться в автозагрузку без прав администратора и по возможности быть незаметным? Инбифо: ядерный байтопердолинг.
>>139841651 (OP)Кто это у нас тут такой толстенький?
>>139844180Раньше писал, сейчас столько хуйни наворотили, биосы, хуиосы, уефи, мбры, хуй знает получится ли.
>>139844115Ты не слышал про строгое сравнение?$a === $b && $b === $c => $a === $c
>>139844275Какая принципиальная разница между пхп и питоном с точки зрения веба? Я не понимаю, на какие параметры ты смотришь. Не знаю ни одного преимущества пхп перед питоном в вебе.
>>139841651 (OP)> 1C.Это язык вообще? Я думал, это программа для бух.учета
>>139844371Зачем? Я буду продолжать писать на C++ и кросскомпилировать в asm.js
>>139844423C:\Users\%user_name%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
>>139844550Статью почитай, с ним свои проблемы.
>>139842266Есть же typescript, coffeescript, dart и другие
>>139844553А так же еще и язык, к тому же на родном русском языке.
>>139842313>воспринимать всерьёз откровенный жирТы дебил или притворяешься?
Открыл тред программеров, аобнаружил пгп макак
>>139844616Как-то можно увидеть мутный кодес в этой папке? Админы часто туда смотрят?
>>139844229This. В моей был более менее вменяемый текстовый интерфейс + спизженный баш-интерпретатор, который я выдал за самописный.
>>139844444
>>139841651 (OP)>C++>язык программирования
Поясните лучше за WhiteShark и TCPDump
>>139844551Бамп вопросу.
>>139841651 (OP)>1. Для разработки ты не используешь Linux-base систему>2. Ты используешь любую IDE/текстовый редактор, помимо Vim и EmacsТакие-то проекции красноглазого пердолика.
>>139844811Сформулируй вопрос четче.
>>139844551>Не знаю ни одного преимущества1) Стоимость разработчика.2) Не такое большое комьюнити (именно у джанго)Мое имхо3) Вырвиглазный синтаксис, хотя это тупо придрочиться. Но визуально искать где ты там таб пропустил это пиздец имхо, хотя может быть я просто очень много не разрабатывал на нем.
>>139844794на нем овердохуя че написано. К тому же чем он те ненравится? Просто лишь потому, что низкоуровненвый? Ой бля, с памятью нужно управляться , ебать как сложно, пойду дальше дрочить на сборщиков мусора, хотя не каких сборщиков, бля на джейсоны.
>>139844946У тебя просто VIM не настроен, включи подсветку табов
>>139844730Зависит от админов. На терминальных станциях эти папки очищаются при каждом завершении сеанса.
>>139844945>>139844945Как выцепить какую-нибудь интересную инфу из пакетов, находясь в общей сети. Как эти пакеты можно задокументировать. Хочу просто изучить интересный софт в рамках курса «Телеком».
>>139844275>то он сразу станет языком для вебсайтовДа. И, возможно, это уже сделали.Тут должна быть картинка с троллейбусом из хлеба.
>>139844794С++11 и дальше - лучший язык.
>>139844975Пошел нахуй, чмо!
>>139845084Пиздец. И больше никак нельзя остаться в системе под пользователе с ограниченными правами?
>>139845119ахаха, ты бля серьезно?
>>139844975>C++>низкоуровневый>управлять памятьюПроиграл с этого деда из 98-го.
>>139845249Ты еще скажи ООПшный?
>>139843890В жабе такого байтоебства, как в си, нет. В жабе ты можешь просто конкатенировать две строки, присваивая значение ервой из них, в си же тебе надо убедиться, что есть буфер достаточного размера, копировать память и т.д.
>>139844946>1) Стоимость разработчика.Стоимость хорошего разработчика на пхп и на питоне одинакова.>2) Не такое большое комьюнити (именно у джанго)99% вопросов, которые могут возникнуть, находятся в гугле первой строкой стековерфлоу, откуда можно тупо копипастить.>пропустить табТаб это 4 пробела. Как можно пропустить таб? Это не реально. >Вырвиглазный синтаксисТы сравниваешь с пхп, ты серьезно? У пхп отвратный синтаксис по сравнению с питоном. Ты сказал, что у пхп есть преимущества. Давай, перечисляй эти преимущества.
>>139844275>интузиаст напишет фреймворк-сервер на сях и даст возможность создавать сайты на с++CGIGI1996
>>139843535>А для сайтов лучше пыхи все равно пока ничего нет, хоть усрись, все остальное костылиВот это мощное заявление, учитывая, как говёно работать в пхп с вебсокетами, сколько пхп жрет памяти, что в пхп даже банально не передашь именованную функцию в качестве аргумента.
Кодинг ради кодинга? Нет, спасибо, я программирую ради результата. Мне надо взаимодействие клиента-сервера - я не пердолюсь, юзаю готовые имплементации типа jersey, и т.д. Намного важнее понимать плюсы и минусы разных технологий и фреймворков. Это почти как рабочие доказывают что шуруповерт хуже отвертки, а архитекторы спорят об общем виде здания, плюсах и минусах конструкции. Ну ты понял.Мимо-джава-джун-дс
>>139845225
>>139845603ну бля, ты злой такой потому что девушки нет, полюбас.
>>139842266>Алсо, поясните за JS. Почему этот кусок говна стал стандартом во фронте?Ну, ты типа такой:"эй ребята, я запилил/выбрал вам нормальный язык, без костылей, для веб-фронтенда, давайте перейдем на него!" И разработчики браузеров такие:"ага, сейчас, бросим все свои дела и напишем рантаймы под твой язык".В результате на каком бы языке ты ни писал, он все равно будет отконпилирован в дебильный жабаскрипт. Но ничего, скоро выйдет WebAssembly, под который будут компилироваться нормальные языки, типа Dart или Haxe, и о ЖС можно будет забыть.
>>139843519Да, РНР7 няша :3
>>139845519>в пхп даже банально не передашь именованную функцию в качестве аргументаВ php без всяких проблем можно передать функцию в качестве аргумента:function huita() {...}$func_name = 'huita';function huita_caller($func_name) {$funct_name();}
>>139845326>Стоимость хорошего разработчика на пхп и на питоне одинакова.Вот только шансов найти хорошего разработчика на пыхе гораздо выше, потому что самих разработчиков больше.И да, это после полугода почти ежедневных проведенных мной собеседований, поверь, я столько дерьма повидал, столько дебилов ломилось к нам.Я не говорю что питон плохой, питон просто для другого, он для сервисов, для обработки больших данных, статистический анализ, машинлернинг, в этих областях он просто делает все остальные языки накорню, питон 3 вообще няшка.Но не в виде джанго, который по сути костыль для цели, для которой язык не создавался.
>>139845819Ты передаешь строку, а не функцию. Это не то же самое, лол. В строке можно совершить ошибку. Либо ты хранишь переменную, в которой хранишь строку, а это дополнительная прослойка констант.
>>139845819Передай функцию array
>>139845384Сдох под натиском php.
>>139845519сейчас всё гораздо лучше.https://www.youtube.com/watch?v=i07m_TFR9no
>>139841651 (OP)>1. Для разработки ты не используешь Linux-base системуНе использую.>2. Ты используешь любую IDE/текстовый редактор, помимо Vim и EmacsИспользую.>3. Ты не владеешь в совершенстве хотя бы пятью языками программированияНе владею.>4. Среди этих языков нет C++ и HaskellНету.>5. Твой основной язык программирования - PHP, JavaScript или 1C.Да, PHP и JavaScript.ИТОГО: Я, слава Одину - нормальный человек.
>>139845846Ты не шаришь, раз так говоришь. Джанго отличный фреймворк, дающий отличную структуру проекта. Что значит питон для другого? Питон универсальный язык, на нем можно делать почти что угодно.
>>139845972Котана?
>>139845964Ну, используют пхп, дальше что? Это делает сам язык лучше что ли?
>>139846017ну ХЗ, в чём разница, писать на фреймворке 1С или Джанго или Руби? Учишь чужой лобзик вместо самого языка. Пруф -- вакансии руби без онРейлса.
>>139842451>Но нет, блять, для вас это не повод писать сверхбыстрые и эффективные программыСверхбыстрые, ага. Вот только обычение С++ гуру занимает дохуя лет. А потом он МЕДЛЕННО, сука, пишет свой шедевр. А жабаскриптеров можно выпекать на конвейере и они будут хуячить быстро-быстро. В результате они приближают эту самую сингулярность. Смекаешь? Если бы все до сих пор писали на быстрых, как понос, машинных кодах, изредка позволяя себе медленный и формальный ассемблер, то так бы и застыли на уровне середины восьмидесятых.
>>139846069Коната.
>>139846084люди не такие уж дураки, как думает элита с двачей
>>139846017Запомни, единственный универсальный язык для - это JavaScript.Разработка бекенда - JavaScriptРазработка фронтенда - JavaScriptРазработка десткоп-приложений - JavaScriptРазработка мобильных приложений - JavaScriptНазовите мне хоть один язык, который может во всё это.
>>139846158Ебать, чувак, да просто поделай это, ты увидишь разницу, я тебе говорю, разработка на питоне проще, логичнее, мощнее, чем на пхп. На питоне один фреймворк джанго, который покрывает большинство кейсов и фласк, который специально сделан, чтобы быть нано-фреймворком. Все кейсы покрыты. Что надо выбрать на пхп, чтобы переходить из проекта в проект с этим выбором? Есть такое вообще?
>>139846194Т.е. у тебя нет конкретных аргументов, почему его выбрали, но ты будешь утверждать, что, мол, пхп хорош, раз его выбрали там-то и там-то? Язык популярен, могли выбрать поэтому. А еще этот язык мог знать тот, кто принимал решение.
>>139845096Я бы на твоем месте написал бы софтину. Даже несколько.Во-первых, тебе надо записывать заснифанные пакеты в формате: 2 байта на длину пакета, остальное пакет. Такие пакеты фигачат подряд.Затем, тебе надо будет все это записанное разбирать. Можно ручками, можно автоматом, как уж придумаешь.Чтобы ручками разбирать, надо сделать софтину, которая будет отображать эти пакеты в различных видах: текстовый, графический, хексовый, числовой. Глазками ищешь протоколы. Скорее всего вначале будет ethernet, вроде как 16 байт. Или 14 не помню.Потом будет ip. ip пакет всегда начинается на 69. Длинна ip заголовка - 20 байт. В 10 байте лежит инкапсулированный протокол. Скорее всего тебя будут интересовать протоколы под номерами 6 и 17 (TCP, UDP). Последние 8 байт заголовка - ip отправителя и получателя. В TCP и в UDP в первых 4 байтах лежат порты отправителя-получателя. По ip и портам можно выделять отдельные сессии, а там уже можно смотреть, что будет идти.
>>139845892>В строке можно совершить ошибкуМожно и что с того?>>139845921array() - это не функция
>>139846236Haxe.
>МНЕ НА ХАБОРЕ ТАК СКОЗАЛИ!1
>>139846236Если бы в js было бы что-то уровня джанго, то я бы юзал даже, мне нравится js.
>>139846236>разработка хуёвого костыль-стайл бекенда для тех, кто не осилил серверный язык> хуёвых мобильных и десктопных приложений для тех, кто не осилил системное программированиепофиксил.
>>139845519По сравнению с ruby on rails, php тратит значительно меньше процессорного времени и памяти.
>>139846236Питон?http://pyjs.org/
Поясните почему на php так часто пиздят? Ведь для веба в 99% случаев это лучшее решение. Или это те кто не в курсе, что уже есть версии выше 5.3?
>>139846165Этого двачую. Сингулярность же наступает, когда техножрецы не знают, как и что внутри работает. Вот для этого и выводится армия вебмакак
>2016>быть программистом>не стать гомосексуалистом
>>139846236Делаю все это на C++
>>139841651 (OP)∞. Меряться пиписьками, сиречь надуманным "илитизьмом" инструментария, вне контекста решаемой задачи.
>>139846548но зачем?
>>139846368>Можно и что с того?Вот ты мудак. Сложи два и два, почему сейчас дрочат на иммутабельность, чистые функции, семантическое разделение ответственности? Ответ: твоя мать шлюха, раз ты сам не понял. Потому что легче отлавливать ошибки, мудозвон ебаный. Оставляешь возможность совершить ошибку - её совершат 100%.
>>139846526ты тред читал?
>>139846562Труъ умница в треде :3
xml программист в треде. Задавайте ответы.
>>139846368>array() - это не функцияАхаха вот именно. Дебильный язык.
В тред врывается IT-тян, и проводит тебе пелоткой по губам. Скорее всего ты лентяй, оп. У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы. Я Синьор спешалист по саппорту, сижу на телефоне и решаю проблемы клиентов, у меня ЗП 500к+ премии, я всего добилась сама, в 20 лет у меня Х6М ProSport Elite Tunning изсалону, элитный тюнинг, занижение -10, музыка HarmanCardon по спецзаказу на 3 миллиона, всего 5 машин в мире, хата на Кутузовском двухуровневая, дом в Италии и земля в Айдахо, на старости заведу ферму и буду пасти там коров. Или что там делают старые фермеры, не знаю. Причём у меня нету богатых родителей, нету отца, мне в 16 лет было нечего есть. Я всего добилась сама и своим трудом. А местных петухариусов, которые создают нытик треды мне искренне жаль, честно. Надо было учиться, а не бухать по подъездам, ныть на дваче и сидеть на шее у мамок.
>>139846476Ты серьёзно? Писать на питоне, а потом отлаживать JS?
>>139846608Нет. Я же не ебанутый 150 комментов читать.
>>139841651 (OP)Мне насрать на низшие существа!
>>139846526>Ведь для веба в 99% случаев это лучшее решение.Я бы сказал, что лучшее решение - это та платформа, которую ты знаешь лучше всего. Знаешь питон и джанго - используй питон и джанго. Знаешь джаву и спринг-бут - используй джаву и спринг-бут. Знаешь руби и рельсы - ну ты понел.
>>139846585Дрочат потому что модно. Нихуя количество ошибок это не уменьшает, просто исчезает какой то один класс и появляется другой.
>>139846585>иммутабельность, чистые функции, семантическое разделение ответственностиКакие же страшные однако слова, которые в действительности ничего за собой не имеют и годятся только для того, что бы выебыватся, что ты знаешь эти слова.
>>139846346Спасибо, постараюсь сделать. Эх, времени нет изучать классные вещи, ибо поебота в виде Численных методов, Методов оптимизации и прочей ебалы не дает, бесит приходить домой в десять вечера, а выходить из дома в 7
>>139842451Нахуй не надо - лишь бы заплатили и все.
>>139846465Производительность языка в вебе до определенного уровня не имеет значения, ботлнек все равно база данных. А когда начинает иметь значение, то пхп проигрывает многим другим языкам. И еще раз - это все равно не важно, т.к. нет ни одного языка, который бы работал НАСТОЛЬКО МЕДЛЕННО, что от него бы отказывались, если уже есть большая кодовая база.
>>139846340ты сам себе ответил. олсо, основные плюсы -- простота, универсальность и удобство, которые окружающие хейтеры пытаются выставить минусом :3
>>139846675Но это можно делать.
>>139846346К слову как относишься к Покет трейсеру, а так же софту от циско?
>>139841651 (OP)Фуух, на секунду показалось что я в /pr/Как же хорошое что такое быдло в /b/ тусуется
>>139846674Эту пасту не мешало бы проапгрейдить, серьезно, 150к, X6M, сейчас что 2к12?
>>139841651 (OP)>Для разработки ты не используешь Linux-base систему>Пишешь на c# для интерпрайзаДа ты же ебанутый.
>>139845946Че несешь, пидрила?
>>139844663Там есть полноценное двуязычие, а также многоязычность разрабатываемых интерфейсов пользователей решений. Позор в том, что до этих вещей платформа 1С:Предприятие полноценно доросла только к 2014-му году.
>>139846743Уменьшает, лол. Чистые функции упрощают написание юнит-тестов. Разделение ответственности позволять не смешивать уровни абстракции.
>>139846836Но это ебанутость. JS не машинный код, чтобы в него что-то компилировать. Таким образом я могу написать компилятор Brainfuck->JavaScript, а потом доказывать, что Brainfuck - универсальный язык для всего.
>>139846826Никогда простоту, универсальность и удобство не выставляли минусом. Просто у тебя другие понятия простоты, универсальности и удобства.
>>139846191Да, да.Когда же я опять увижу твоё чудное личико?А может ты другая Коната?
>>139847013а TypeScript, уёбок? Кто блять в здравом уме будет писать на JS?
>>139847013Я так не делаю, но так можно делать. Что касается js, какой фреймворк может столько же, сколько джанго?
>>139846585>иммутабельность, чистые функцииТакая наебка, что даже смешно с дауничей, ее не понимающей.Давайте заведем функцию, складывающую числа 2 и 2. Вооот. Смотрите у нас 2 иммутирующие. Но мы их отбрасываем. Возвращаем новый объект 4. Да, он тоже иммутирующий. Как вам? Получили два объекта 2, не мутирующих, вернули новый объект 4, не мутирующий. Классно же зделали. И все иммутирующее.
>>139847001>Чистые функцииТы поехавший? Что тебе мешает писать чистые функции на php?
>>139847123Да, охуенно.
>>139847001>Разделение ответственности позволять не смешивать уровни абстракции.У тебя просто будет 100500 слоев абстракций, и ошибки полезут в их сочетаемости.
>>139846936Нахуй нужен C# в 2016, когда есть Java 8 и Scala? Писать охуенные системы для ActiveDirectory и SharePoint?
>>139847169Что именно?
>>139847132Не уводи тему, я этого не говорил. Я сказал, что в пхп нельзя передать именованную функцию в качестве аргумента. А почему это плохо, я объяснил, увеличивает количество ошибок. А еще указал, что сообщество считает уменьшение количества ошибок хайпом.
ПЯТНИЦА, ВЕЧЕР@ВСЕ ТУСЯТ ПО КЛУБАМ С ЧИКУЛЯМИ@ПРОГРАММЕРЫ НА МЕЙЛАЧЕ ОБСУЖДАЮТ ТЕКСТОВЫЕ РЕДАКТОРЫ
>>139847251Примитивные типы иммутабельны по умолчанию.
>>139846876Можно потренироваться сеточки попроектировать в нем. Это же обучающая программа.Кроме их гуёвых приложений для конфигурации рутеров ничего не знаю.
>>139847265Так это быдло, а тут одни VIM-господа
>>139847343Лол, такой дебил.Это такой вид шизофрении, да?
>>139847211Но не полезут конкретно в случае, когда функцию вызываешь по строке-названию. Фу, блядь, это как хранить что-нибудь важное в window['property-name'], так-то охуенно, кишки наружу.
>>139847346мутил корпоративную сеть там на свичах, маршрутизаторах, ну там присваивал айпи копировал файлы состояния и пересылал. Консолька с SSH классная.
>>139847224Писать сервисы и приложухи для венды, как зачем?
>>139847394>пук
>>139847263Я же тебе показал, как можно передать функцию (название функции в виде строки) другой функции в качестве аргумента, а ты начал писать, что это якобы увеличивает количество ошибок и всякую ерись про чистые иммутабельные функции, которые тут вообще никаким боком отношения к теме не имеют.
>>139847528Иммутабельные функции это признак того, что сообщество придает значение уменьшению возможности совершить ошибку.>якобы увеличивает количество ошибок Не якобы, пидарас, в переменной ты не сделаешь опечатку, а в строке сделаешь.
>>139846654Круто! Я msword программист! Ставлю класс!
>>139847497Ясно. Иди дальше трать ресурсы процессора на боксинг-анбоксинг значений, не получая от псевдоиммутабельности никаких профитов.
>>139841651 (OP)Двач, я омежка. Как смириться с мыслью, что ни одна тян меня не будет хотеть ни за какие деньги? Никогда. От слова "вообще". Максимум - развод меня на бабки от хладнокровной циничной шлюхи. Без намека на искренность.
Почему JS такое мерзкое говно? Нет, ну правда говно. И все эти ноде, реакты - тоже говно
>>139847815WEBEBWBEW
>>139847614>в переменной ты не сделаешь опечатку, а в строке сделаешь.Это еще почему? Какая принципиальная разница в написании имен переменных и строк?
>>139847100Но TypeScript - ненужный язык от ненужной корпорации. Зачем плодить количество обёрток, если всё равно придётся отлаживать тот-же самый JavaScript?
>>139847741На ресурсы процессора давно насрать, они очень дешевы. Иммутабельность упрощает написание чистых функций, не позволит случайно что-то изменить. Чистые функции упрощают написание юнит-тестов и сравнение на предмет изменений.
>>139845946Да ваще похуй, главное что веб писали на C++ еще 20 лет назад
>>139847263ну на самом деле можно, и если такой ф-ции нет --выдаст нормальную читаемую ошибку, хоть сам аргумент и будет строкой. РНР очень изменился в последних версиях, в лучшую сторону.
>>139847884Сходи в гугле почитай, я тебе не тренер по написанию переменных.
>>139847349>2016> VIM-господа >VIMПроорал до слез. Спасибо.
>>139846585Ехала функция через функцию сунула функция в функцию функцию бла-бла-бла.Сука, все ебало себе поломал о клавиатуру.
>>139847815ну JS не говно, т.к. он один работает в браузере (пока что). Реакт тоже имеет смысл. А вот ноде я бы серьёзные вещи не доверил, когда программа в 4 строчки тянет за собой десятки модулей и тыщщи багованных файлов.
>>139847907>хоть сам аргумент и будет строкойЯ не сказал, что нельзя вызвать функцию по имени. Я сказал, что нельзя передать её именованную функцию в качестве аргумента.
>>139847900Во дурак.Если у тебя чистая функция принимает 2 и 2 возвращает 4, принимает 2 и 3 возвращает 5, вообще вся иммутабельность фейковая, это чистая профанация.Про ресурсы процессора ссу тебе в ротешник, из за таких уебков как ты невозможно пользоваться сайтами на телефоне 5-летней давности, на котором раньше даже Flash летал.
>>139841651 (OP)> Признаки быдлокодера:> 1. Для разработки ты не используешь Linux-base системуarch> 2. Ты используешь любую IDE/текстовый редактор, помимо Vim и Emacsvim> 3. Ты не владеешь в совершенстве хотя бы пятью языками программированияхз, что значит в совершенстве?> 4. Среди этих языков нет C++ и Haskell Есть> 5. Твой основной язык программирования - PHP, JavaScript или 1C.-> Что забыл? Дополняйте.Оп хуй.
>>139847960>>139847265Было бы смешно, но грустно
>>139847960VIM это потрясающий редактор.
>>139847960Бля, я уже забыл что написал, а сейчас тебя прочитал и тоже заорал
>>139848191ты потрясён?
>>139848069>Если у тебя чистая функция принимает 2 и 2 возвращает 4, принимает 2 и 3 возвращает 5, вообще вся иммутабельность фейковая, это чистая профанация
>>139848257Ебанутые тут только промытые с иммутабельностью.
>>139847343видел когда-нибудь ссылку на int?
http://www.zend.com/website/var/tmp/image-thumbnails/10000/14913/thumb__auto_8f003aa3d171b0e739a4314b85eb4f3d/php7-infographic.png
>>139848327
>>139848223Да. Когда я первый раз запустил его я испугался. Но потом ввел vimtutor и погрузился в увлекательнейшее приключение. Через несколько часов я почувствовал что нашел лучший консольный редактор
>>139848357Я говорил про языки, где не приходится ковыряться в говне памяти. В 2016-то году.
>>139848366>нет аргументов>кидает боевые шебмкиЯсн
>>139847815потому чтоего делали чтобы фон под кнопкой при наведении мышки менялся, а теперь пишут на нем клиенты толщиной в мегабайты.
>>139841651 (OP)Создавать тред о быдлокодинге.
>>139841651 (OP)>C++>в совершенстве
>>139848427Зачем что-то делать в консольном редакторе дольше 5 минут, когда вдруг срочно пришлось зайти по SSH?
>>139848442Привел я тебе их уже. Сайт на пятилетней давности телефоне не будет лагать, если сделать его нормально, не важно, будешь ты писать на ваниле или на реакте. А разработку это упрощает.
>>139848503Некоторым нравится. Такие, как правило, не пиздят на IDE.
>>139847741а причем тут боксинг к иммутабельности?
>>139848461Развлекаемся, как умеем.
>>139841651 (OP)>6. Ты тупой.Почему все забывают про этот пункт?
>>139848498Если ты знаешь c++ в совершенстве, значит ты его не знаешь.
>>139848597Это нулевой пункт.
GDE MEMY??
>>139848431ты наверное запускаешь свои программы на компьютерах без памяти, не передаешь аргументы к фукнциям на стеке, кешей у тебя у процессора нет, да?
>>139848598Именно об этом я и говорю.В ОП-посте очевидный троллинг.
>>139848641Сожми ещё сильнее, ебучий шакал.
>>139848666Для этого есть сборщик мусора.
>>139848729
>>139848753Для передачи аргументов?
>>139848753сборщик мусора есть для людей, которые не могут ни в lifetime ни в ownership.
>>139848792Для работы с памятью напрямую. Мое дело объявить переменную.
>>139848641
>>139848817Это намек на инглиш?
Ладно, анон, спасибо за срач, я пошел.Нет плохих языков, есть гнутая вилка.
>>139841651 (OP)прикиньте пацаны я на перле 21 год подряд хуячу7 работ в крупных компаниях, 4 больших проекта - и все перлтак и собираюсь до пенсиииз проектов - большие сайты, финансовые системы и машинное обучение, и все перлтакие дела
Бродягам вечер в хату, красной масти заточка под реброИнтерес есть такой:Есть положим, многоэтажный бизнес-центр. Я выкупаю весь последний этаж и открываю заведение под названием "Шконка". Закшварятся ли все, кто работают этажами ниже? И можно ли будет за это с меня, как с беспредельщика спросить?Норальные пацаны поясните, петушня мимо
>>139849241>перлА что вообще особого в перле, чем он отличается от более современных языков?
>>139849241ВГТРК какое-нибудь наверное?Веб-проекты на чем написаны? Перлдансер? Лол.
>>139849345Нет, это не будет считаться зашкваром, так как находится под шконкой - это не причина для зашквара, а следствие зашквара.
По воле судьбы, пришлось мне таки столкнутся с ruby on rails. Я был очень удивлен красотой самого фреймфорка, и неописуемым уродством самого языка ruby. Что мне делать?
>>139841651 (OP)не знать сложности и особенности основных сортировокне знать asm
>>139841651 (OP)Глупое деление, всё зависит от душевных качеств и клеймить любителей >PHP, JavaScript или 1Cза это не нужно.Можно миллиард критериев придумать, и в большинстве из них даже ты, оп, окажешься у параши. Навряд ли ты знаешь, что такое триггер(flip-flop), или в чём отличие гарвардской от принстонской архитектуры.Единственное, разве что, писать уебищный, непонятный код, вот это да пиздец.
Почему кстати никто не пытается взять язык php, выбросить из него всё плохое и оставить всё годное и создать таким образом новый, годный php?
>>139849241Ещё умница в треде :3 Молоток!
>>139849545мануал по интелу 6 томов, 3+к страниц. сам-то читал?
>>139849598>Единственное, разве что, писать уебищный, непонятный код, вот это да пиздец.К сожалению, этим страдают очень многие даже опытные программисты.
А я шарпик изучаю)))))
>>139849346перл довольно "современный": Perl 25 лет, Python 28 лет, Ruby & PHP 21 год для сравнения, C 44 года C++ 33 года, Objective-C 32 года, Jave тоже 21 годперл характерен своей выразительностью и гибкостью, имеет огромную библиотеку модулей на все случаи жизни и вообще оптимальный язык для веб-разработкиизвестен возможностью написать такой говнокод, что сам аллах не разберет
>>139849415>>139849415да блядь на чем я их только не делал, и cgi-bin и apache mod-perl и свои сервера и фреймворки делал .. на одной работе была RDBMS на перле захуярена, потому что в те времена даже не было mysqldancer знаю, это попытка косплееть руби-хипстеровпоследнее время если надо приложение захуярить, то скорее всего на голом PSGI протоколе
>>139849598> в чём отличие гарвардской от принстонской архитектуры.узнал, что всю жизнь говорил прозой.
>>139849545Разве есть программисты, которые что-то из этого не знают? Мне кажется, что даже конченый даун может реализовать основные сортировки на asm и пояснить за O(n) и прочее.Пиздец, чему сейчас вообще в институтах учат?
>>139849415>>139849415и да, не знаю что такое ВГТРК, живу заграницей
>>139849607Этим и занимается сообщество, РНР7 прекрасен по сравнению с
я думал на перле уже нигде кроме букинга не пишут
ПХПН ДЛЯ БЫДЛА ХАБ ПОЧИТАЙТЕ
>>139841651 (OP)писать на с++ в 2к16пиздец ты быдло. Сейчас есть такие языки как go, rust, dart
>>139850056Есть риск, что PHP7 так и окажется мечтой, как и PHP6
>>139850076много где есть, но букинг наверное из самых большихв амазоне много перла было, не знаю как там сейчасну и конечно всеми любимое майл ру, и даже наш дом родной сосач - это все перл
>>139850263вот я подумываю сюда вкатится, после перла-то
Знать язык ассемблера
>>1398504472к17 нужно знать вебасемблер
>>139850301Не, такого риска нет, т.к. он уже вышел и прекрасно юзается 10 из 10. Ну а 6 ветка так и не вышла, это да.
>>139850263это же производные.да и той инфраструктуры вокруг нетути.
>>139850607почти все языки производные от С. И что теперь? Давай учить асемблер или машиный код
>>139850263в го полиморфизм сделали?
>>139850738>в гугле сказали нинужно, значит нинужно
>>139850678давай канешн
>>139850997и ты прав. В гугле сидят лучшие умы и им можно верить на все 99%
зачем молодое поколение учит с, с++ зачем вы прете в низкоуровневое? Ведь будущие за абстракциямиВ идеале код должен быть как текст
>>139842266>>139842266
>>139851262это правильно для леммингов. но таки должны быть люди, которые обеспечат внятную работу и понимание этого высокоуровневого слоя. И ИМХО очевидно, что они будут получать больше.
>>139842266typescript 2, dart. В будущем elm, webasembler
>>139851417таких людей должно быть меньше и это точно не школяр с двача
>>139841651 (OP)А мне и поебать, зато зарплата $2.5 и растет. Ваш JS-формошлеп-кун.
>>139851534а чем тебе школяры не угодили. информации сейчас достаточно.
>>139851593какой стак технологий?
>>139849346Перл - это write only язык. То есть ты напишешь и оно сработает, но прочитать и понять написанное ты уже после уикэнда не сможешь.
>>139851779ну не прибедняйся,так накосячить можно почти везде
>>139851623кстати тоже верно,самоощущение крутого мега-кодера Славика Сычёва слабо коррелирует с Ерохинской ЗП.мам ну я же на Haskel кручи написал!
>>139851677Реакт и сотоварищи.
>>139851623>>139851919фрилансер?куда податься, посоветуй
>>139841651 (OP)>2k17>HaswellОн же пиздец как узкоспециализирован сейчас. Впрочем, как и плюсы.
Не пиздите тут мне на Haskell.Охуенный язык, хуй знает почему его СЛОЖНЫМ считают.
>>139852020Нахуй, куда же ещё
Кстати раз такая тема пошла, то спрошу. Почему существует swicth-case, если он легко заменяется намного более простой структурой if - else if - ... - else?
>>139852020Зачем же, обитатель уютного офиса. Податься советую на hh.ru
>>139852257предположение: для читаемости?
>>139852257а почему ты считаешь что это более простая структура?
>>1398522571. Свитч короче2. Для кучи кейсов может быть одно действие
>>139852257Почему существует if-then если он заменяется на GOTO XUI?
>>139852257В нормальных языках поиск в switch делается через бинарный поиск.Т.е. если у тебя в свитче 256 элементов, то сравнений будет только 8.
>>139852310Почти во всех языках читаемость switch-case меньше чем if - else if - ... - else.Единственный годный switch-case я видел в scala.
>>139841651 (OP)Признаки быдлокодера:Не пишешь на фортране
>>139841651 (OP)>Признаки быдлокодера:>1. Для разработки ты не используешь Linux-base системуМимо.>2. Ты используешь любую IDE/текстовый редактор, помимо Vim и EmacsCheck. Использую gedit.>3. Ты не владеешь в совершенстве хотя бы пятью языками программированияМимо>4. Среди этих языков нет C++ и HaskellCheck. Haskell не осилил ещё.>5. Твой основной язык программирования - PHP, JavaScript или 1C.Check. JS.
>>139841651 (OP) Признаки быдлокодера:Не можешь решить задачку для стажера:Даны целые числа n и m (1≤n≤1018, 2≤m≤105), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 256 мб
>>139852375а потом лови баги в этом fallthrough
>>139852568Годно. Но бесплатно неохота думать, всем привет
>>139846165>>139846165> середины восьмидесятых. как что-то плохое
>>139852625Это линтер ловит.
>>139852687да это вообще работа мечты -- поддерживать уровень ответственности на уровне программ с 80-х, огромные $$. Хипстоте с 0-day JS стартупами не понять.
>>139841651 (OP)>1. Для разработки ты не используешь Linux-base системусижу на винде и больше нахуй не всралось ничего, разве что над центос на впс шаманил>2. Ты используешь любую IDE/текстовый редактор, помимо Vim и Emacsn++>3. Ты не владеешь в совершенстве хотя бы пятью языками программированиязнаю пхп со словарём и жс ещё хуже, даже в ооп нормально не умею. Баловался ассемблером, делфи, бейсиком, сишарпом, спп.>4. Среди этих языков нет C++ и Haskell>5. Твой основной язык программирования - PHP, JavaScript или 1C.ну даИтого, я говнокодер своих проектов, сам себе начальник, путешествую, в кармане уже больше четверти миллиона долларов. Слушаю оправдания гуру элитных макак обмазаной своими хаскелями.
>>139841651 (OP)>использовать windows>использовать linux>использовать gentoo-linux>использовать свой собственный linux-дистрибутив>использовать систему с собственным ядром>вот теперь заебись
>>139852461Охуительные истории блять. Как ты вообще представляешь это?
>>139847900>На ресурсы процессора давно насратьТы джавадебил? Тот самый который вместо того чтоб нормально написать код предлагает купить еще 20 серверов, так как текущие 10 "не тянут"?
>>139853262Смотри, не охуей.https://stackoverflow.com/questions/767821/is-else-if-faster-than-switch-case
>>139853434сколько лет переписывать "нормально" будешь?
>>139853544Писать изначально нормально надо.А не тяп ляп, ну щас сойдет, а дирику скажу что у нас сервера слабые и не тянут, пусть еще потрят пару лямов рублей на сервера.
>>139852568ну держи, дурилка. http://pastebin.com/wmmL60yxсам-то можешь?
>>139853608в некоторых случаях "изначально нормально" наступает уже после того как заканчиваются деньги. но тебя ведь это не беспокоит, т.к. они не твои?
>>139847224Жабамакака и не знала, что стримы в С# появились на несколько лет раньше, чем в жабе.
>>139853046По-моему это должно быть довольно сложно заработать четверь миллиона одним только программированием.
>>139841651 (OP)Признаки быдлокодера... А блять признаки не нужны, быдлокодеры считай все 100% кодеров, и в этом нет ничего плохого.
>>139853434>>139853544девочки, истина посередине )))))
>>139854622тебя кто-то обидел? ))))
>>139853434Java не трож, сцуко!
>>139852257а вот в перле его как раз таки нет, потому что именно нахуй не нужноelsif есть, но тоже не нужен
>>139849676>>139849676да, и амдшный (там картиночек, ой, примеров больше)бутлоадер, дермовое ядро на мультибутекомпилятор бутафорскийкодю по выходным, т.к. в будние говнопитон за $
>>139849979повезет, если факториал рекурсивный вспомнят как по книжке написатьпродвинутые могут знать для чего компилятор нужен, или если повезет, даже линкер
>>139841651 (OP)Не подхожу ни по одному из пунктов.Я что по твоему не быдлокодер? Лол.
>>139857689спалилсяпоправка, не говнопитон, а отличный язык подходящий для широкого круга задач, где не нужна убервысокая производительность и близость к железу
>>139857838>а отличный язык>змеиныйПиздец, откуда вы только беретесь.Большой у него круг задач.
>>139857789просто в посте опа много ошибокПризнаки быдлокодера:1. Не знаешь плюсы и минусы разработки в linux/bsd/win системах. Даже не стоит дуалбут/виртуалка2. Не знаешь ни одной горячей клавиши своего редактора. (будет ли это vi/sublime или vstudio - не важно)3. Решаешь задачи одним набором известных средств, боясь улучшить процесс более подходящими (последний заказ с фриланса: компилятор vs2008 - т.к. боятся интерфейса нового). + не знать cvs/git, перекидывать файлы на флешке4. Не знаешь языков разного назначения5. Твой основной язык программирования - PHP, JavaScript или 1C.
>>139857938а что не так?
>>139853262>>139853471в лучшем случае свич вообще в таблицу превращаетсятогда сравнений не будет, а будет прыжок по значениюна первом пике таблица, на втором прыжокесли не можешь в risc flow, иди нахуй