Size: a a a

2019 April 17
javawatch
Кстати, JUG.ru Group опять запилило бесплатную трансляцию - теперь это C++ Russia 2019. Правда, теперь это только первый день из двух.

https://habr.com/ru/company/jugru/blog/448322/
источник
javawatch
Небольшая минутка рекламы, JUG.ru Group таки запустили TechTrain.

Я очень горд, что смог поспособствовать приезду Ричарда Столлмана в Россию. Это, кажется, самое важное, что я сделал в этой организации :)

https://habr.com/ru/company/jugru/blog/448346/
источник
javawatch
Если кому-то вдруг интересно, что происходит, когда бот канала пытается забанить админа этого же канала
источник
javawatch
"Поросенок по имени Маленькая Свинья думает: еще только шестой месяц от Рождества Христова — а значит, полжизни впереди.

Он собирает рюкзачок и отправляется в путь сквозь сумрачный лес.

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

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

Обитатели восемнадцатой от Маленькой Свиньи планеты думают, когда находят время подумать: что-то странно стало выглядеть наше солнце. И что это у него, прости господи, во рту?"

(с) Ольга Гребнева
источник
javawatch
Возвращаясь к вопросу о правильных учебниках, хочется сделать небольшое морализаторское внушение.

Бляди, если не знаете что написать в книжке, возьмите все дизайн-решения, положенные в основу языка, тулчейна и рантайма, и описание каждого решения оформите в виде вот этого несложного списка пунктов:

- Version (proposed/merged)
- Short summary
- Goals
- Non-goals
- Motivation
- Long description
- Success metrics
- Alternatives
- Risks and assumptions
- Author, owner, subsystem/project
- Linked issues (Github, etc)

И пока не заполните все пункты - не возвращайтесь, ибо не будет вам царствия небесного с признанием человека, написавшего книгу по заветам моим.
источник
javawatch
Испытал сильнейшее дежавю. Как вы знаете, я грязный виндузятник. Сейчас стал ставить Node.js прямо внутри шиндовса, а он взял и сам всё установил.

Ну знаете, запустил Power Shell, там загрузил Chocolatey, и ими пошуровал знатно, буковки на весь экран что-то делают. И всё работает.

Как-то немножко даже стыдно, а немножко приятно.

Согласно легендам, есть в Танзании злое существо или злой дух. Или даже местный бог. И может быть даже не совсем злой. Зовут Попобава.

Описывается он как карлик с единственным глазом во лбу, маленькими острыми ушами, крыльями и когтями летучей мыши. Согласно верованиям, насилует спящих в своих кроватях мужчин.

Причём им обязательно нужно рассказать прилюдно всем знакомым о своём приключении, иначе Попобава вернётся и будет повторять сколько следует, пока мужчина не признается.

Памятуя об этом, хочу прилюдно рассказать, что я установил Node.js. И Go тоже установил. Всё, надеюсь они больше не вернутся.
источник
2019 April 18
javawatch
Без 15 минут 6 утра и глаза слипаются. В 9 нужно быть на поезде. Есть время немного поспать.

Весь день я никак не мог заставить себя написать статью с 76 картинками и кучей текста, все они лежат в Google Docs, картинки надо вручную перелить на Хабр, на каждую картинку по несколько минут. Это слишком тупая работа, мозг отказывается ей заниматься.

В конце концов, ближе к вечеру я психанул, взял в руки Node.js, Puppeteer и начал писать заливщик картинок.

Он открывает Headless Chromium, загружает исходник, форматирует. Получает ссылки на картинки. Потом собирает с этих картинок урлы и заливает на локальный жесткий диск. Потом открывает в ещё одном Chromium сайт HabraStorage, и заливает всё туда. Потом в первом Chromium пробегает по DOM и меняет урлы на новые. Потом превращает дом в исходник статьи и форматирует по набору правил. Конечно, там есть система с двухуровневым кэшированием картинок (на загрузку и на выгрузку).

Надо всё это красиво оформить и залить на гитхаб. Сейчас в виде нодовского модуля только заливка на Хабрасторадж, которая выглядит как (несуществующий) API для него.

Проблема в том, что сейчас без 10 минут 6 утра, и очень хочется поспать хотя бы немного, но этого времени, кажется, нет. Сколько есть, ну минут 15? Надо собирать чемодан, а глаза сами закрываются. Что я делаю со своей жизнью :(
источник
2019 April 25
javawatch
источник
javawatch
Барух сказал, что в английском корректней использовать слово miserable. Исправляюсь! Пришлось немного привести в соответствие мессадж, впрочем.
источник
2019 April 26
javawatch
Написал небольшой обзорчик на C++ Russia.

https://habr.com/ru/company/jugru/blog/449162

Тут важно понимать, что на докладах я могу сидеть не более 30 минут подряд.

То есть, что-то там всегда теряется: или зачем нужно всё рассказаное в докладе (если потерялось начало), или как проблему решили (если потерялся конец), или всё самое вкусное (если потерялась середина). Но при этом я стараюсь всё пересматривать в видеозаписях.

Возможно, нужно начать писать какие-то обзоры на доклады, но непонятно - как к этому отнесутся докладчики. Одно я знаю точно, обзор на один и тот же доклад Yegor Bugayenko можно будет делать не менее десяти раз, и каждый раз будет как первый! (Нет, его не было на C++ Russia. Это намёк.)
источник
javawatch
Ещё испёк вам небольшой обзор программы следующего DotNext. Названия статьи я так и не придумал, поэтому его придумал Руслан :) Я бы пошёл на все доклады по Internals (но сами понимаете, что буду делать в этот момент - зависать в прямой трансляции с места событий).

https://habr.com/ru/company/jugru/blog/449510/
источник
2019 April 28
javawatch
Пост о книжках, в частности "кровь, пот и пиксели". Залил для b-ратьев, у которых тоже дислексия. Всем остальным слушать не стоит, книжки лучше почитайте, совсем обленились.

https://www.youtube.com/watch?v=HYvCtAksEcs
источник
2019 April 29
javawatch
источник
2019 May 02
javawatch
источник
javawatch
ИИ уже захватывает мир, но все все об этом знают. Картинка одного из подписчиков. Почувствуй себя настоящим арт-диреткором: ты задаёшь общее направление работы, а "арт-негры" дорисовывают всё за тебя!
источник
javawatch
Переслано от Anton Sorokin
хаха офигенно
источник
javawatch
Проблема в том, что для того, чтобы что-то сказать, нужно вначале понять - что. А для этого нужно исчеркать много текста.
источник
2019 May 05
javawatch
Запилил вам новый видосик, на этот раз про то, как я делаю карточки для книг

https://www.youtube.com/watch?v=inlLyXH12Pw
источник
javawatch
Когда ты только что запилил интересный текст, а тебя спрашивают, какая тут практическая польза
источник
2019 May 07
javawatch
Так как постоянно спрашивают, какие дистрибутивы JDK есть и откуда их качать, запилил вам сайт про это.

https://jdk.dev/

В будущем будет дополняться описанием дистрибутивов, различными сравнениями, итп.
источник