StragaSevera
27 октября 2021
Коллекции загружаются
#айтишный_быт
Грызу гранит Rust-а. Уже дошел до пятого задания в Advent of Code 2018. Блин, так близко к железу я не работал года с 2013 минимум, а если серьезнее, то вообще с какого-нибудь 2008. С тех пор все только Garbage Collector-ы и прочая защита дурака от дурака. И, черт, когда я наконец осиливаю очередную задачку, продираясь через borrow checker, я иррационально чувствую себя Настоящим Мужчиной. 6 Показать 4 комментария |
StragaSevera
26 октября 2021
Коллекции загружаются
#локальное
#айтишный_быт Приобрел себе Rapsberry Pi 4 - с нормальным корпусом с вентилятором, включающимся при перегреве. Решил наконец-то начать не просто читать книги по Spring, но и применять на практике - благо, микросервер теперь есть. В общем, вот мой хеллоуворлд: http://ought.ru/ . Шаг микроскопический, но для меня важный =-) 3 Показать 10 комментариев |
StragaSevera
15 октября 2021
Коллекции загружаются
#айтишный_быт
#битва_в_голове Обновил свое резюме на HeadHunter. Почувствовал, что понимаю, каково девушкам на сайтах знакомств вроде Тиндера. Чувствую себя персонажем расистского анекдота, тем солдатом с китайской границы. "ДА КУДА Ж ВЫ ВСЕ, СВОЛОЧИ!". И, да, хоть это сообщение и может показаться понтами, но на самом деле тег #битва_в_голове тут не просто так - а именно из-за сравнения с сайтами знакомств. Если подобный перегруз испытывают девушки, знакомящиеся в интернете... то тот факт, что я за семь месяцев непрерывного пахания смог сходить всего на три свидания, весьма репрезентативен, и каких-либо значимых статистических шансов у меня как "компании среднего звена без каких-либо выдающихся ресурсов", ищущего соискателя на должность girlfriend, нету. 4 Показать 20 комментариев из 79 |
StragaSevera
1 октября 2021
Коллекции загружаются
#локальное
#айтишный_быт 28 Показать 4 комментария |
StragaSevera
13 сентября 2021
Коллекции загружаются
#локальное
#айтишный_быт Нескромно хвастаюсь - приобрел себе Samsung Galaxy Tab S7+. Не потому, что фанат выкидывать деньги на ветер, а потому, что фанат стилусов и физических клавиатур. Клавиатура работает, по первому впечатлению, офигенно. А вот стилус... угадайте, какое первое применение я ему нашел? =-) Обычно люди им рисуют или делают заметки. А я вот радуюсь, что теперь жирным пальцем нельзя промахнуться мимо шахматной фигуры ;-) Так что у меня сейчас вечер проходит вот так: И сей пост - еще и #меташахматы ˆ_ˆ 8 Показать 3 комментария |
StragaSevera
15 июля 2021
Коллекции загружаются
#эгалитаризм
#айтишный_быт SJW проникает в мой ежедневный программизм. Утилита Rubocop, помогающая форматировать код на Ruby, недавно добавила следующее правило: Naming/InclusiveLanguage Это правило ругалось на термин whitelist в моем коде - мол, это расизм. Интересно, как скоро они переименуют свой проект? Ведь он называется Rubo... Cop! А копов нужно ненавидеть, согласно нынешней идеологии ;-) 7 Показать 1 комментарий |
StragaSevera
9 июля 2021
Коллекции загружаются
#айтишный_быт
#юмор |
StragaSevera
24 января 2021
Коллекции загружаются
#локальное
#айтишный_быт Я долбанулся и курю Rust. Dixi. Показать 2 комментария |
StragaSevera
27 августа 2020
Коллекции загружаются
#айтишный_быт
Только что произошло весьма странное событие - в Линуксе с моего SSD-диска с играми, отформатированного в ext4, пропала вся информация. Он девственно чист. И утилиты заявляют, словно там ничего и никогда не было. [root@oughtlinuxdesktop ~]# extundelete /dev/sdf2 --restore-all NOTICE: Extended attributes are not restored. Loading filesystem metadata ... 3546 groups loaded. Loading journal descriptors ... 0 descriptors loaded. Searching for recoverable inodes in directory / ... 0 recoverable inodes found. Looking through the directory structure for deleted files ... 0 recoverable inodes still lost. No files were undeleted. Я в офигевании. Айтишные товарищи, подскажите, есть акой-то шанс это восстановить? Там не было ничего сверхценного, но тратить пару дней на переустановку игр и прочих утилит не хочется. Показать 11 комментариев |
StragaSevera
10 июня 2020
Коллекции загружаются
#айтишный_быт
Кстати, в 2020-м многие ещё верят, что всё, что попало в интернет, будет там вечно. Хрен нам, ребятки. Огромное количество контента в сети загружено туда ещё на первой волне фанатства и энтузиазма, второй раз этого многие делать не будут. Закрыли вот геосайтс, и привет. Закрылся данки, и куча редкого контента больше не всплыла даже в торрентах. Закроет Мамут свой Суп, и не будет миллионов статей из двух десятилетий. Очередная чистка Ютьюба от копирайта или «устаревших» данных — и нет больше видео, всё. Википедия вся полна мёртвыми ссылками — сайты умирают вместе с уникальной инфой. Закроют популярный фотохостинг и всё, куча информации навсегда будет потеряна, особенно тех авторов, кто уже не может восстановить информацию. Это я к чему? Не нужно витать в облаках без разума, сохраняйте к себе в оффлайн редкую и ценную для вас информацию. В 90-е годы тогдашние мемы, программы и сайты тоже казались вечными, а найти сейчас многое из этого уже невозможно. Будет повторение истории с попыткой найти хоть у кого-то сохранившиеся копии редких переводов VHS, редкие пиратские переводы игр, любительские съемки важных событий. Но тогда были физические носители в виде кассет, фоток, журналов, картриджей, которые у кого-то хранятся на пыльных полках. А интернет приучил нас не хранить у себя то, что можно скачать. Ситуации, когда Йордан Мехнер долго не имел исходников принца, пока не нашёл старые дискеты, а третьи герои не появились для iOS дальше Эрафии потому, что официально утеряны исходники, во много показательны. А речь шла про айтишников, которые что-то хоть хранят, в отличие от многих авторов ЖЖ. ©PurpleTentacle, https://habr.com/ru/news/t/506210/#comment_21724004Свернуть сообщение Показать полностью
24 Показать 2 комментария |
StragaSevera
19 апреля 2020
Коллекции загружаются
#айтишный_быт
Несмотря на то, что я очень не люблю Джаву за ее дубовый синтаксис и отсутствие множества возможностей, мне... нравится ее фукнциональная часть. Все эти потоки, коллекторы, продьюсеры... они такие... декларативные?.. Да, с эстетической точки зрения они порой кажутся декларативнее, чем тот же Kotlin. 1 Показать 2 комментария |
StragaSevera
28 января 2020
Коллекции загружаются
#айтишный_быт
Я наконец-то въехал в ковариантность и контравариантность. Если мы пообещали выдать кому-то животное и выдаем кота - это ковариантность. Если кто-то требует от нас животное и мы выдаем ему кота - это контравариантность. А если мы пообещали выдать кота, а выдаем рандомное животное, или если от нас требуют кота, а мы даем в ответ первое животное, что попалось к нам в руки - это ошибка приведения типов =-) 3 Показать 20 комментариев из 22 |
StragaSevera
20 января 2020
Коллекции загружаются
#айтишный_быт
До сих пор удивляюсь, когда официальная документация по языку лучше всяких книг. Слава Котлину за объяснение, чем GlobalScope.launch отличается от просто launch. 1 Показать 2 комментария |
StragaSevera
19 декабря 2019
Коллекции загружаются
#айтишный_быт
#юмор 4 |
StragaSevera
11 декабря 2019
Коллекции загружаются
#айтишный_быт
#компьютерные_игровые_баймы Решил попробовать написать простейшую экономическую стратегию. Уже путаюсь в двойной диспетчеризации и уровнях косвенности. Это все, что нужно знать о инженерных навыках Страги Севера. 1 Показать 1 комментарий |
StragaSevera
11 декабря 2019
Коллекции загружаются
#айтишный_быт
#компьютерные_игровые_баймы Что есть экономическая стратегия, как не Enterprise Resource Planning System?.. |
StragaSevera
10 декабря 2019
Коллекции загружаются
#айтишный_быт
То самое чувство, когда ты два часа писал код, а теперь вынужден его стирать, ибо ты написал переусложненную херню, в которой легко запутаться... ... и ладно бы если бы было хоть ощущение, что альтернативный вариант будет проще... ... ладно, гитовые ветки сохранят в случае чего... Вывожу оптимальное лично для меня правило: СНАЧАЛА мы пишем алгоритм в императивном стиле, а УЖЕ ПОТОМ рефакторим, юзая всякие мап-редьюсы и прочую функциональщину. Иначе в процессе написания сразу в функциональном стиле мы получаем какой-нибудь О(n^3). Ожидаю насмешек АлЛастора, хех. 3 Показать 3 комментария |
StragaSevera
6 декабря 2019
Коллекции загружаются
#айтишный_быт
Решил присоединиться к Advent of Code - рождественскому челленджу для программистов. Использую это как возможность выучить для меня новый язык - Котлин. Уже сделал два ежедневных задания, скоро нагоню онгоинг: https://github.com/StragaSevera/AdventOfCode2019 Товарищи айтишники, подключаемся! ;-) 1 Показать 3 комментария |
StragaSevera
3 декабря 2019
Коллекции загружаются
#айтишный_быт
Почему, ну почему нет идеального языка программирования?.. Открыл для себя Kotlin. Сам язык няшный и офигенный. Но тулзы не дотягивают - то же юнит-тестирование без DotCov я себе уже не представляю( 1 Показать 3 комментария |
StragaSevera
1 декабря 2019
Коллекции загружаются
#айтишный_быт
Читаю срачи вокруг Type Erasure в Java. Не понимаю, почему для реификации дженериков, вместо заморочек с анонимными классами, не сделать просто кейворда <reified T>, при виде функции с каковым кейвордом компилятор просто автоматически прокидывает в доп. параметре тип класса этого дженерика. Никакого изменения байт-кода, никакого ломания обратной совместимости, просто синтаксический сахар... ... ах да. Это же Java. Java любит сидеть на диете в самых тупых местах... ... а вот почему в Котлине ограничились инлайновой реификацией и не сделали такую доп. опцию автопрокидки?.. |