На thinkpad t430 сижу, там 16Гб правда DDR3 + менял экран на FullHD, с клавой проблем не было, USB3 присутствует, покупал БУшный, если и поменяю то когда уже совсем устареет на какой нибудь Dell Latitude с DDR4. Так же возможно поменять проц на core i7 (проц не распаян на материнке) но не стал, т.к. будет сильно греться и кушать батарею
Тут нет проверки что такой каталог уже не используется из другого скрипта что может закончится плачевно.
Есть mktemp который занимается этим (может создать временный каталог\файл)
я бекенд разработчик, использую linux (awesomeWM) и очень привык использовать 2 монитора. В наличии пк и thinkpad с докстанцией. Клавиатура happy hacking keyboard (torpe switches).
Есть набор кросплатворменных утилит, например funchook, plthook, subhook. Есть менее универсальные утилиты, например для хука функций времени под linux — TARDIS
Про 380В тоже в глаза бросилось, насколько я знаю напряжение понижают ровно до 0,4кВ (скорее всего вы можете наблюдать такую надпись на трансформаторных будках во дворе, там обычно с 10кВ понижают). Куда же пропадает 20В? А дело всё в том что чем меньше напряжение тем выше кофициент потерь (поэтому собственно для передачи электроэнергии на большие расстояния и приходится поднимать напряжение), и соотвественно потери в кабеле до вашего подъезда и съедают те 20В…
Вроде как автор пытался донести что виндовая консоль намного удобнее идеологически, т.к. оперирует объектами а не текстом, который прийдётся чаще всего ещё и запарсить…
Попользовался плагином Fugitive (поддержка git в vim), теперь почти не использую git с консоли.
Так же хочу заметить у vim несколько пакетных менеджеров: Vundle.vim, vim-plug, pathogen.
Концепция у вим здоровская: он отлично умеет то для чего создавался: редактирование текстов, и для новичков нужно иметь немного усидчивости и посидеть на голом виме, чтобы понять что он может из коробки, без плагинов.
Кстати редактирование кода через ftp, ssh тоже из коробки (читать netrw)
В своё время баловался с генерацией из obj формата (текстовый формат описывающий полигоны модели) в октодерево
В итоге если заморачиваться с рендером всего этого на видеокарте оптимальнее всего хранить не разряженное дерево, а на cpu (писал на java) рейтрейсинг у меня жутко тормозил (5cps на томографных снимках крокодильей головы), хотя не исключаю криворукости
Суть в том что пользователи не смогут доверять тебе =)
А насчёт проверок, как только появится игра за наличные точно найдутся кто сможет это сделать и не важно на чём написан клиент
Kempston почитайте про криптографию в разрезе ваших задач (Ментальный покер)
Суть в том что вы можете написать алгоритм который будет мухлевать и скажем раскрывать ваши карты аппонентам или AI а это не так честно =)
Разница в том, что в случае с тлёй муравьи получают выгоду сразу, т.е. это для них более очевидная выгода. В статье же рассматривается случай когда они получают выгоду намного позже
Использую kbdd для того чтобы запомнить свою раскладку для каждого окна. Потому что чаще всего я пишу на одном языке в окне. Всякие PuntoSwitcher никогда не устраивали, потому что творили какую то фигню
есть плагин для работы с Git и давольно популярный — Fugitive. Умеет много чего, например частичные коммиты (т.е. в коммит попадают только часть изменений текущего файла), советую.
Университет должен давать базу, но если этого не происходит — всё в ваших руках. У меня в университете было не много интересного и я это интересное сам осваивал (например по новому языку за семестр). Почитайте что-нибудь из списочка (https://github.com/vhf/free-programming-books)
в linux есть решение — pam-usb или pam-blue.Позволяют на основе данных наличия\отсутсвия конкретного устройства автоматически выполнять действия, например разблокировку\блокировку ноута