« first day (537 days earlier)      last day (2786 days later) » 
02:00 - 21:0021:00 - 23:00

2:20 AM
Я кажется понял откуда растут ноги у всего PHP гавнакодинга. Вот он ru.wikipedia.org/wiki/… зачинщик
Мысли навеяны после просмотра orphus.ru которым видно по чистой случайности пользуется lenta.ru . Мрак.
 
3:06 AM
@ЮрийСПб даже не знаю, как на такое реагировать.
 
 
2 hours later…
5:32 AM
в общем, как-то даже неловко жить при парламенте с милоновым.
 
 
1 hour later…
7:02 AM
@ГончаровАлександр ноги у всего PHP гавнакодинга растут от тех, кто задолбал об этом писать и говорить, считая что все остальные языки отличные, а этот ЯП - самый шлак при этом не зная особенностей php и какаясь от этого в свои штанишки.
2
@NicolasChabanovsky можно отсюда ru.stackoverflow.com/questions/567332 ответ в вопрос перенести?
 
@АлексейШиманский Готово!
 
@NicolasChabanovsky благодарю
 
 
1 hour later…
8:07 AM
 
 
1 hour later…
A K
9:15 AM
Коллега поделился текстовкой из тикетной системы: "В связи с производственной необходимостью прошу сделать доступ к https://<server>/AccessDenied.aspx"
2
 
кто знает как перевести RVA-based static fieds?
 
RVA-шные статические поля
 
@Abyx а что это? :-)
 
@Grundy хз, нужен контекст чтобы понять что такое rva
 
@Abyx The technique is to generate some VTables in RVA-based static fields.
 
9:32 AM
хз, сама vtable действительно находится в статическом поле
но при чем/зачем тут rva я не знаю
надо больше контекста
 
> The technique is to generate some VTables in RVA-based static fields. In order to deposit the addresses of managed methods (which probably haven’t been JITted yet), you use the VTFixup construct. This construct is a table of triplets. The triplets consist of a token to a managed method, an address in your image that should be fixed up (in this case, a slot of the VTable you are creating in the RVA-based static), and some flags.
 
@Grundy а, ну теперь понятно, они хранят RVA таблицы чтобы потом засунуть туда адреса методов
 
@Abyx таки все-таки что такое RVA :-)
я понимаю что это аббревиатура, а как расшифровывается не пойму
 
@Grundy relative virtual address, смещение от базы модуля
image_base+RVA=VA
VA, virtual address - это адрес в (виртуальной) памяти
image_base - это адрес по которому загружен исполняемый модуль (exe/dll/etc)
 
10:37 AM
@Abyx как это все сложно :)
 
0
Q: Список меток в ревью правки

QwertiyСмотрю на предлагаемую правку и вижу метки java и spring. Однако, обе сравниваемые версии (авторская и версия правки) содержали 3 метки: java, xml и spring. Метка xml была удалена позже (я использовал вариант Улучшить правку). Почему отображается такой набор меток?

 
 
2 hours later…
12:19 PM
-2
Q: Как сделать парсер

Maksik AleksandrovichПо урлу находится категория вебсайта, который занимается продажей товаров для животных. Нужно собрать все товары из категории и записать в csv файл. По каждому товару нужно собрать: название цену изображение срок доставки код товара Должна быть написана программа/скрипт на Ruby. Программ...

Господа закрывашки, подсобите.
Человек просит научить его работать с по меньшей мере тремя Ruby-библиотеками в одном ответе, и что хуже, в рамках тестового задания, которое он по всем параметрам пройти не должен.
 
12:36 PM
@D-side +
 
@D-side ща закрою, а ТС скажет, что я агрессивный, не понимаю в пограммировании, и, вообще, ХАМЬЕ
 
@Nofate уж если кому-то он это и скажет, то скорее мне :]
 
Hi to all. Забавно что просьба писать грамотней почти обогнала поздравление. По звездам.
 
A K
12:54 PM
@Other Было вполовину меньше (12 и 6). А вообще ничего удивительного нет. Просто к обоим сообщениям весь постоянный состав чата поставил звезду.
 
@AK Я думал мне одному не лень было пройти по ссылке ради звезды :) Кстати, кто там на выборах победил, нет информации?
 
A K
@Other Есть. Ничего неожиданного. Единая Россия -- первое место, с учётом одномандатников -- конституционное большинство, более 2/3 всех мест
 
@AK В чате телеграма?
 
A K
@Other Отчего же? По всем новостям официальным. Прям совсем-совсем официально объявят через неделю, но там будут разничия в сотых долях процента
 
@AK Я зомбоящик не смотрю. Но тут любопытно стало.
 
A K
1:00 PM
@Other Да любой новостной сайт откройте.
Так что теперь Единая Россия несёт всю полноту ответственности за принимаемые законы. Могут любой закон принять без любой партии, могут даже вето совета федерации преодолеть и вето президента.
 
@AK Дельный совет! Только если тут кто-то знает - зачем искать? :)
@AK Должно нести, но будет ли?
 
A K
@Other Посмотрите даже на страницу яндекса: yandex.ru/…
 
@Other это вторично. Теперь на все вопросы "кто виноват" ответ вполне однозначен :)
 
1:15 PM
@AK Больше гугл по душе. Но ничего неожиданного (ЕР победили с огромным отрывом), а так хотелось.
 
0
Q: Сортировка знаков по имени

4perПройдя в список знаков своего аккаунта на ruSO Профиль -> Активность -> Знаки -> Имя заметил, что сортировка по имени работает не понятно как. Позже догадался, что скорее всего сортирует не по русским названиям знаков, а похоже по соответствующим английским.

 
@D-side Но теперь у виновных есть полная возможность говорить - А на плевать, мы даже вето прорвём.
 
avp
@Other это Вы о тех, кто не пошел голосовать? Да, м.б. они для себя решили, что теперь парламентарии нелегитимны (со всеми вытекающими...)
 
@Other населению, похоже, объективно наплевать, просто неопределённости стало немножко меньше.
 
@avp Опять этот внешне верный упрёк. Проблема в том, что большинство уверено в подтасовке и не идёт. Так что один человек этого не решит, нужно глобально решать. Хотя подтасовка будет в любом случае, наверное.
 
1:41 PM
я сходил :E
 
@strangeqargo За кого?
 
@Other яблоко/баронова
 
@strangeqargo Выкинуть голос на ветер. А чем привлекло яблоко?
 
-1
Q: Action Script, непонятный участок кода

Виталий RSПытаюсь разобраться в коде, написанном на Action Script. Необходимо найти функцию, которая генерирует md5 хеш с каким то там своим условием, или солью. Увы, но в руки попала только декомпиллированная копия проекта, и творится там неведомая ерунда. Пример кода: `public function create_fight...

@Nofate ^
 
@Other там без разницы, парнас/яблок, остальные партии - это отделения едро
 
1:48 PM
Я тревогнул, мол, тот же вопрос, на всякий случай дублирую сюда.
 
@strangeqargo Твёрдая гражданская позиция :)
 
-1
A: Отправка формы Ajax-ом!

АндрейNo conversion from text to object Выдавало такую ошибку!Удалил DataType все сработало! Спасибо за внимание!

Прямо-таки сорвал банк робо-отзывов из очереди :)
 
Подкрутил ответ, чтобы народ с ума не сходил.
 
о как хорошо ipfs.io/ipfs/QmTJaLdhUW6jTdXGFoqv7wZe5KguBi5F2u4ihBdrUMVPhw Ansible Up and running в пдф-варианте
2
хм, но и сам по себе IPFS уже интересно ipfs.io/docs/getting-started
 
2:03 PM
?
Похоже это на задание школьников:
0
Q: Вывести данные из массива в таблицу

Andrewу меня есть <ul contenteditable="true" id="ul" value="gg"> <li>chr2 123456789 321456789 gain</li> <li>chr5 891234567 987654321 gain</li> <li>chr3 123456789 123498765 loss</li> </ul> потом я получаю эту информацию и делаю массив var fields = document.getElementById('ul').innerhtml; var arr...

 
2:19 PM
@strangeqargo да, я тоже было проникся, но поизучал и энтузиазм поугас. Этот тот же торрент, концептуально. Просто с наложенным поверх HTTP.
Там тоже много дохлых ссылок, по причине того, что пиры, их раздававшие, ушли в оффлайн.
Скачивающие через шлюз не раздают скачанное. А доступ по HTTP наиболее удобен именно через шлюз. Полнофункциональный доступ, с работой даже в случае отваливания источника, требует поднимать у себя IPFS-узел, на что пока мало кто готов.
 
2:33 PM
@Nofate не хватает теплого лампового Злого Влада :-D
 
@Grundy Я тут.
 
avp
@strangeqargo я тоже выбросил свой на парнас. Интересно, все же, откуда у ЕР эти проценты? Ни один мой знакомый за нее не голосовал (а вот % явки примерно соответствует)
 
@Other речь вот о ком, если что: ru.stackoverflow.com/users/183394/vlad-from-moscow
 
@D-side А он сюда заходит?
 
@Other уже давненько нет.
 
2:38 PM
@avp на самом деле это парадокс из теории социальных сетей.
 
@D-side жесть, он до 8 ноября забанен на большом со :-)
 
@Grundy и даже не "успокоиться", на удивление.
 
@D-side эм, он решил ботоводством заняться???
@Nofate ^^^
 
@Grundy ну, нам этого никто не скажет :) Причина бана это "личное" между модераторским составом и нарушителем.
 
@D-side в теории могут сказать: @Nofate, @NicolasChabanovsky, @NickVolynkin, @PashaPash :-)
 
avp
2:41 PM
@Nofate ага, круг общения определяется общими интересами
 
3:06 PM
@Grundy что?
@Grundy я не могу знать, за что его забанили на большом СО
> for voting irregularities.
 
@D-side Нееее. Человек не просит научить его работать с тремя библиотеками что вы! Это было бы ещё терпимо. Человек просит написать за него сложный код.
 
психанул и минусовал кого-то опять, видимо
 
@Nofate Всёзнающие боги чего-то не знают?
 
@Other на большорм СО у меня самая обычная учетка, которая надевает по одной штанине за раз
 
@VladD ...а потом объяснить, как он работает. И как добавить туда новое поле. Объяснить, почему у него "ошибку выбивает". Смотрите на шаг вперёд :)
 
3:11 PM
@Nofate но есть модераторский чат :-)
 
@Grundy есть
 
@Grundy "не искушай господа модератора твоего" :]
 
но у нас там Code of Honor
все что было в модераторском чате остается в модераторском чате
 
@D-side Это да, согласен. Но несмотря на всё это, вампирское желание научиться вызывает у меня гораздо больше симпатии, чем вампирское же желание просто получить код, не разбираясь. То есть вопрос «ой, а как от ваш код, который я выдал за свой, работает?» намного лучше. Хотя да, это разные степени порядка бесконечно малых.
 
@Nofate А сайт nofate.name чего лежит?
 
3:17 PM
@Other я как-то давно потерял к нему интерес
@Other теперь если уж писать, то в medium
 
@Nofate И к гитхабу?
 
A K
@avp Ничего неожиданного. Вы голосовали за партию ABC, которая набрала 0,0005% по стране. Но вероятно, ваши знакомые тоже придерживаются похожих с вами взглядов и голосовали за близкие по духу партии. Голосовавшие в глубинке точно также недоумевают "да кто вообще голосовал за эти ABC, у меня из знакомых точно никто" -- но им хотя бы проще, потому что цифры за АБС маленькие.
@avp Социологи говорят, что существует "четыре России", которые очень сильно различаются по своим параметрам. Вы живёте в одной из них. Но другие три по количеству человек много больше. Вот и всё.
@avp Ну и говорят, что примерно половину голосов ЕР тупо нарисовали. Но это другой эффект. Подробнее у Сергея Шпилькина в блоге. Тынц: podmoskovnik.livejournal.com/…
 
@VladD не, гитхаб ок-ок
 
@avp rosbalt.ru/russia/2016/09/19/1551341.html На Псковщине в одном из округов кандидаты совокупно набрали 137%
 
@VladD но после работы времени и мотивации на опенсорс и правда мало
 
3:25 PM
@avp я бы не сказал, что "выбросили" я ваще впервые на выборах, сколько бы власть не накидывала, ей все равно будет неприятно видеть реальные проценты
когда я в прошлые разы не ходил и не голосвал, я внутренне думал - ну тип, я компьютерщик и книжный червь, и зомбоящик меня не волнует, а политота - это для быдла. оказалось, что и в правду - во власти - и в политике - быдло.
 
@strangeqargo да не, думаю, что им наплевать и они рассуждают уже скорее в категориях "сколько потребуется ресурсов, чтобы заткнуть недовольных" :]
 
@D-side у людей, которые системно совершают зло, постепенно нарушается связь с реальностью, мозг пытается рационализировать поступки и постепенно строит абсолютно неадекватную картину мира.
@D-side а потом все рушится
 
3:41 PM
@strangeqargo undefined symbol "зло" :]
 
@D-side ну ты понимаешь о чем я, обман, воровство, взятки. постепенно для них сам символ зло становится действительно undefined, а это уже абсолютно сломанная картина реальности
@D-side ну т.е. когда тот же самый янукович уже после золотых батонов и целиком золоченого поместья осмеливатеся выступать публично - он действительно не понимает, что он делает не так
 
@avp знакомые у Вас просто такие. У ЕР если что-то и нарисовано, то не много
у народа простая ассоциация: Путин -> ЕР -> любовь. Всё.
 
@strangeqargo я могу это понимать, но моё мнение мало кого интересует. А определения я привык снабжать в голове "контекстами использования". Мы с вами, видимо, имеем в виду зло в контексте "политики на широкой общественности", как "снижение качества жизни большого количества людей". Но у них может быть другое определение, имеющее не меньше прав на жизнь, но учитывающее совсем другие интересы.
Это плохо, но этому объективно нечего противопоставить.
В мире каждый день происходит куча споров только из-за того, что под одинаковыми словами разными сторонами понимаются разные вещи.
 
@D-side я про базовые вещи говорю. "не обмани", "не навреди", "взятка - это плохо". и т.д.
@D-side когда они перестают понимать эти базовые вещи - отрыв от реальности произошел
 
@strangeqargo «взятка — плохо», это, в первую очередь, нужно осознать тем, кто даёт
 
3:53 PM
@strangeqargo это означает, что они отстраняются от принесения пользы общественности. Но никак не об отрыве от реальности.
 
во, нашел нормальный термин для этого
normalization of deviance
лол, про это даже у NASA преза статья есть (нормализация отклонений) - это когда мы привыкаем к ненормальному, к неправильному - как наше общество. sma.nasa.gov/docs/default-source/safety-messages/…
у них там презентация про то, как NoD приводит к катастрофам
 
@strangeqargo это скорее про:
 
@D-side и про это тоже, конечно же.
 
А в обсуждаемом случае имеет место скорее подмена ценностей :)
Не то, что "так сойдёт", а "это соответствует нашим ценностям, а значит хорошо".
Чужие ценности в расчёт не берутся.
 
@D-side сравните два случая, профессионалы руководят страной/строят ракету, возникает NoD, зарплату они получать продолжают, однако страна беднеет, а ракета взрывается.
 
4:07 PM
@strangeqargo мотивы разные, по-моему. И последствия воспринимаются по-разному. Ракетчики всё же стараются заставить ракету лететь, пусть и срезав углы "здесь и там", но иногда не рассчитывают и срезают слишком много. А руководители делают что-то совсем другое, а обеднение это просто пренебрежимый побочный ущерб. Немного пугает такой способ изложения, но такое у меня понимание их мотивов.
Я готов принять, что это просто разные стадии развития одного и того же процесса, но считаю, что стадии всё-таки имеют существенно разные черты.
 
@D-side нет, ну NASA это не наша страна, у нас конечно же все более примитивно и ужасно
 
То есть, сравнивая ситуации, мы говорим о ракетчиках, которые точно знают, что ракета упадёт, и лишь принимают меры, чтобы начальство не сильно на них из-за этого разозлилось. Но не больше, чем необходимо.
 
@D-side там была ракета с людьми :-) ну, впрочем, я могу найти немного другую статью на ту же тему, где была описана катастрофа самолета (экипаж погиб, у них точно такое же было normalization of deviance)
@D-side ну т.е. чуваки погибли только потому, что сначала возмущались хреновой подготовкой к полету, а потом привыкли
 
4:48 PM
@Grundy не можем, нельзя подробности раскрывать
 
5:06 PM
@Grundy статические поля, основанные на относительном виртуальном адресе (relative virtual address, RVA)
или "на относительной виртуальной адресации".
 
@NickVolynkin ага, уже воспользовался вариантом от @Abyx тут :-)
3
A: Почему в C# отказались от множественного наследования классов?

GrundyTL;DR: добавление множественно наследования добавляет много сложностей, и мало выгоды от использования. перевод ответа Chris Brumme на вопрос Why doesn’t C# support multiple inheritance? Есть несколько причин почему мы не реализовали множественное наследование реализации напрямую. (Как вы ...

 
avp
@AK показательный график
 
5:22 PM
@Grundy Abyx лучше в этом разбирается )
 
@NickVolynkin ну я ему поверил :-) потому что такую аббревиатуру впервые увидел :-)
 
@Grundy есть еще Ретёрн Вэлью Аптимизиейшон ;)
 
@strangeqargo ага и даже Raad van Accreditatie :-)
 
мне предстоит огроооомный (ну ладно, не очень огромный) рефакторинг моего пет-проджекта на плюсах
я там набрал себе дофига всякого функционала для веба, понаделал всяких jwt/base64/urlencode и т.д., но когда делаешь это только для изучения - столько мусора набивается
надо РЕФАКТОРИТЬ
разбивать НА МИКРОСЕРВИСЫ
ЛУЗКАПЛИТЬ
 
A K
5:34 PM
@strangeqargo Я на этих выходных закончил крупный рефакторинг домашних скриптов для пачки своих сайтов. на этих выходных суббота и воскресенье и на прошлых суббота. Солидно было, но надо. Причём примерно 15-20% ушло на красивый rebase.
 
@AK +++ олсо голсую за ансибл, спасал меня оч, щас вот книгу скачал, поскольку пользовался им с год назад
 
A K
@strangeqargo это как раз и были скрипты ансибл
У меня там все конфиги описаны как и что разворачивать. Я с них и на сервера лью и на опенсервер разворачиваю окружение
 
5:54 PM
ну кстати тоже google://networking 101 site:ipfs.io
 
avp
@strangeqargo на сколько хватит в этот раз?
 
@avp да хз, это ж индустрия. все рождается и умирает.
@avp иногда правда хочется, чтобы некоторые вещи не рождались, но это наш субъективный взгляд на вещи, просто потому, что мы не принимаем во внимание весь объем сложных задач/людского капитала, а голосуем просто за людей или за технолгии
@avp я бы, например, с радостью закопал бы язык C или там Java, но это не значит, что их НАДО закопать, поскольку с их помощью было решено множество задач, которые не были бы решены, просто потому, что кому-то легче кодить на сях или на яве.
или были бы решены гораздо позже чем нужно конкретному бизнесу/научному направлению
 
avp
@strangeqargo и это тоже. Вообще С++ сложный язык (я бы даже сказал несколько языков в одном), требует больших усилий для изучения и поддержания формы, да и диагностика компилятора, частенько, неадекватна. Появляются новые фичи, обещания... Люди кидаются пробовать, потом отрезвление и разочарование (это в отличии от старого, простого и надежного (простого как палка и веревка) Си)
Т.е. я бы закопал кресты -)
-- Пока ушел
 
@avp они не очень сложные, просто им учат плохо (у нас)
 
@avp я лично предпочитаю использовать из С++ только stl ну и там по мелочи типо new/delete, иногда ссылки а остальное не трогать без нужды.
 
6:07 PM
@avp подавляющее количество вопросов про плюсы, которые я видел на руСО - это как раз из-за устарелых учебников, кстати new/delete тоже устарели, еще в 2011 году
@pavel упс, не туда ответил, про new/delete - это тебе :-)
@pavel как раз вот жуткая смесь сишного кода и плюсового кода и делает язык сложным, но если учиться по современным учебникам, то си будет только в самых низких уровнях (если вообще будет)
 
@strangeqargo а мне нравится низкий уровень, не люблю ООП) stl ещё можно использовать и то иногда похоже на магию бывает похоже "#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
"
 
@pavel в C++ необязательно использовать ООП, можно использовать сишную процедурщину, функциональщину/мета на шаблонах
@pavel вот эти жуткие __ как раз и нужны для того, чтобы народ не совался в лоу-левел компилятора/либы
 
@strangeqargo но это же красно-чёрное дерево сразу, готовое)) зачем прятать то?
 
@pavel кто-нибудь от него зависимость устроит нежелательную
@pavel потом будет плакаться, а это внутренняя для языка реализация дерева
 
@strangeqargo кстати, не подскажите, используя магию шаблонов или что-то подобное, можно ли на С++11 (не 17) вычислить массив на этапе компиляции. Например таблицу простых чисел сразу туда записать.
 
6:20 PM
@pavel только позавчера на это напарывались же. ща нагуглю
просто я бы такие вещи обычно держал не на уровне компиляции, а на уровне скомпилированных уже таблиц в бинарном виде (ну если они не меняются от задачи к задаче слишком часто)
ща
google://c++ compile time primes
вычислять праймы во время компиляции скорее всего очень не выгодно, поскольку компилятор для этого не предназачен (шаблоны оверхед добавляют дикий - по крайней мере пока)
проще взять уже готовую таблицу простых чисел и двигаться по индексам, имхо
 
@strangeqargo ограничение на вложенность шаблона примерно 900
@strangeqargo олимпиада... 1 файл, ограничение на размер и так далее) думал может есть такой получитерный способ
@strangeqargo скажем так, факториалы я умею считать во время компиляции и некоторые другие простые вещи, но ограничение на вложенность и кривость конструкций делают метод почти не применимым
 
@pavel для математики да, пока это очень не оптимизировано все
@pavel для контейнеров/функций/наборов каких-то правил - бывает вполне достаточно и проще и надежней, чем руками вбивать код
@pavel впрочем, я вполне допускаю, что следующее поколение компиляторов станет гораздо лучше с этим работать
 
6:48 PM
Прикольно. Оказывается, в последнем юникоде ввели :shrug:: 🤷
Правда, когда они такие мелкие, толку мало ._.
 
@D-side в смысле "мелкие"?
 
@strangeqargo ну, сопоставимого с обычным текстом размера.
 
@D-side это зависит от реализации
@D-side в линуксе/винде/приложениях
@D-side от реализации шрифта
@D-side и от того как его приложение будет отрисовывать
 
7:26 PM
0
Q: Начинать ли предложение с большой буквы?

alexolutПосле голосования за закрытие вопроса на всплывающем сообщении по ссылке "закрыть" появляется текст вида: Вы проголосовали за закрытие по причине ... С одной стороны - договорились использовать "вы" с маленькой буквы. С другой - тут начало предложения. А с третьей - другие предложения по ...

 
7:38 PM
0
A: Начинать ли предложение с большой буквы?

strangeqargoВ начале предложения любое слово должно начинаться с большой буквы, если это не трейдмарк/имя/уникальное обозначение и другой идентификатор, так что здесь все в порядке. Т.е. это не имеет отношения к спорам о "вы" с маленькой/большой буквы. Правило "первой буквы в предложении" тут приортетно.

 
7:50 PM
1
A: Начинать ли предложение с большой буквы?

strangeqargoВ начале предложения любое слово должно начинаться с большой буквы, если это не трейдмарк/имя/уникальное обозначение и другой идентификатор, так что здесь все в порядке. Т.е. это не имеет отношения к спорам о "вы" с маленькой/большой буквы. Правило "первой буквы в предложении" тут приоритетно.

 
8:05 PM
@pavel Можно. С ужасным отвратительным неподдерживаемым неотлаживаемым синтаксисом. Если вам не для олимпиады, не морочьте голову и сделайте кодогенерацию.
Шаблоны C++ Тьюринг-полны, ну так и брейнфак Тьюринг-полон.
 
8:29 PM
1
A: Начинать ли предложение с большой буквы (во всплывающих подсказках)?

strangeqargoВ начале предложения любое слово должно начинаться с большой буквы, если это не трейдмарк/имя/уникальное обозначение и другой идентификатор (μTorrent,например принципиально начинается со строчной версии) , так что здесь все в порядке. Т.е. это не имеет отношения к спорам о "вы" с маленькой/большо...

 
@АлексейШиманский сильный наезд, но спорить не хочется) Это даже плюс языка - низкий порог входа. Единственное - это порождает наивность заказчиков web-систем, в остальном бед нет.
 
@ГончаровАлександр Это большая проблема - куча недоразработчиков, предложение перебивает спрос.
 
@VladD да просто медленно будет, все-таки не для вычислений шаблоны предназначались, а то так можно фортран в плюсы встроить для скорости
 
@ГончаровАлександр это наезд на наезд. Ибо заколебло
 
@Other да ладно) У моего работодателя (4 км от Москвы) висело объявление год - 80к рублей, PHP . Те, кого реально ждали - не приходили. Только если сам обзваниваешь - практически уговариваешь придти на собеседование.. Так вот.
 
8:41 PM
@ГончаровАлександр А школоты много приходило?
 
@strangeqargo Вопрос не в скорости компиляции, в конце-концов, будущие версии компиляторов могут быть оптимизированными под шаблонную магию. (Например, старые компиляторы не умели быстро компилировать stl-шаблоны, а сейчас вроде бы ничего.) Проблема здесь в отсутствии возможности отладки, и совершенно отвратительных выразительных средствах.
Если простое заполнение массива значениями, равными индексу ячейки, требует несколько вспомогательных классов — это средство для поиграться, а не для реальных задач.
 
@ГончаровАлександр Я неплохо знаю этот язык, но работать с ним не хочу, да и считаю что он вымирает. Может поэтому?
 
@Other Не много, 10%. И его кстати устроили - 17 лет парню, его устраивало 40к . Но быстро выперли - очень уж конфликтный оказался, не нашли язык общий.
 
@VladD мы над этим работаем
 
@ГончаровАлександр В смысле - "конфликтный"?
 
8:43 PM
@Other в смысле с пеной у рта доказывал, что "он пишет правильно", ругался с начальником. Не хотел следовать корп. стандартам)
 
@strangeqargo Намного интуитивнее метапрограммирование в D. Но ничего не сравнится с plain TeX.
 
@ГончаровАлександр Странно, я одно время был по самые уши в PHP DevelStudio Dev. :)
@ГончаровАлександр А говоришь что школоты мало :)
 
а если говорить о php, он лучше visual basic, и я даже думаю, что он лучше ruby, хуже питона
он лучше bash
 
@Other ну он один пришёл. От более возрастных пыхарей ждали чего-то побольше - а они совсем дубовые были.
 
на нем можно сделать многие задачи хорошо
это не означает, что на нем надо делать все задачи
 
8:45 PM
@strangeqargo недавно прочитал у кого-то на en.SO мысль о том, что метапрограммирование на C++ было открыто, а не спроектировано. Это всё, что нужно знать о нём.
 
@VladD м-м... лисп?
 
@ГончаровАлександр Очешуеть :) А сейчас нашли разработчика мечты или так и весит?
 
@VladD оно действительно было открыто и это очень удивительный и интересный факт, и да, метапрограммирование на плюсах полезно и делаются очень кльовые библиотеки, которые его на самом деле начинают использовать
 
@strangeqargo Да ну. Visual Basic умеет потоки, обладает всей мощью библиотеки .NET, умеет async/await, имеет нормальную объектную модель. А PHP?
2
@strangeqargo По моему мнению, они делаются не благодаря, а вопреки.
 
@VladD это как если бы ты нашел cobol с потоками, мощью net и прочим
 
8:47 PM
@D-side Да, Лисп наверное ещё лучше.
 
@Other Нашли парочку - да, но у них свои приколы конечно. И я бы не сказал про вымирание с Zend2 Zend3 - очень классно всё, удобно, дружит с ООП, производительно. Уровень дотнета по архитектуре, да не закидают меня решётники помидорами)
 
@strangeqargo Visual Basic уже давно не устаревший язык. После пересадки его под .NET в нём остался только синтаксис старый. Семантика там та же, что и у C#, по большей части
3
 
@VladD ессно, что они делаются вопреки изначальному синтаксису шаблонов, но в итоге превратятся в красивые и удобные расширения языка, которые потом пойдут в его стандарт
@VladD но шарп уже давно устаревший язык, от которого даже майкрософт постепенно отказывается в пользу плюсов
 
@strangeqargo Вы бы всё же глянули, как сделано метапрограммирование в D. Там то же самое получается без крови и вырвиглазного кода.
@strangeqargo Даааа?
 
Надо как-нибудь попробовать пощупать таргет haxe->PHP. Насколько ужасный код он генерирует %)
 
8:49 PM
Когда у плюсов появится что-то хоть отдалённо напоминающее генераторы или async/await, приходите со второй попыткой.
 
@VladD да я знаю, что там все проще) но тем не менее, пока ААА игровой проект не будет выполнен на D, я в них не поверю
 
@ГончаровАлександр То ни одного, то сразу двое :) Я помню как восторгался когда-то, когда делал свои первые приложения для PHP. А сейчас... Вряд ли я одинок в этом.
 
@strangeqargo Ну вы посмотрите. И вы поймёте, что это не проще, это правильно.
 
@Other блин, это просто однопоточный язык, на него не надо молиться. работает - хорошо, не работает - возьми другой инструмент.
 
@Other Двух - не сразу, с интервалом. Но зато по PHP хорошего разраба онлайн относительно быстро найти. У компании было требование работы из офиса. Обленились все, не хотят ездить)
 
8:51 PM
@strangeqargo А на играх свет клином не сошёлся. Игры — да, ниша C++ по многим причинам.
 
@strangeqargo Да ладно, я-то всё одной отверткой забивал! Сам язык вроде и подновился, а внутри так и остался на месте. Старом-старом месте.
 
@Other для меня первое приложение на PHP было полным адом, этот $ так резал глаз) Восторг был после первого проекта на ZF1 - до меня наконец то допёрло, зачем архитектура в web-приложении)
 
@ГончаровАлександр Странно, я бы, например, предпочёл побегать :)
 
@Other не могу прокомментировать. некоторые фичи новых пыхов я и сам не успел понять, имхо, растут, другое дело, что растут хаотично
 
@ГончаровАлександр Моё было не столь большим, чтобы превратиться в Ад. В сущности это HelloWorld by print.
 
8:53 PM
@VladD не думаю, что стоит спорить по языкам в принципе, кроме случаев когда один язык уже полностью отмирает
 
@strangeqargo Мне и правда искренне жаль, что D не выстрелил, и наверное не выстрелит уже. Это была бы замечательная замена C++.
 
@VladD мне тоже, надеюсь rust тоже не выстрелит
 
@strangeqargo Вот именно. Вроде пытаются за одно обновление затарится за все годы застоя. Слава Богу в JS додумали постепенно адаптироваться.
 
@VladD но на самом деле rust/D/c++ над ними же одни и те же люди во многом работают (по крайней мере над D/c++ точно)
 
@strangeqargo А кто стоит за Rust? Mozilla?
 
8:54 PM
@VladD ага.
 
@strangeqargo Ну да, как бы группа еретиков [недо]откололась.
 
@Other Понятно. В Москве любое перемещение - ад, поэтому мало кто хочет работать в офисе, только если те кто опыта хочет поднабрать. Да и жильё, лучше котедж в городе 50км от Москвы, чем двуха в курятнике в спальном районе)
 
@D-side У них, думаю, не хватит ресурсов подсадить на свой язык мир. Жаль, пускай бы расцвела тысяча цветов.
 
@Other а стоят одинаково.
 
фишка c++ в том, что он пока единственный язык который предлагает уйму парадигм высокоуровневого программирования и не навешивает сборщик мусора. вот этот уникальный баланс между железом, сложностью и абстракциями
 
8:56 PM
@ГончаровАлександр Да, не учёл что это Москва. Тогда да, я бы держался подальше. И не нужны золотые горы :)
 
@strangeqargo И не предлагает нормальной многопоточности, в 2016-ом году.
 
@VladD щито
 
@VladD если доведут borrow checker до ума (и неважно, двигая умы программистов или сам чекер), может, что-то и получится. Пока что, из моего скромного опыта чтения тикетов, он достаточно часто становится препятствием.
 
Он не предлагает парадигмы. Он предлагает их эмуляцию.
 
@ГончаровАлександр серьезно? перемещение ад? вы пешком ходите по топям и зыбучим пескам?
 
8:57 PM
@D-side Это жаль. Не хватает умных математиков у них. Идея-то классная.
@strangeqargo Ну вы бы всё же попробовали async/await, хоть в C#, хоть в js с транспайлером. Или Go с его горутинами. Сразу всё бы стало на свои места.
 
@VladD возможно, но шарпы и явы медленнее, а си горздо более небезопасны
 
Потоки не просто устарели, они умерли и разлагаются.
 
02:00 - 21:0021:00 - 23:00

« first day (537 days earlier)      last day (2786 days later) »