Раз в несколько лет я пытаюсь осилить нормальный дистрибутив, но в итоге всегда возвращаюсь к CRUX.
Забавно, как на моём ноутбуке, i7-11-чего-то-там, 40GB RAM и 512GB NVMe, самый обычный терминал запускается секунду-две, дело было на Fedora/Gnome42. Пробовал дефолтную Ubuntu, но никак не могу привыкнуть к интерфейсу...
То, что доктор прописал. Настроив хоткеи под себя, этим наконец можно пользоваться. Посмотрим, как скоро я вернусь обратно на CRUX/FVWM, но пока остаюсь на Ubuntu/XFCE+Chicago95. Так!
Давно тут не было ничего интересного, все то дефолт, то очередной гном.
Сидел я тут недавно, ленился работать, прокрастинируя в код, и подумал - ну а че бы и нет? И собрал IDE для Python на базе Vim.
Оно умеет полноценный автокомплит для кода, дерево файлов (проекта) слева (скрываемое по хоткею), список переменных справа (также скрываемый по хоткею).
Насколько оно юзабельно в сравнении с тем же PyCharm? Не могу сказать, да и сравнить мне сложно, ибо во всех продуктах JetBrains у меня стоит плагин IdeaVim, привносящий туда привычные хоткеи из вима. Его я не настраивал - там все дефолтное.
Какие офисные программы вы используете в Linux?
Libre Office при всем своем аскетичном виде (мне очень нравится) очень не удобный, если начинаешь работать в тексте с изображениями и т.п.
Посмотрел галерею и решил расшарить своё рабочее место. Работа предполагает офис, но по всем известным причинам с марта месяца работаю полностью удалённо (дело происходит в США, если что). Из-за этого обновил рабочее место, приведя его в состояние «то, чего всегда хотелось».
Итак, что у нас на фото:
Стол: UPLIFT Standing Desk V2-Commercial (48"x30" ~ 122x76cm) - конвертируется в стоячее рабочее место с пульта. Очень устойчивый и достаточно большой.
Монитор: Samsung CJ890 (43" 32:10 3840x1200). Соответствует двум 24" 16:10, но удобнее за счёт того, что экран один. Для работы делю его на 3 части по вертикали и получается 3 узких, но вполне удобных виртуальных «монитора». Сам монитор очень удобен за счёт встроенного USB хаба и KVM - к нему подключены web-камера, микрофон, ресиверы для клавиатуры и мыши, колонки и сам монитор и всё это хозяйство подключено к компьютеру/ноутбуку одним USB-C кабелем (при этом ноут ещё и заряжается от него). Вещь недешёвая, но стоящая своих денег на 100%.
Компьютер: Intel NUC Hades Canyon - отличный компактный и при этом достаточно мощный неттоп, работает уже пару лет. Хотелось бы чего-то подобного на AMD, но пока равноценной замены нет. На компе Arch + KDE.
Ноут: Panasonic CF-SV9 - довольно редкий современный ноут в олдскульном исполнении от панасоника с фирменным круглым тачпадом (и DVD-RW приводом в 12" девайсе высом в 1кг). И да, там ещё матовый экран 1920x1200 (16:10), Thunderbolt и сменная батарея в числе достоинств. С большим трудом удалось заказать из Японии весной за немалые деньги, но дух олдскула стоит того - для меня это идейное продолжение класичиского Thinkpad x220, которым пользовался много лет. На ноуте Arch + KDE и Win10 в дуалбуте. Работаю в основном с неттопа, ноут подключаю к монитору в основном когда нужна винда.
Колонки: Bose MusicMonitor - работают уже 5 лет и полностью устраивают.
Наушники: Sennheiser HD 6XX c Drop.com (проводные, висят слева сбоку стола) и Sony WH-1000XM3 (Bluetooth, справа сбоку). Используюся поочерёдно, в зависимости от ситуации.
Белая коробка слева внизу скрывает UPS и лишние провода.
Разные мелочи - если интересно, распишу и про них.
Сетап подбирался под мои вкусы, неспешно и не особо оглядываясь на стоимость (в разумных пределах) и очень радует каждый день. Если есть какие-то вопросы - пишите, отвечу в удовольствием. Всем спасибо за внимание и с Наступающим!
Отщепенцы со дна общества под названием «оптимизаторы» придумали новый способ поискового спама для обхода эвристик Гугла: переводить машинным переводом Stack Overflow и заливать типа сайты вопросов и ответов на русском и других языках.
Зачастую этот мусор в результатах поиска оказывается выше, чем страницы, с которых он был спи^Wпереведён.
Поскольку в Гугл писать бесполезно, и достучаться туда сложнее, чем до правительства, и также поскольку Гугл так боится расстроить рекламодателей, что не предоставляет пользователю вообще никаких средств контроля поисковой выдачи, то бороться приходится подручными средствами.
В общем, поставил в лису uBlacklist. Всем рекомендую.
Решил подтянуть английский. Для этого готов выделять 30 минут каждый день. Подскажите может есть какие-то методики/курсы/приложения/etc подходящие под такой темп изучения, желательно бесплатные.
Надоело мне ковыряться с WordPress’ом и PHP. Чувствую, что забиваю гвозди электронным микроскопом. Слишком увесистый и избыточный он для меня. Я бы давно нагенерировал статических HTML-страничек, если бы не одно но – комментарии. А для них нужна БД, увы. Всякими сторонними сервисами вроде Discuss или IntenseDebate пользоваться не хочу и не буду. Во-первых, там куча подгружающейся Boilerplate-ерунды, а во-вторых, руководствуюсь принципом «всё своё ношу с собой».
Собственно, хочу соорудить нечто подобное тому, что у меня есть сейчас на WordPress’е:
Мне нужно немногое, пару служебных страничек, да посты в виде привычной всем ленты на главной. В постах нужна нормальная подсветка кода (наверное заюзаю highlight.js, альтернатив ему не вижу), поддержка Markdown для разметки и, собственно, система комментариев с какой-нибудь там Google Captcha, чтобы спамеры не пролазили. По вкусу ещё кастомные CSS для светлой и тёмной тем. Всякие там загрузчики Media-файлов и продвинутые редакторы статей мне не нужны.
Так вот, что лучше всего выбрать для подобного? Какой фреймворк и стек Web-технологий? Давно поглядываю в сторону Spring и Java, хочу попробовать использовать их, так как ЛОР, например, работает весьма отзывчиво.
На что бы вы перешли, если бы вам надоел WordPress? Буду рад выслушать любые советы.
Накидайте вопросов, которые вам задавали или вы задаёте при собеседовании на python-программиста.
Вопросы с собеседований нужны чтобы получить представление и готовиться. Хотел бы освоить python (скорее подтянуть, т.к. что-то я уже знаю) и походить по себеседованиями.
Разыскиваю задачники по программированию, как отечественных авторов, так и заграничных. Нужны как на стандартные структуры данных и алгоритмы, так и с нетривиальными формулировками. Пока что нашёл книги Пратта, Вирта и Ченя.
Где и как научиться программированию, а не только синтаксису? Вернее, чтобы вообще не стоял вопрос об ЯП. Есть ли признанные книги, курсы? Может есть варианты решения: изучаешь программирование через изучение синтаксиса или наоборот?
Посоветуйте пожалуйста для уровня нуба.
К примеру вот навскидку, что-то из подобного подойдёт?
Не холивара ради абсолютно холиварная тема. Есть плата на ARM с гигом оперативы и не особо мощным процем (а-ля raspberry, только не raspberry), я столкнулся с проблемой что она мой говнокод на питоне крутит ну о-о-о-очень долго. И даже после того, как мой говнокод поправили, производительность выросла всего на гулькин хер.
Думаю о С. Язык древний, документации куча, литературы тьма, дофига низкоуровнего барахла и всякой встраиваемой техники неизбежно с ним связано. Но чтоб писать на нём нечто сложнее змейки, нужны годы практики, а свою фигню я хочу уже к концу года.
Какой мне ЯП выбрать для изучения, чтоб он шустро крутился даже если наговнокодить? Наверное таких и нет, но всё же.
Чтобы все было по полочкам разобрано и человек смог довольно быстро освоить html/js.
Эдакий экспресс-курс с JS до JQuery. Для тех, кто только начинает программить.
Переехал на Слаку. Пока что стабильную. Так вот, есть такая штука - slackpkg. Пишут, что после установки надо в файле /etc/slackpkg/mirror раскоментить свое зеркало. Сказано - сделано. Обновил оттуда с десяток пакетов и понял, что нужно доустановить кучу всякого сфота. Там этого нет: vlc, skype и т.д.
Погуглил и нашел разные неофициальные репы: slacky.eu и slackonly.com (про slackbuilds.org я в курсе, если что). Так вот, если я хочу добавить репу slacky.eu, мне надо установить, например, slackpkg+? Официальное зеркало при этом трогать не надо? Как вы это делаете, гуру Слаки?
P.S. Вот еще нашел тулзу slpkg, которая дает возможность подключить оф, репу, а также slacky, alienbob, sbo.
Как не превратить чистую и аккуратную Слаку в помойку?
Мне почти 32 года. До этого немного программировал как хобби. Хочу профессионально устроиться разработчиком в области C/Linux или встроенные системы.
Последние несколько месяцев изучал алгоритмы, язык C и низкоуровневое программирование. Сейчас начал читать книгу Керриска по Linux.
Какие мои шансы получить свою первую работу джуниором (в любом городе), скажем, через 4 месяца? К этому времени изучу 2/3 Керриска. Вообще приветствуются любые советы.
Ну, те самые «тёплые лампы», какие только могут быть, а точнее - измерение их параметров.
Прошло некоторое время с момента моего знакомства с AVR. Познакомились и пообщались - теперь потихоньку начинаем сотрудничать.
На картинке результат работы скромного аппаратно-программного комплекса, собственной разработки, для снятия вольт-амперных характеристик (ВАХ) электронных ламп.
ArchLinux, openbox, fbpanel, тема иконок - hydroxygen
P.S. Да, без Arduino, но аппаратная часть на ATMega328P
Всем привет!
Подскажите толковую литературу. Сам далеко не математик, поэтому хочется что-то понятное, без «тройных интегралов», но и без особой воды. Мне кроме Кнута в голову ничего не приходит (Конкретная математика и т.п.) Есть ли еще что? может наши отечественные авторы?
На сайте А. В. Столярова объявлено о выходе второго тома книги «Программирование: введение в профессию». Учебник А. В. Столярова примечателен, в частности, ориентацией на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Электронная версия книги выложена в открытый доступ на сайте автора.
Во второй том вошли части, посвящённые ассемблеру NASM и языку Си.
Как отмечается в предисловиях к обоим томам, издание стало возможным благодаря успешной краудфандинговой кампании. В настоящее время продолжается сбор средств с целью написания и издания последующих томов; итоговая серия будет состоять из трёх или четырёх книг.