SannySanoff
WWW

А вот чуваки делают очки виртуальной реальности такие массивные.. Они ж токо для игр? Кто-то уже догадался вставить туда (прямо в очки) камеру чтобы проецировать туда реальную реальность, уже разбавляя ее всякой виртуальной фигней (aka augmented reality), или хотя бы чтобы overlay делать, чтобы не так стремно было сидеть в игре не видя, что к тебе спереди приближается маньяк?

SannySanoff

Люди на проекте, которые пользуются "более мощными" GUI-средствами в Jetbrains/IDEA для того чтобы коммитить в GIT — всякие там change sets, без которых они не могут жить, гуевый 3-way merge, не знаю шо там еще — чаще других коммитят несобирающийся код или некоторым мержами под корень херят работу других (я всех заставил делать только pull --rebase через конфиг или руками, и они вроде почти всегда делают rebase, но регулярно у них почему-то прорывается merge). Сам пользую только командной строкой, и другим рекомендую, но не все делают через командную строку. Продолжают колоться и кушать кактус, но не переходят. Да и хрен бы с ними, но фигня продолжается.

Шоделоц?

SannySanoff

Systemd-гомосеки пришли к tmux и просят добавить их код в tmux, иначе tmux будет убиваться во время окончания юзерской сессии. В треде кто-то, обладающий иммунитетом к гомосекам, прямо предложил тем пойти в путешествие по их любимому маршруту, и реакция забитой публики, которой настолько промыли мозги гомосячьим давлением, что они не обладают способом вербализировать свои протесты английскими буквами (т.е. их рот заткнули толерасты), а только максимум лайком, выражают свою поддержку (аттач). Автор тоже посылает их туда же, но более толерантно.

В принципе, гомосеки заврапят tmux в дистрибутивах шелл-скриптом, если автор не сдастся, но выбор между системой в которой нет работающего tmux и есть systemd, и системой в которой нет systemd и есть работающий tmux публика делает однозначный.

SannySanoff

Вот я написал значит в свое время шелл скрипт, которому даешь чистенький амазонский сервер, он на него ставит софт, настраивает всякие постгресы, ключи пермишны, юзеров, конпеляет наш сервачок. 100 строк на шелле, смотришь и все понятно. И всьо работает. Но чтобы поднять 5 таких серверов (у каждого своя роль), скрипт не написал, не время было.

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

В определенный момент развития проекта появляется несоменный (без шуток) специалист в девопсе и говорит "надо все на Ансибле переписать". И я понимаю что это вроде сцуко системный подход и стандарт (гмгм), но где та сцуко легкость, когда посмотрел на экран и сразу все видно на 2 страницах? В ансибле все размазано по 100 мелким файлам, роли, переменные, конфигурации, наследование, прочая фигня, не охватишь все одним взглядом. Последовательности выполнения нет.

И вот значит размышляю я, и вот чувствую, знаете ли, себя эдаким говноскриптером, к которому пришел мастер и давай вещать мне про Java, Scala, Maven... или про Хаскель и декларативные языки. Ничего не скажешь против, но ощущение что излишне все.

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

SannySanoff

Пишут, что недавно нашли пациента, у которого бактерии, которых не берут никакие антибиотики. Пишут что, мол, приехали, мы предупреждали что это случится.

Представляю какое ликование на той стороне, у бактерий. Ихних ученых фармацевтов все поздравляют и дают им ихнюю нобелевку: они изобрели средство от антибиотиков. Чума 20 века побеждена окончательно!

SannySanoff

Вот я написал я в продакшн на Хаскеле концентратор вебсокетов, который, значит, держит 30-40к соединений на ядро, и там еще роутящая логика, включая парсинг protocol buffers, небольшое кеширование, кафку и проч. Меня устраивает все, кроме того, что

1) я, как не знающий хаскеля, пишу код медленно и путанный, и 2К строк в уже утомительно педалятся (mental burden без нормального ide, плюс без отладчика писать это другой мир, другой образ мысли). Кстати,

$ cat *.hs| grep -v '^$'| wc
1950 10104 102376

получается 102376/1950=52 символа на непустую строку. Ревью кода я скромно не прошу, но жуечных хаcкелистов прошу померять их метрики. У меня есть надежда, что я вдруг просто не тупой, а лишь не угадываю каких-то очевидных для многих остальных людей нюансов.

2) Atom регулярно тормозит по 40 секунд, перечитывая общение с ghc-mod, в Atom-helper (процесс) регулярно 100% CPU time: парсит выхлоп наверное.

А Хаскель я выбрал потому что
1) перфоманс
2) легковесные треды для io и можно писать как будто блокирующие вызовы, проще писать все алгоритмы.

Короче, нормально все в этом отношении, и я доволен. Кроме двух пунктов. И вот, отсутствие нормального IDE отставляя в сторону, какой еще язык (точнее, платформа) мог бы мне дать это же самое? Потому что иногда, в моменты слабости, возникают такие мысли.

Ерланг? Перфоманс протобуф парсинга меня немного беспокоит, а так вроде должно быть ОК.

GO? Вот вариант, но говорят (врут?), что он с трудом делает даже жабу на таких задачах (правда жаба не попадает под легковесные треды).

Жаба? Отсутствие легковесных тредов, но так вроде все остальное (опыт) компенсировало бы это.

Раст — отсутствует норм асинх ИО, а так смысла нет.

C/C++ — не нашел нормальных async i/o вебсокет библиотек (пробовал пару в самом начале проекта, даже чтото работало, но не всегда: в обоих были нюансы вплоть до неработы), не говоря уже о отсутствии легковесных тредов (зная С++ шников, наверняка у них ответы есть на все, потому данное заявление прошу не считать категорическим)

Ноде, кроме того что хипстота, тормозит (это тоже хипстота впрочем)

У кого такой же клеви RTS как у Хаскеля?

SannySanoff

UBER (таксисты), ихний CTO плачет и кается, плачет и кается.

Начали "как положено" хипстерам, на Node.js + Json, но говорят, что внезано "unexpected cost of untyped json interfaces" когда дофига сервисов, короче, очень тяжело им. Ни в село, ни в красную армию.

Карочи, таперича у них движняк в сторону go/java, typed interfaces (свой RPC протокол), короче sanity постепенно comes back.

(По материалам infoq.com )

Я чего постоянно парюсь так с хипстеров и ихнего жабоскрипта? Потому что если их послушать, то они вроде ходят вертикально, и говорят, и программируют. И они считают их жабоскрипт и ноду серьезным продуктом на сервере. А я привык внимательно слушать людей, которые что-то серьезно заявляют, и предполагать что они не гонят пургу. Так вот, открытие: они просто не понимают, когда говорят о серьезных-то продуктах. Ну, типа, не шарят. Очень много дебилов в отрасли, одним словом. А парюсь я оттого, что привык внимательно и уважительно слушать, а они херню порют, и оттого у меня диссонанс. А если не слушаешь внимательно и уважительно, а сразу посылаешь учить паскаль, то возникает конфликт поколений. Короче, стороны не понимают друг друга.

Дао изреченное — не есть дао. Иллюстрация номер один.

SannySanoff

Украинскую татарку поставили в один ряд с Кончитой (евровидение).

1) сложно ли, умеючи? (см. теория о глобальном мировом управлении)
2) гордиться или стыдиться? (см. Кончита и достижения толерантности)
3) почему украинцев представляет кр.татарка? Что скажет пан Ярош? Это — торжество украинской шизофрении. Считают ли себя сами кр. татары украинцами? Спросили ли их?

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

Украина отличилась от большинства песен тем, что мое тело даже не порывалось (сидя) стучать легонько ступней по полу в ритм музыке, т.к. это было даже не песня, а немузыкальное украинское ЕС-попрошайство, там даже у солистки рука была протянута как у уличной нищенки-попрошайки несколько раз. Плюс в тексте славно оттоптались по проклятой Рашке, представив ее вообще насильником народной души. Короче первое место, однозначно.

По поводу русского исполнителя — оголенные тела с кроватями в попсе меня как музыкального критика уже давно утомили, пошел слушать Моцарта: раньше все было чинно, такого не было.

SannySanoff

Кроме того, власти республики решили ограничить въезд в столицу КНДР Пхеньян тем, кто откажется быть идентифицированым.
Я не понял, у них там концлагерь или таки вольница? Шо нам грузят в СМИ? У нас например без паспорта могут и задержать при желании.

SannySanoff

v8project.blogspot.com

А вот когда в жабоскрипт введут опциональную типизацию и напишут (только благодаря этому! потому что смогут!) на нем наконец-то серверный Spring (springframework.org), он будет медленнее запускаться (startup) чем жабовый или быстрее? Вангую что к тому времени процессоры подтянутся и будут все те же 30-40 секунд.

SannySanoff

Заголовок: The NSA won't tell Congress how many Americans it's spying on because our democracy is broken (https://www.reddit.com/r/technology/comments/4g0oj3/the_nsa_wont_tell_congress_how_many_americans_its/ )

"[Американское] КГБ не отчитается [нашему] [американскому] Конгрессу, за сколькими американцами оно следит, потому что наша демократия поломалась"

Кажется они начинают что-то подозревать!

SannySanoff

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

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

И без этих ваших <input type=text>. Ихних жабоскрипт-хипсторов запрягли написать div-ами симуляцию текстового терминала с клавиатурным буфером, так что тетеньки могут печатать (type-ahead) на 3 экрана вперед. Бакенд на жабе.

Умилило, что хоть кто-то в наше нелегкое хипстерское время понимает в производительном (и следовательно, бабло-эффективном для бизнеса) UI-интерфейсе.

Может, те sane (здравомысленные) времена еще вернутся?

SannySanoff

каждый раз когда гугл присылает мне на посмотреть "rediscover your day" с фотками трехлетней давности за этот день, я думаю «вот жеж жизнь была». И не знаю то ли была, то ли я более привередлив к себе нынешнему чем к тогдашнему.

SannySanoff

Продолжение драмы про то как MS закопал RoboVM и в продолжение к моему посту #2828904

Да, как я и предсказывал, вся команда осталась работать на MS/.NET, источник — twitter.com

Да, как я и предсказывал, афтар строит из себя дерево и отмазывается тем, что их прикрыли "because they didn't sell enough licenses to make it profitable for Xamarin" — reddit.com

Да, пользователи на форуме жалуются: "чувак, мы писали 2 года нашу игру, завтра релиз, ты и твои приятели получили бабла от продажи лавки Xamarin-у, и нас кинули, как же так чувак? <8-o ". Чувак рекомендует переводить все на дотнет, не медля и дня.

pbs.twimg.com а это сам афтар, "OOPS!" говорит нам его фотография.

Таковы судьбы людские в жерновах капитализма.

SannySanoff

Когда RoboVM (компилятор жабы для iOS) был куплен Xamarin-ом, все удивленно подняли брови и заподозрили неладное, потому что Xamarin это .NET, и жаба там ну вообще никуда. Ребята из RoboVM говорили, что это всё для общей пользы, для концентрации на дальнейшем развитии итп.

Когда MS некоторое время спустя купил Xamarin, все огорченно вздохнули и стали ждать неизбежного, а кто был с верой в доброту, тот спрашивал "как-то они там будут? надеемся на лучшее". Ребята из RoboVM говорили что-то там такое, но их никто не слушал.

Когда сегодня объявили о том, что MS убил RoboVM, как-то появилась определенность. Товарищи из LibGDX вон даже расписали план badlogicgames.com , а товарищам из Интела надо готовиться нести тяжкое бремя ответственности. Ребята из RoboVM не знаю, что там щас говорят.

Я с верой в доброту, и мне интересна судьба форка RoboVM, который полнофункциональный, но без некоторых важных фишек. Чо там коммьюнити? Что там главный афтор? Как-то он теперь людям в глаза смотреть будет? Может у них там какой рейдерский захват случился, афтор будет плакаться прилюдно что его кинули? А может МС ему бабла отсыпал для работы над iKVM или над Mono/iOS, и начальником поставил, и он теперь навостряет лыжи в новом направлении?

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