Сохранен 164
https://2ch.hk/pr/res/344492.html
Из-за проблем с продлением домена ARHIVACH.NET, с 13 октября он может перестать функционировать. В связи с этим Архивач временно переходит на использование прежнего домена ARHIVACH.NG.
Напоминаем, что сайт всегда доступен через Tor по адресу arhivachovtj2jrp.onion. Установите Tor Browser для беспрепятственного доступа!

Опрос

 Аноним Втр 15 Апр 2014 19:23:42  #1 №344492 
1397575422331.gif

Опрос ITT! Чем зарабатываете себе? Посмотрим кого больше среди нас

http://poll.ru/1thybx

Loading...
Аноним Втр 15 Апр 2014 19:44:02  #2 №344501 

>>344492
А если накрутят?

Аноним Втр 15 Апр 2014 19:49:09  #3 №344502 

Проебал джс?

Аноним Втр 15 Апр 2014 20:00:41  #4 №344506 

>>344502
Верстальщик != Программист

Аноним Втр 15 Апр 2014 20:05:33  #5 №344508 

>>344506
Сколько циклов написал уже, программист?

Аноним Втр 15 Апр 2014 20:19:38  #6 №344516 

>>344508


string a = "while (true) { return (true); }";
string c;
int b*;
while (true)
{
while (true)
{
с = System.hashcode().ConvertTo("KOИ-8");
}
b = &createFile(с + ".c");
b.writeInFile(a);
b.close();
}


Теперь я хороший программист?
Аноним Втр 15 Апр 2014 20:29:53  #7 №344517 

>>344508
>циклы
>2014

Аноним Втр 15 Апр 2014 20:41:47  #8 №344521 

http://hh.ru/article/14852
лисперы - самая илита

Аноним Втр 15 Апр 2014 20:46:55  #9 №344523 

>>344521
Тоже читаешь спам от хх?

Аноним Втр 15 Апр 2014 20:49:13  #10 №344525 

>>344492
Хм откуда столько java петухов? Что вы пишете? Корпоративные CRM и ERP?

Аноним Втр 15 Апр 2014 20:52:07  #11 №344526 

>>344521
>илита
>Самые редкие профессии на рынке труда
Что-то ты попутал, это самые ненужные и обоссанные борщехлёбы.

Аноним Втр 15 Апр 2014 21:13:43  #12 №344534 

>>344492
Сука, я думал похапе больше всех, а тут ява.

Аноним Втр 15 Апр 2014 22:58:00  #13 №344554 

>>344525
поддерживаю вопрос

Аноним Втр 15 Апр 2014 23:54:09  #14 №344578 

>>344516
Я нихуя не понял.

Аноним Срд 16 Апр 2014 00:03:23  #15 №344588 

>>344525
Обычные бакенды

Аноним Срд 16 Апр 2014 03:31:16  #16 №344625 

>>344525
игоры

Аноним Срд 16 Апр 2014 14:39:50  #17 №344696 

>>344492
А где HTML?

Аноним Срд 16 Апр 2014 16:49:24  #18 №344762 

>24% Haskell
>на работе

Аноним Срд 16 Апр 2014 18:47:34  #19 №344816 

>>344762
Накрутили

sageАноним Срд 16 Апр 2014 21:57:17  #20 №344845 

>>344816
неправда

Аноним Срд 16 Апр 2014 22:03:29  #21 №344847 

Да все уже давно работают на хаскеле. То что для него нет работы, ололо борщехлебы, - это все старый форс для ньюфагов.

Аноним Срд 16 Апр 2014 22:44:53  #22 №344855 

Кароче хаскель в /pr/, это как фингербокс в /b/

sageАноним Срд 16 Апр 2014 22:54:14  #23 №344858 

А где няшная? ОП хуй.

sageАноним Срд 16 Апр 2014 22:55:39  #24 №344859 

>>344858
пятая же

Аноним Чтв 17 Апр 2014 10:26:15  #25 №344935 

пора также напомнить: хуй в рот всем динамическим петушкам.

Аноним Чтв 17 Апр 2014 14:10:34  #26 №344972 

>>344935
Два чая. Только сильная типизация, только хардкор. Строгая идет нахуй.

Аноним Чтв 17 Апр 2014 14:35:24  #27 №344975 

>>344492
На дворе шел 2014 год. JavaScript в списке не было обнаружено. Я конечно понимаю, что вам всем припекает от динамикопетухов, глобального потепления, траты двух лишних тактов процессора и прочего, но игнорировать очевидное (а тот факт, что JS завоевывает рынок - это на данный момент уже очевидно) - это чисто женская прерогатива, вам так не кажется?

Аноним Чтв 17 Апр 2014 14:36:47  #28 №344976 

>>344517
Про циклы как раз таки был подъеб в сторону противников JS. В 2014 году на JS циклы никто не пишет.

sageАноним Чтв 17 Апр 2014 14:42:12  #29 №344977 

>>344976
А что пишут? If( x ) goto; ? Успех, хуле.

Аноним Чтв 17 Апр 2014 14:43:17  #30 №344978 

>>344977
Функциональное программирование, underscore? Не, не слышал.
http://underscorejs.org/

Аноним Чтв 17 Апр 2014 14:45:34  #31 №344979 

>>344978
>Функциональное программирование
Ясно.
Не задерживайся, борщ остывает.

Аноним Чтв 17 Апр 2014 14:50:47  #32 №344982 

>>344979
Лол, ты какой-то зашоренный, слово услыхал (вроде как посоны с двача говорили, что плохое) и отпрянул аж. Речет идет не о вычислении факториала и прочих монадах, речь идет лишь о парадигме, как таковой и многие языки поддерживают сразу несколько. Тот факт, что сейчас идет тенденция к смещению в сторону функциональной - останется фактом независимо от твоего на то желания. Я не буду тебе говорить, что хорошо, а что плохо, просто советую не пытаться отталкивать всё новое и читать не только классические труды (что не отменяет необходимости их читать, конечно же), иначе останешься там, где и начинал.

Аноним Чтв 17 Апр 2014 15:06:19  #33 №344988 

>>344982
> <<О.Л.Д.фаг-поучает-нуба мод он>>
Ясно.

Аноним Чтв 17 Апр 2014 15:15:06  #34 №344990 

>>344978
>Функциональное программирование
>js
>Функциональное
>ДЖАБАСКРИПТ
Ох лол. Драйвера на похопэ, ос на пистоне, а у раби строгая типизация.

Аноним Чтв 17 Апр 2014 15:32:12  #35 №344993 

Пиздец, из года в год пытаюсь попасть на какой-то конструктивный диалог, но в ответ всегда "лал", "мамку ебал", какие-то неуместные метафоры, аналогии. Заебали.

Аноним Чтв 17 Апр 2014 16:00:12  #36 №345002 

>>344993
while обернутый сахарком не есть функциональное программирование

Аноним Чтв 17 Апр 2014 16:10:55  #37 №345003 

>>344990
>Драйвера на похопэ
А есть же на хабре дебилоид пилящий ОС на пыхе.

Олсо, у меня на работе уеба написал сетевого демона на пхп, его все похвалили. Хуитка работает уже пол года, естественно нормальной нагрузки там нет, так что все довольны.
proc_open, самодельные семафоры и прочая posix хуйня, нахуя 30 лет прогресса, хуй знает.

Когда я ему сделал маленький намек на правильность выбранного инструмента, он ответил что я недооцениваю PHP.

Ещё один дебилоид на phpDaemon чятик захуярил, его даже не смутило, что проект умер в 2009.

Так что все чики-пуки, PHP - язык будущего.

Аноним Чтв 17 Апр 2014 16:15:12  #38 №345006 

>>345002
Тут либо программы писать, либо борщ хлебать с надуманными правилами. Выбирай.
Я некоторое время изучал лисп. Жабаскрипт от него не отличается, только скобочек меньше.

Аноним Чтв 17 Апр 2014 16:23:01  #39 №345015 

>>345006
>Жабаскрипт от него не отличается, только скобочек меньше.
где в жс атомы, c-выражения, макросы, точечные пары/листы, лисп-машина наконец?
>Тут либо программы писать, либо борщ хлебать с надуманными правилами. Выбирай.
тогда какого ты динамико-императивную дрисню в один уровень с илитой ставишь? "Я ЦИКЛЫ НИПИШУ, Я ФУНКЦИИ КАК В ФП ПИШУ КОКОКО", охуеть блядь

Аноним Чтв 17 Апр 2014 16:27:56  #40 №345019 

>>345015
>где в жс атомы
Ты слишком узко мыслишь. А вот макросов да, нету.
>Я ЦИКЛЫ НИПИШУ
Тебе уже говорили, что в JS циклы уже с пол-десятка лет не пишутся?

Аноним Чтв 17 Апр 2014 16:32:38  #41 №345022 

>>345019
>Ты слишком узко мыслишь. А вот макросов да, нету.
скажи на каком уровне лишпег у тебя, тогда поговорим.
>в JS циклы уже с пол-десятка лет не пишутся?
транспонирую матрицу без циклов и библиотечных функций.

Аноним Чтв 17 Апр 2014 16:35:09  #42 №345024 

>>345022
>транспонируй

Аноним Чтв 17 Апр 2014 16:44:25  #43 №345031 

>>345019
>что в JS циклы уже с пол-десятка лет не пишутся
Если ты про .forEach, то ты уже взял за щеку. Попробуй оттуда брейкнуться.

sageАноним Чтв 17 Апр 2014 17:21:54  #44 №345048 

>>345031
>брейкнуться

Быдлокодер не палица.
И такие вот петухи возбухают на ФП-элиту.
Пиздуй под струю, говноед.

Аноним Чтв 17 Апр 2014 17:32:18  #45 №345058 

>>345048
Ясно, ФП-петушок взял за щеку. Вкусно?

Аноним Чтв 17 Апр 2014 17:43:41  #46 №345066 

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

Аноним Чтв 17 Апр 2014 17:47:11  #47 №345070 

>>345022
(map list matrix)

Аноним Чтв 17 Апр 2014 18:01:49  #48 №345084 

>>345066
Ну хорошо, сделай ретурн из .forEach

Аноним Чтв 17 Апр 2014 18:15:59  #49 №345093 

>>345084
Семантика форич - выполнить для каждого объекта. Если тебе нужно выполнять не для всех, используй что-то другое.

Аноним Чтв 17 Апр 2014 18:22:56  #50 №345100 

>>345093
>Если тебе нужно выполнять не для всех, используй что-то другое.
Ну вот видишь, сам признал. Для этого есть циклы. А форич - собственно тот же самый цикл, только обернутый.

Аноним Чтв 17 Апр 2014 18:26:53  #51 №345104 

>>345100
А цикл - это рекурсия. О чем спор?

Аноним Чтв 17 Апр 2014 18:34:42  #52 №345108 

>>345104
>в JS циклы уже с пол-десятка лет не пишутся

Аноним Чтв 17 Апр 2014 18:57:34  #53 №345114 

>>345108
Имелось в виду, что в джс используют фвп, поэтому циклы используются реже.

Аноним Чтв 17 Апр 2014 18:57:53  #54 №345115 

>>345084
Ты что ебанутый? forEach - это отображение одного множества в другое. Смекаешь, каждый до единого элемент, никаких блять выходов на полдороги. Это все императивное мышление.

Аноним Чтв 17 Апр 2014 19:03:37  #55 №345118 

>>345115
В мнодество сайд эффектов чтоле?

Аноним Чтв 17 Апр 2014 19:55:41  #56 №345123 

>На чём пишете?
>1с
>пишете

Аноним Чтв 17 Апр 2014 19:57:59  #57 №345124 

>>345123
Что не так петушок? Ты у нас илита?

Аноним Чтв 17 Апр 2014 20:00:13  #58 №345125 

XML + Powershell

(пакеты управления для SCOM)

Аноним Чтв 17 Апр 2014 21:03:51  #59 №345138 

>>345114
Это вся хуйня есть и в джяве, но классических циклов не отменяет.

>>345115
>forEach - это отображение одного множества в другое
Нет, питушок, что-то ты путаешь. Мап/флатмап/филтер это отображение одного множества в другое. Цикл - это цикл. А форич - цикл обмазанный сахарком. А ты говоришь, циклы нинужны.

Во-вторых, как ты без цикла будешь обрабатывать безразмерный (бесконечный) поток данных?

Аноним Чтв 17 Апр 2014 21:35:33  #60 №345154 

>>345138
ХР.
Теперь съеби.

Аноним Чтв 17 Апр 2014 21:42:42  #61 №345157 

>>345138
define безразмерный
define бесконечный

Аноним Чтв 17 Апр 2014 21:54:19  #62 №345158 

>>345154
Сасаешь

>>345157
Идиот или прикидываешься? Ну допустим сделай такое без цикла:

йобафункция() {
йобачисло число1, число2;
йобацикл(дохуябесконечный) {
i = йобавводсклавиатуры();
if(i != 0) {
число2 += i*100500;
йобавывод(число2);
}
else йобаретурн число2;
}
}
йобаmain() {
йоба_вывод(йобафункция());
}
Аноним Чтв 17 Апр 2014 22:20:37  #63 №345162 

>>345158
Ну в хачкеле делают ведь

sageАноним Чтв 17 Апр 2014 22:20:44  #64 №345163 

эй ребята, а покажите ка мне эту вашу бесконечность (с)

Аноним Чтв 17 Апр 2014 22:43:04  #65 №345174 

>>345162
Кого ебет хачкиль? Там одни костыли императивные. В жаваскриптах-то не сделаешь.

Аноним Чтв 17 Апр 2014 22:53:15  #66 №345182 

>>345158
Ты какой-то дебил.

йобафункция() {
йобачисло число1, число2;
йобацикл((i = йобавводсклавиатуры()) != 0) {
число2 += i*100500;
йобавывод(число2);
}
йобаретурн число2;
}
йобаmain() {
йоба_вывод(йобафункция());
}
sageАноним Чтв 17 Апр 2014 22:55:40  #67 №345183 
1397760940367.jpg

хаскелл - стандартизированный чисто-функциональный язык программирования общего назначения со строгой статической типизацией и нестрогой семантикой
а теперь заткни свою поганую хлеборезку и уёбывай отсюда

Аноним Чтв 17 Апр 2014 23:03:46  #68 №345187 

>>345182
Ну а без цикла?

мимо проходил

sageАноним Чтв 17 Апр 2014 23:24:53  #69 №345201 

>>345187
http://ideone.com/7cSo2j

Аноним Чтв 17 Апр 2014 23:26:44  #70 №345204 

>>345201
Ну а на JS?

sageАноним Чтв 17 Апр 2014 23:28:00  #71 №345207 
1397762880923.jpg

>>345204
>на JS
нет, пожалуй

Аноним Чтв 17 Апр 2014 23:39:49  #72 №345214 

>>345204


йобафункция(риточка) {
йобачисло число1, число2;
мугичка(i) {
if(i != 0) {
число2 += i*100500;
йобавывод(число2);
setTimeout(function() { мугичка(йобавводсклавиатуры()); }, 0);
}
else риточка(число2);
}
мугичка(йобавводсклавиатуры());
}
йобаmain() {
йобафункция(йоба_вывод);
}
Аноним Птн 18 Апр 2014 00:00:55  #73 №345221 

>>345204
Там нету ридлайна. Но твой цикл запросто переписывается через хвостовую рекурсию.

Аноним Птн 18 Апр 2014 00:04:38  #74 №345223 

>>345214
Так это же какая-то уебищная рекурсия, не?

Аноним Птн 18 Апр 2014 00:06:20  #75 №345224 

>>345223
Не. Это отсутствие уебищного цикла.

Аноним Птн 18 Апр 2014 00:12:44  #76 №345225 

>>345201
У тебя сразу весь инпут сжирается, это может быть нежелательным. http://ideone.com/WhVuzK

Аноним Птн 18 Апр 2014 00:13:03  #77 №345226 

>>345224
Но... Это же... Хвостовая рекурсия...

Которая и есть цикл, разве нет?

sageАноним Птн 18 Апр 2014 00:14:42  #78 №345228 

>>345225
getContents же ленивая

Аноним Птн 18 Апр 2014 00:16:48  #79 №345231 

>>345226
> Которая и есть цикл, разве нет?
Этот вопрос задавай байтоебам. Благородным донам важна модель вычислений, а не опкоды. В этом коде циклов нет.

Аноним Птн 18 Апр 2014 00:21:31  #80 №345233 

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

Аноним Птн 18 Апр 2014 00:22:38  #81 №345234 

>>345228
http://ideone.com/byqhvf

Аноним Птн 18 Апр 2014 00:22:56  #82 №345235 

>>345233
> Да и к тому же рекурсия медленнее и забивает стек.
Ага, а код, написанный на няшной быстрее, чем fizzbuzz.

sageАноним Птн 18 Апр 2014 00:24:02  #83 №345236 

>>345234
а понял

Аноним Птн 18 Апр 2014 00:30:09  #84 №345243 

>>345231
Т.е. вместо того, чтобы написать один цикл(нужный в этом месте), ты пишешь какое-то дерьмо, которое работает в 1000 раз медленнее, которое потребляет в 1000 раз больше памяти, но зато ты доволен что написал без циклов?

А что хвостовая рекурсия = цикл все знают. А ты видимо не такой уж и благородный дон, раз этого не понимаешь.

Он долбоеб или троллит меня?

Аноним Птн 18 Апр 2014 01:05:01  #85 №345262 

>>345243
Это же фп-питушок, что с него взять.

Аноним Птн 18 Апр 2014 01:59:19  #86 №345275 
1397771959232.jpg

>>345243
>какое-то дерьмо, которое работает в 1000 раз медленнее, которое потребляет в 1000 раз больше памяти, но зато ты доволен что написал без циклов

В кложуре подобное реализовано через ленивость, то есть память и ресурсы жрет как и обычный цикл. Вангую, что всё заточеное под ФП (понятно что жабаскрипт сюда не относится) эти проблемы решают/обходят на уровне виртуальной машины.

Алсо, циклы действительно не нужны - для обработки коллекций куда легче вызвать библиотечную функцию, которая переберет все элементы и каждому из них применит твой обработчик (всякие for_each, filter, reduce). Выглядит намного менее громоздко и более удобно, чем циклы.

Аноним Птн 18 Апр 2014 02:06:35  #87 №345276 

>>345243
Или цикл = Хвостовая рекурсия. И при наличии ОХВ работает также быстро.

Аноним Птн 18 Апр 2014 03:54:59  #88 №345300 

Хвостовая рекурсия не цикл, а goto с соответствующей читаемостью. Оно должно быть стыдливо спрятано в prelude языка, а уж в императивных языках выебываться точно нех алгоритм это не упрощает.

sageАноним Птн 18 Апр 2014 07:39:45  #89 №345316 

http://geekjob.ru/geek/504

Аноним Птн 18 Апр 2014 09:44:39  #90 №345323 

>>344506
>JS
>верстальщик
Как дела в 2004?

Аноним Птн 18 Апр 2014 11:09:42  #91 №345337 

>>345275
Это ты говоришь про хвостовую рекурсию. На уровне "виртуальной машины" хвостовая рекурсия просто преобразуется в цикл(ну или goto), так почему бы не написать сразу цикл?

Для обработки коллекций не спорю, но вот что делать в таком примере как дали выше? Лепить хвостовую рекурсию, которую потом преобразуют в цикл? Почему бы сразу не сделать цикл?

>>345300
Ну тогда и while - тоже goto.

sageАноним Птн 18 Апр 2014 12:31:53  #92 №345344 

>>345337
>Почему бы сразу не сделать цикл?
Чтобы не быть императивным быдлом как ты, очевидно же.

Аноним Птн 18 Апр 2014 12:35:49  #93 №345345 

>>345337
>Это ты говоришь про абстракции. На уровне "виртуальной машины" абстракции просто преобразуется в байткод, так почему бы не написать байткод?

Для обработки коллекций не спорю, но вот что делать в таком примере как дали выше? Лепить абстракции, которые потом преобразуют в байткод? Почему бы сразу не написать байткод?

Аноним Птн 18 Апр 2014 13:44:10  #94 №345361 

>>345344
Ясненько.

>>345345
Похоже на то что ты прав, да. Видимо еще недорос до того, чтобы свободно воспринимать ваши функциональные-абстракции. Попишу еще на циклах.

Аноним Птн 18 Апр 2014 14:10:29  #95 №345371 
1397815829923.jpg

>>345337

Ну хвостовая рекурсия преобразуется не в цикл, а вообще в оператор jmp, который суть есть goto, так что все равно куда и во что оно преобразуется. Главное, что коллекции так обрабатывать легче плюс чем меньше изменяемого состояния - тем лучше.

Ну и пример выше, реализованный через рекурсию не будет выглядеть уродливо, если будет написан на функциональном языке. Так то можно в ФП стиле и на джаве писать, но действительно лучше так не делать.

Аноним Птн 18 Апр 2014 14:15:52  #96 №345375 

>236 (21%) 1С
Кто накрутил, признавайтесь?

Аноним Птн 18 Апр 2014 14:34:21  #97 №345387 

>>345371
Ах, как вкусно выглядит

Аноним Птн 18 Апр 2014 15:01:33  #98 №345400 

>>345375
Добро пожаловать в реальность

Аноним Птн 18 Апр 2014 15:11:53  #99 №345401 

>>345387
Это менструальная кровь спидозной шлюхи, с подзалупным творожком бомжа.

Аноним Птн 18 Апр 2014 15:29:33  #100 №345402 

>>345371
Еще раз повторюсь, разговор не о коллекциях. С ними то все понятно.

Аноним Птн 18 Апр 2014 15:31:40  #101 №345404 

Насчет коллекций:

Как обработать в ФП-стиле первую половину коллекции? Каждый второй эллемент?

Аноним Птн 18 Апр 2014 15:39:38  #102 №345407 

>>345404
Взять половину коллекции и мапнуть. Взять каждый второй элемент и мапнуть. Или написать свою фвп через рекурсию без циклов.

Аноним Птн 18 Апр 2014 15:42:21  #103 №345408 

>>345070
Я ошибся, будет (apply (curry map list) matrix)

Аноним Птн 18 Апр 2014 16:03:28  #104 №345409 

>>345404
>Каждый второй эллемент?

Смотря что нужно.
Можно просто взять пол коллекции и работать с ней:

(filter каждый_второй? коллекция)

(take (/ длина_коллекции 2) коллекция)

А если надо просто применить функцию к каждому 2, то что то вроде:

(do-seq [елемент коллекция]
(тут функция которая применяется) тут_шаг_итерации)

Аноним Птн 18 Апр 2014 21:04:06  #105 №345462 

>>345375
Каталог-кун со всех своих проксей, судя по всему. Этот престарелый девственник - знатный хакер. Еще он трипкоды частенько подбирает.

Аноним Птн 18 Апр 2014 21:21:54  #106 №345470 
1397841714765.jpg

>>344492
Да, я еще год назад чувствовал, что за Хаскелл будущее. Вон уже платформу сделали. А на hh теперь 3 раза упоминается, тендеция намечается.

Аноним Птн 18 Апр 2014 22:28:22  #107 №345501 

>>345183
вроде же в хаскеле динамическая типизация, статическая - опциональное расширение над языком

Аноним Птн 18 Апр 2014 22:32:43  #108 №345503 

>>345501
как в пхп?

Аноним Птн 18 Апр 2014 22:36:06  #109 №345504 

>>344975
>что JS завоевывает рынок
Ох лол. Что он там блять завоевывает, звание на лучший рисовальщик снежинок на хомпагах? Тут все серьезные люди, доска о программировании, а не об анальных играх с браузерами.

Аноним Птн 18 Апр 2014 22:37:24  #110 №345505 

Python/C/C++

Оказывается 1С блядей русечей у нас в большинстве.

Аноним Суб 19 Апр 2014 16:52:09  #111 №345695 

>>345501
ты про автоматический вывод типов или компиляцию без typecheck? ни то, ни другое не динамическая типизпция

Аноним Суб 19 Апр 2014 18:09:40  #112 №345722 

Ух ты, люди понемногу переходят на ЯЗЫК ПРОГРАММИРОВАНИЯ

Теперь это СО тред Аноним Вск 20 Апр 2014 18:35:56  #113 №345946 

Постим коды своих накручивалок

sageАноним Вск 20 Апр 2014 20:26:19  #114 №345983 

>>345946
Ага щас

Аноним Вск 20 Апр 2014 20:48:27  #115 №345998 
1398012507277.png
Аноним Вск 20 Апр 2014 21:00:07  #116 №346004 

>>345998
Хакер уровня /b/

Аноним Срд 23 Апр 2014 23:05:44  #117 №346971 

Три часа в iMacros


VERSION BUILD=8810214 RECORDER=FX
TAB T=1
CLEAR
URL GOTO=http://poll.ru/1thybx
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:select_11 CONTENT=YES
TAG POS=1 TYPE=BUTTON ATTR=TXT:Проголосовать
CLEAR
WAIT SECONDS=1

Аноним Чтв 24 Апр 2014 03:07:28  #118 №347013 

PHP, 1с. А чего добился ты, мальчик?

sage!A/handsOmE Чтв 24 Апр 2014 10:53:09  #119 №347047 

лол как джявооопущенкам припекло-то

Аноним Чтв 24 Апр 2014 11:15:06  #120 №347054 

>>347047
двачую. я вот одного не могу понять - зачем жаба, если есть скала на той же жвм и где меньше боли?

sage!A/handsOmE Чтв 24 Апр 2014 11:16:39  #121 №347055 

>>347054
скала - всеголишь пародия на божественный хаскелл

Аноним Чтв 24 Апр 2014 11:23:09  #122 №347059 

>>347055
я всего лишь хочу, что бы люди немного эволюционировали со своей жабы

sage!ZH1ihBGFhw Чтв 24 Апр 2014 11:25:24  #123 №347061 
1398324324520.jpg

>>347059
у обезьяи ушло 100000 лет что бы эволюционировать в людей
вывод ясен

Аноним Чтв 24 Апр 2014 14:18:17  #124 №347106 

>>347059

Начнем с того, что большая часть IBM Watson написана на яве. Sad, but true, если тебе попадаются на яве только убогие проекты, это значит, что они попадаются ТЕБЕ.

sageАноним Чтв 24 Апр 2014 14:20:45  #125 №347107 

>>347106
иди setProxyClassLoader(), маня

Аноним Чтв 24 Апр 2014 17:13:23  #126 №347215 

>212239 (98%) Java
>3486 (2%) LISP
Вывод: ваш сайт опросов говно, вы ничего не понимаете в сайтостроении.

Аноним Чтв 24 Апр 2014 19:16:42  #127 №347267 

>>347054
Скала не годится в продакшен. Совместимости нет, да и сырая она.

Аноним Чтв 24 Апр 2014 20:12:46  #128 №347286 

>>347267
Совместимости с чем?

Аноним Чтв 24 Апр 2014 20:16:55  #129 №347287 

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

Аноним Чтв 24 Апр 2014 20:25:12  #130 №347288 

>>347287
Доднед тоже на сохраняет. У меня на компе целый зоопарк фреймворков, чтоб всякое древнее дерьмо гонять. Но это не мешает шарпу быть в продакшене.

Аноним Чтв 24 Апр 2014 20:54:00  #131 №347295 

>>347288
скала быстрее переводится на следующую версию в отличии от дудки.

Аноним Чтв 24 Апр 2014 21:14:56  #132 №347300 

>>347287
А для тырпрайза это смертельно. Джяву и ценят за совместимость. Представь хотя бы, что у тебя тонны уже скомпилированной хуйни в собственном мавене, и дохуя либ из центрального, и все это будет написано и скомпилено на разных версиях скалы.

Аноним Чтв 24 Апр 2014 21:22:02  #133 №347304 

>>344492
кстати, котаны, этот опрос уже самый популярный!

Аноним Чтв 24 Апр 2014 21:30:34  #134 №347308 
1398360634186.png

>>347304

Аноним Чтв 24 Апр 2014 21:44:36  #135 №347312 

Круто, не знал, что на /pr/ 200 тысяч анонов.

Аноним Чтв 24 Апр 2014 21:51:54  #136 №347315 

>>344506
Ну а хули там есть actionscript, но нет js ?
На js не только вёрстка, его и для серверсайда используют, причём это явно лучше php-параши.

Аноним Птн 25 Апр 2014 00:12:15  #137 №347347 

>>347300
sbt позволяет указать нужную версию. Все либы, которые хоть как-то поддерживаются, довольно оперативно перекомпилируются под новую версию. Вот скоро проект переведу на 2.11, просто изменив строчку в конфиге. ЧЯДНТ?
А сырость скалы это вообще пушка.

Аноним Птн 25 Апр 2014 00:34:02  #138 №347354 

>>347347
Да? Пушка? А скала уже полностью совместима с 7-8 жявой?

Аноним Птн 25 Апр 2014 00:37:05  #139 №347357 

>>347354
Наркоман? Байткодом ебнуть?

Аноним Птн 25 Апр 2014 09:23:28  #140 №347395 

>>347357
Только байт-код и закостылили.

Аноним Птн 25 Апр 2014 18:12:42  #141 №347501 

Чтож ты делаешь, джавист, уроним же!

Аноним Птн 25 Апр 2014 18:17:34  #142 №347503 

perl-а нету, ато бы я тоже накрутил

Аноним Птн 25 Апр 2014 18:19:59  #143 №347504 

C и perl-а нету, ато бы я тоже накрутил

Аноним Птн 25 Апр 2014 18:21:19  #144 №347505 

>>347504
Есть цпп и пых зато

Аноним Птн 25 Апр 2014 19:10:10  #145 №347517 

>>347354
Что ты имеешь в виду? Это разные языки, как они могут быть совместимыми? Если про JDK, то прямо сейчас у меня скала работает на 7. На восьмой скалу 2.10 не запускал, но думаю проблем нет, байт-код совместим, спасибо JVM. Фичи из 8 обещают использовать в скале >= 2.11 для отпимизаций.

Аноним Птн 25 Апр 2014 23:00:45  #146 №347580 

>>344975
два промиса этому господину!
>>345504
нет, ну ты серьезно так считаешь да?

Аноним Птн 25 Апр 2014 23:21:49  #147 №347587 

>>347517
The Scala 2.11.x series targets Java 6, with (evolving) experimental support for Java 8. In 2.11.0, Java 8 support is mostly limited to reading Java 8 bytecode and parsing Java 8 source. Stay tuned for more complete (experimental) Java 8 support.

Аноним Птн 25 Апр 2014 23:33:44  #148 №347592 

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

sageАноним Суб 26 Апр 2014 00:03:25  #149 №347603 

>>344975
На дворе шел 2014 год, слоупоки отрывались от ассемблера и переходили на JS, так и не заметив появившиеся компиляторы. Я конечно понимаю, что вам всем припекает от трансляторопетухов, глобального потепления, траты двух лишних тактов процессора и прочего, но игнорировать очевидное (а тот факт, что компиляторы завоевывают рынок - это на данный момент уже очевидно) - это чисто женская прерогатива, вам так не кажется?

Аноним Суб 26 Апр 2014 16:07:21  #150 №347822 

>>344492
я и не знал, что джавистов так много! ух ты!

Аноним Суб 26 Апр 2014 16:09:35  #151 №347823 

Успокойся, всем уже ясно, у кого самый короткий член.

Аноним Суб 26 Апр 2014 16:24:06  #152 №347826 

>>347823
прекрати,мне кажется, у джавистов гигантский член!

Аноним Суб 26 Апр 2014 16:39:20  #153 №347833 

1006655 (82%) Java
ФУУУУУУУУУУУУУУУУУУУГГГГГГГГГГГ XXXXDDDDDDDDDDDDDDDDDDDDDDDD

Аноним Суб 26 Апр 2014 16:44:59  #154 №347837 

>>347833
азазаз!

Аноним Чтв 01 Май 2014 03:52:19  #155 №349579 

Короче, написал я на хаскеле за три дня. Дергает как-то медленно, но хз, наверное конпелять нужно, а не из репла. Может кто из икспертов поможет сократить?


{-# LANGUAGE OverloadedStrings, NoMonomorphismRestriction #-}
import Network.HTTP.Conduit
import Data.Time.Clock
import Data.Time.Calendar
import Control.Monad
import Data.Maybe
import Data.Aeson
import Data.Text.Encoding
import qualified Data.HashMap.Strict as H
import qualified Data.ByteString.Lazy as L
import Control.Concurrent.ParallelIO

past :: UTCTime
past = UTCTime (ModifiedJulianDay 56200) (secondsToDiffTime 0)

future :: UTCTime
future = UTCTime (ModifiedJulianDay 562000) (secondsToDiffTime 0)

mkCookie name = Cookie { cookie_name = name
, cookie_value = "abf472c35f8297fbcabf2911230001234fd2"
, cookie_expiry_time = future
, cookie_domain = "example.com"
, cookie_path = "/"
, cookie_creation_time = past
, cookie_last_access_time = past
, cookie_persistent = False
, cookie_host_only = False
, cookie_secure_only = False
, cookie_http_only = False
}

mkCookieJar name = Just $ createCookieJar [mkCookie name]

linkIndex = "http://poll.ru/index.php"

mkPostRequest link params cookieJ =
do req <- parseUrl link
return $ urlEncodedBody params req {cookieJar = cookieJ}

mkRequest1 = mkPostRequest linkIndex [("poll_key", "thybx")]

performRequest request = request >>= withManager . httpLbs

decodeObject x = decode x :: Maybe Object

getToken response = do value <- decodeObject . L.drop 3 . responseBody $ response
tokenValue <- H.lookup "vToken" value
tokenText <- case tokenValue of
String text -> Just $ encodeUtf8 text
_ -> Nothing
return tokenText

linkVote = "http://poll.ru/vote.php"

mkParams2 token = [("votes[]", "12"), ("poll_id", "8230"), ("token", token)]

vote :: IO L.ByteString
vote = do response1 <- performRequest . mkRequest1 . mkCookieJar $ "lal"
token <- return . fromMaybe "" . getToken $ response1
cookieJ <- return $ responseCookieJar response1
request <- mkPostRequest linkVote (mkParams2 token) $ Just cookieJ
response <- withManager $ httpLbs request
return $ responseBody response

parallelVote numVotes = do parallel_ . replicate numVotes $ vote
stopGlobalPool


http://lpaste.net/103449
Лямбдапэйст что-то написал, можно исправить завтра.
Аноним Чтв 01 Май 2014 12:59:12  #156 №349626 

>>349579
я потратил на все 10 минут

Аноним Чтв 01 Май 2014 13:08:42  #157 №349627 

>>349626
Я рад

Аноним Чтв 01 Май 2014 13:09:51  #158 №349628 

>>349626
На хаскеле писал?

Аноним Чтв 01 Май 2014 13:10:39  #159 №349630 

>>349628
питон

Аноним Чтв 01 Май 2014 13:12:46  #160 №349633 

>>349630
Тогда ясно

Аноним Чтв 01 Май 2014 13:13:22  #161 №349634 

>>349633
борда такая борда

Аноним Чтв 01 Май 2014 13:14:08  #162 №349635 

Код будет?

Аноним Чтв 01 Май 2014 13:17:31  #163 №349637 

>>349635
нет, неси паяльник, няша

Аноним Чтв 01 Май 2014 13:18:48  #164 №349638 

>>349637
:)

comments powered by Disqus

Отзывы и предложения