Ластро
14 августа 2018
Коллекции загружаются
#айтишное
Вот обратил внимание, что языковое окружение, очень часто, нужно ставить НЕ через пакетный менеджер дистрибутива. C++ (с Qt фреймворком) собственно через Qt, Haskell — стеком, Ruby — rvm, а для каких ещё языков прослеживается такая тенденция? Думаю, что для многих и как правильнее ставить их, чтобы избежать граблей? Собственно ссылки: Qt - https://www.qt.io/download Haskell - https://docs.haskellstack.org/en/stable/README Ruby - https://rvm.io Java - http://www.oracle.com/technetwork/java/javase/downloads/index.html Scala - https://www.scala-lang.org/download/ Erlang - https://www.erlang-solutions.com/resources/download.html Показать 20 комментариев из 26 |
Ластро
9 августа 2018
Коллекции загружаются
#айтишное
Хочу таки автоматизировать производство бекапов личных данных (данные системы бекапятся сами регулярно по часам на отдельный диск, тут всё в порядке). Пока план такой, докупить на старенький комп жесткий на 2тб, поставить туда гит сервер. На основных компах настроить автоматический коммит и пуш скажем в 12:00 дня. Из минусов, занимаемое место. Из плюсов. Можно будет откатываться за любое состояние за произвольную дату. Смущает только то, что это ещё тот велосипед. Показать 6 комментариев |
Ластро
9 августа 2018
Коллекции загружаются
#айтишное
Если админ не делает бекапов, то он профнепригоден. P.S. Хорошо, что я не админ, но!!! Пусть у меня нет полноценной системы периодических бекапов, все важные файлы продублировал. Показать 3 комментария |
Ластро
8 августа 2018
Коллекции загружаются
#айтишное
Флешки? Не наш путь ssh в фоновом режиме... 1 Показать 10 комментариев |
BufferOverflow
12 декабря 2016
Коллекции загружаются
#english #айтишное
Устанавливаю обнову софтины. Неожиданно фраза "Yes, execute the update installer now" прочиталась у меня в голове голосом Дарта Сидиуса xD. Конец установки уже заранее представляю: Yes, finish him. Show no mercy and your conversion to 5.3.0 will be complited! 3 |
Ластро
10 ноября 2016
Коллекции загружаются
#айтишное
Я нашёл систему, которая позволит воскресить почти любого зомби, выглядит при этом достаточно хорошо O.o называется она AntiX. Требования: Предпочитаемые: 256 МБ ОЗУ и 1 ГБ на жестком диске. Минимальные: 128 МБ ОЗУ и 1 ГБ на жестком диске. 1 Показать 4 комментария |
Ластро
14 октября 2016
Коллекции загружаются
#Айтишное
Народ, а кто щупал за вымя такой язычок как Lua? Что вы о нём можете сказать? Показать 12 комментариев |
Ластро
20 ноября 2015
Коллекции загружаются
#Айтишное #Внезапно
#!/usr/bin/runhaskell Почему я раньше так не делал?..main = putStrLn "Hello World" Показать 3 комментария |
Ластро
1 ноября 2015
Коллекции загружаются
#Айтишное
То чувство, когда снаружи прилаживаешь красивый аккуратненький интерфейс, вся задача которого сводится к вызову жутко уё... прошлого интерфейса, который вызывает ещё более уё... прошлый код. Приближается время рефакторинга... но мне в лом, тем более, что вся эта матрёшка разгребается во время компиляции... 1 Показать 5 комментариев |
Ластро
28 октября 2015
Коллекции загружаются
#Айтишное #Драбл
Функции они не как люди, рождаются большими, часто уродливыми, все в морщинах наспех принятых решений, неясной логики, а зачастую, о ужас, и дублирования кода. Но для них это не страшно, день ото дня они хорошеют, избавляются от корявостей, расправляются, становятся аккуратнее и меньше, живее и словно моложе. Становятся крошечными и симпатичными, словно младенчики. 2 Показать 7 комментариев |
Ластро
27 октября 2015
Коллекции загружаются
#Айтишное
Хороший тест напоминает о себе только, когда нашёл ошибку, в остальное время, я предпочту о нём не помнить. 1 |
Ластро
27 октября 2015
Коллекции загружаются
#Айтишное
Я считаю что не зря провёл время с кодом, если он приобрёл новую функциональность, если избавился от багов, если он визуально улучшился, если он уменьшился при сохранении функциональности и понятности или стал понятнее. Что я забыл, если не считать оптимизацию? Показать 20 комментариев из 22 |
Ластро
27 октября 2015
Коллекции загружаются
#СтрограяТипизация #Айтишное
Когда я вижу функцию с двумя или более аргументами одного типа но чей порядок ВЛИЯЕТ на результат вычисления, у меня начинает типать глаз. Доброе утро. Показать 11 комментариев |
Ластро
26 октября 2015
Коллекции загружаются
#Цитаты #Айтишное
Динамическая типизация просто делает проверку на наличие ошибок более захватывающим. Мисьё знает толк... 3 Показать 20 комментариев из 21 |
Ластро
25 октября 2015
Коллекции загружаются
#Айтишное
Одно из нуднейших занятий, это писать тесты опосля остального кода и сразу кучей :( тем более когда код рабочий. Все типы сошлись. Показать 2 комментария |
Ластро
24 октября 2015
Коллекции загружаются
#Айтишное #Метапрограммирование
Вот допишу один шаблон, проверю, что он работает и оставлю TemplateHaskell в покое, до следующего раза, когда нужно будет разгребать шаблонный код, не разгребающийся иначе :( |
Ластро
22 октября 2015
Коллекции загружаются
#Айтишное
Айтишники, вопрос, на каком этапе работы с кодом вы выполняете тестирование (если выполняете)? Чем пользуетесь? Я вставляю тесты прямо в код, исполняются во время компиляции, если неудачно, то прерывают компиляцию выдавая сообщение о ошибке. Показать 20 комментариев из 22 |
Ластро
19 октября 2015
Коллекции загружаются
#Айтишное #Метапрограммирование #Дзен
Я сейчас пишу код, используя который буду писать код, по которому компилятор будет строить синтаксические деревья, по которым будет строиться код, который будет описывать нужные мне структуры данных и методы для работы с ними, которые будут организованы в последовательность действий написанной мной монадой Process и выполнены функцией eval. Это не безумие, это Template Haskell! Множественное наследование ня. Показать 11 комментариев |
Ластро
19 октября 2015
Коллекции загружаются
#Айтишное #Метапрограммирование
Постигаю дзен собирая код в виде синтаксических деревьев. Таки в этом что-то есть, взлетаем на ещё один уровень абстракции господа, взлетаем!!! 1 |