LINUX.ORG.RU

Избранные сообщения lukman

Дефолт95

 , , ,

Раз в несколько лет я пытаюсь осилить нормальный дистрибутив, но в итоге всегда возвращаюсь к CRUX.

Забавно, как на моём ноутбуке, i7-11-чего-то-там, 40GB RAM и 512GB NVMe, самый обычный терминал запускается секунду-две, дело было на Fedora/Gnome42. Пробовал дефолтную Ubuntu, но никак не могу привыкнуть к интерфейсу...

О! https://github.com/grassmunk/Chicago95

То, что доктор прописал. Настроив хоткеи под себя, этим наконец можно пользоваться. Посмотрим, как скоро я вернусь обратно на CRUX/FVWM, но пока остаюсь на Ubuntu/XFCE+Chicago95. Так!

Spoofing
()

Подскажите динозавру, как въехать в нынешний JavaScript

 ,

Я 12 лет назад впервые взялся за JS, тогда самым топовым инструментом был JQuery, который я выучил и стал использовать.

Но недавно меня обозвали динозавром, за то что написал в резюмешке «Знание JS на уровне JQuery».

Какую книжку посоветуете для изучения именно современного JavaScript ?

pup_kin
()

Собрал IDE для Python на базе Vim

 

Давно тут не было ничего интересного, все то дефолт, то очередной гном.

Сидел я тут недавно, ленился работать, прокрастинируя в код, и подумал - ну а че бы и нет? И собрал IDE для Python на базе Vim.

Оно умеет полноценный автокомплит для кода, дерево файлов (проекта) слева (скрываемое по хоткею), список переменных справа (также скрываемый по хоткею).

Насколько оно юзабельно в сравнении с тем же PyCharm? Не могу сказать, да и сравнить мне сложно, ибо во всех продуктах JetBrains у меня стоит плагин IdeaVim, привносящий туда привычные хоткеи из вима. Его я не настраивал - там все дефолтное.

OS - Fedora 34.

P.S. Всем, кто не осилил выйти из вима - :q!

Zhbert
()

Офисные программы

 

Какие офисные программы вы используете в Linux? Libre Office при всем своем аскетичном виде (мне очень нравится) очень не удобный, если начинаешь работать в тексте с изображениями и т.п.

RazorBG
()

Рабочее место на удалёнке

 

Посмотрел галерею и решил расшарить своё рабочее место. Работа предполагает офис, но по всем известным причинам с марта месяца работаю полностью удалённо (дело происходит в США, если что). Из-за этого обновил рабочее место, приведя его в состояние «то, чего всегда хотелось».

Итак, что у нас на фото:

  • Стол: 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, справа сбоку). Используюся поочерёдно, в зависимости от ситуации.
  • Клавиатура: Lenovo ThinkPad TrackPoint Keyboard II .
  • Мышь: Logitech m705.
  • Web-камера: Logitech C920.
  • Стул - Herman Miller Aeron Black.
  • Белая коробка слева внизу скрывает UPS и лишние провода.
  • Разные мелочи - если интересно, распишу и про них.

Сетап подбирался под мои вкусы, неспешно и не особо оглядываясь на стоимость (в разумных пределах) и очень радует каждый день. Если есть какие-то вопросы - пишите, отвечу в удовольствием. Всем спасибо за внимание и с Наступающим!

ava1ar
()

Блокировать сайты в поисковой выдаче

 ,

Отщепенцы со дна общества под названием «оптимизаторы» придумали новый способ поискового спама для обхода эвристик Гугла: переводить машинным переводом Stack Overflow и заливать типа сайты вопросов и ответов на русском и других языках.

Зачастую этот мусор в результатах поиска оказывается выше, чем страницы, с которых он был спи^Wпереведён.

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

В общем, поставил в лису uBlacklist. Всем рекомендую.

wandrien
()

Ненавязчивое изучение английского языка

 

Решил подтянуть английский. Для этого готов выделять 30 минут каждый день. Подскажите может есть какие-то методики/курсы/приложения/etc подходящие под такой темп изучения, желательно бесплатные.

CryNet
()

Что взять для простого сайта в виде бложика?

 , , ,

Надоело мне ковыряться с WordPress’ом и PHP. Чувствую, что забиваю гвозди электронным микроскопом. Слишком увесистый и избыточный он для меня. Я бы давно нагенерировал статических HTML-страничек, если бы не одно но – комментарии. А для них нужна БД, увы. Всякими сторонними сервисами вроде Discuss или IntenseDebate пользоваться не хочу и не буду. Во-первых, там куча подгружающейся Boilerplate-ерунды, а во-вторых, руководствуюсь принципом «всё своё ношу с собой».

Собственно, хочу соорудить нечто подобное тому, что у меня есть сейчас на WordPress’е:

https://exlmoto.ru/gish-droid/

Мне нужно немногое, пару служебных страничек, да посты в виде привычной всем ленты на главной. В постах нужна нормальная подсветка кода (наверное заюзаю highlight.js, альтернатив ему не вижу), поддержка Markdown для разметки и, собственно, система комментариев с какой-нибудь там Google Captcha, чтобы спамеры не пролазили. По вкусу ещё кастомные CSS для светлой и тёмной тем. Всякие там загрузчики Media-файлов и продвинутые редакторы статей мне не нужны.

Так вот, что лучше всего выбрать для подобного? Какой фреймворк и стек Web-технологий? Давно поглядываю в сторону Spring и Java, хочу попробовать использовать их, так как ЛОР, например, работает весьма отзывчиво.

На что бы вы перешли, если бы вам надоел WordPress? Буду рад выслушать любые советы.

EXL
()

Вопросы на python-собеседовании

 ,

Накидайте вопросов, которые вам задавали или вы задаёте при собеседовании на python-программиста.

Вопросы с собеседований нужны чтобы получить представление и готовиться. Хотел бы освоить python (скорее подтянуть, т.к. что-то я уже знаю) и походить по себеседованиями.

mxrd2
()

Хороших задачников по программированию тред

 ,

Разыскиваю задачники по программированию, как отечественных авторов, так и заграничных. Нужны как на стандартные структуры данных и алгоритмы, так и с нетривиальными формулировками. Пока что нашёл книги Пратта, Вирта и Ченя.

Спасибо всем откликнувшимся.

LongLiveUbuntu
()

Как учиться программированию?

 

Где и как научиться программированию, а не только синтаксису? Вернее, чтобы вообще не стоял вопрос об ЯП. Есть ли признанные книги, курсы? Может есть варианты решения: изучаешь программирование через изучение синтаксиса или наоборот?

Посоветуйте пожалуйста для уровня нуба.

К примеру вот навскидку, что-то из подобного подойдёт?

1. https://www.intuit.ru/studies/courses/3533/775/info

2. https://www.intuit.ru/studies/courses/2193/67/info

3. https://www.intuit.ru/studies/courses/11876/1156/info

Буду благодарен за советы.

P.S. Это не толксы, не нужно тут чсв показывать.

le_legioner
()

Python 3.7

 

Группа Разработка

Спустя полтора года после выхода предыдущей мажорной версии, наконец-то состоялся релиз Python 3.7.

В этом выпуске

  • Улучшена поддержка аннотации типов
  • Data classes
  • Атрибуты модулей
  • Отладка с помощью breakpoint()
  • И многое другое

( читать дальше... )

>>> Официальный обзор изменений (python.org)

Crocodoom
()

Шустрый и легко осиливаемый ЯП, есть такой?

 

Не холивара ради абсолютно холиварная тема. Есть плата на ARM с гигом оперативы и не особо мощным процем (а-ля raspberry, только не raspberry), я столкнулся с проблемой что она мой говнокод на питоне крутит ну о-о-о-очень долго. И даже после того, как мой говнокод поправили, производительность выросла всего на гулькин хер.

Думаю о С. Язык древний, документации куча, литературы тьма, дофига низкоуровнего барахла и всякой встраиваемой техники неизбежно с ним связано. Но чтоб писать на нём нечто сложнее змейки, нужны годы практики, а свою фигню я хочу уже к концу года.

Какой мне ЯП выбрать для изучения, чтоб он шустро крутился даже если наговнокодить? Наверное таких и нет, но всё же.

Deleted
()

Посоветуйте набор хороших книжек для начинающих в HTML/JS

 ,

Чтобы все было по полочкам разобрано и человек смог довольно быстро освоить html/js. Эдакий экспресс-курс с JS до JQuery. Для тех, кто только начинает программить.

Крайне желательно на русском.

Siado
()

Slackware: репозитории и пакетные менеджеры

 , ,

Собственно, вопрос:

Переехал на Слаку. Пока что стабильную. Так вот, есть такая штука - slackpkg. Пишут, что после установки надо в файле /etc/slackpkg/mirror раскоментить свое зеркало. Сказано - сделано. Обновил оттуда с десяток пакетов и понял, что нужно доустановить кучу всякого сфота. Там этого нет: vlc, skype и т.д.

Погуглил и нашел разные неофициальные репы: slacky.eu и slackonly.com (про slackbuilds.org я в курсе, если что).
Так вот, если я хочу добавить репу slacky.eu, мне надо установить, например, slackpkg+? Официальное зеркало при этом трогать не надо? Как вы это делаете, гуру Слаки?

P.S. Вот еще нашел тулзу slpkg, которая дает возможность подключить оф, репу, а также slacky, alienbob, sbo.

Как не превратить чистую и аккуратную Слаку в помойку?

Спасибо заранее.

Gonzo
()

Хочу стать программистом C/Linux в 32 года

 , , ,

Мне почти 32 года. До этого немного программировал как хобби. Хочу профессионально устроиться разработчиком в области C/Linux или встроенные системы.

Последние несколько месяцев изучал алгоритмы, язык C и низкоуровневое программирование. Сейчас начал читать книгу Керриска по Linux.

Какие мои шансы получить свою первую работу джуниором (в любом городе), скажем, через 4 месяца? К этому времени изучу 2/3 Керриска. Вообще приветствуются любые советы.

Перемещено tailgunner из job

Graduate
()

Возвращение на Debian

 , ,

Не знаю, чего мне не хватало, но я вдруг решил снова вернуться на Debian. А заодно снести наконец венду и навести порядок в своей файлопомойке.

  • Тема OpenBox: adwaita-ob
  • Тема GTK: absolute
  • Иконки: FaenzaFlattr2
  • Шрифты: DejaVu Sans
  • Панель: tint2
Kilte
()

Те самые, тёплые лампы

 , ,

Ну, те самые «тёплые лампы», какие только могут быть, а точнее - измерение их параметров.
Прошло некоторое время с момента моего знакомства с AVR. Познакомились и пообщались - теперь потихоньку начинаем сотрудничать.
На картинке результат работы скромного аппаратно-программного комплекса, собственной разработки, для снятия вольт-амперных характеристик (ВАХ) электронных ламп.
ArchLinux, openbox, fbpanel, тема иконок - hydroxygen

P.S. Да, без Arduino, но аппаратная часть на ATMega328P

lnx
()

Книги по дискретной математике и дискретной вероятности

 ,

Всем привет! Подскажите толковую литературу. Сам далеко не математик, поэтому хочется что-то понятное, без «тройных интегралов», но и без особой воды. Мне кроме Кнута в голову ничего не приходит (Конкретная математика и т.п.) Есть ли еще что? может наши отечественные авторы?

GreenBag
()

Вышел второй том учебника А. В. Столярова

 , ,

Группа Документация

На сайте А. В. Столярова объявлено о выходе второго тома книги «Программирование: введение в профессию». Учебник А. В. Столярова примечателен, в частности, ориентацией на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Электронная версия книги выложена в открытый доступ на сайте автора.

Во второй том вошли части, посвящённые ассемблеру NASM и языку Си.

Как отмечается в предисловиях к обоим томам, издание стало возможным благодаря успешной краудфандинговой кампании. В настоящее время продолжается сбор средств с целью написания и издания последующих томов; итоговая серия будет состоять из трёх или четырёх книг.

>>> Подробности (stolyarov.info)

Croco
()