i3-шное настроение, переключился
всё просто и удобно
всё просто и удобно
По просьбам трудящихся: Выбор файловой системы (комментарий)
Таки собрался с переходом на арч. Сразу скажу по поводу файловых систем – корень у меня весь под btrfs, отдельного /var нет(сжатие – lzo ). И, надо отметить, pacman работает очень шустро. Свап-раздела нет, использую zram. /home на ext4. В целом, арч значительно быстрее федоры. Это касается и пакмана (сравнить по скорости dnf и pacman – это все равно, что сравнить трактор с Феррари /tread) и в целом работы системы. Работать с компьютером стало сильно приятней. Плюс, за счет наличия AURа не нужно скакать по интернетам в поисках какой-нибуть програмулины – скорее всего она есть в репозитории. Не может не радовать и то, что в системе нет никакого лишнего хлама – только нужные тебе утилиты. Еще, касательно времени, зтрачиваемого на установку и первоначальню настройку – мнение, что арч требует аццкое количество времени на развертывание – миф. Да, это конечно заметно более длительный процесс, нежели настройка убунты, но я за два часа получил полностью рабочую систему с кедами, звуком, интернетом, браузером и печатью. Хотя, при количестве машин, отличном от единицы расклад должен поменяться… Так что, пока доволен аки слон
Пример приложения.
app.py: https://pastebin.com/0Xhyer50
index.html: https://pastebin.com/nsRL5XrR
Почему не передается CSRF токен? При отправке post запроса (Нажать json). Что нужно сделать, чтоб заработало? Или этот токен надо передавать, как то в ajax запросе? Спасибо.
Всех приветствую.
Прошу всех поделиться методологиями и принципами организации личных заметок. Интересны приложения, сервисы, etc..
Заранее спасибо!
привет кого еще интересует вяленый. Полез смотреть какие еще проги требуют у меня xwayland, оказалось как раз такой базовой программы как филеманагер под вэйланд еще нет. В инете рекомендовали caja форк наутилуса, на самом деле тоже иксовая программа. Единственный на который случайно наткнулся странный фм polo написанный на вала.
https://i.imgur.com/cBuhyzm.png
Я так и не понял разве не все gtk являются нативными приложениями вяленого? Кто знает простой фм для wayland?
Многоуважаемый all,
у кого есть опыт или информация, как обстоят дела с SRE и около них в этой корпорации? Офисы в штатах. Может кто-то собеседовался, или знает какая примерно атмосфера в командах?
Меня вот тут их рекрутер соблазнила на поговорить. Вот думаю что бы такое спросить, так как сейчас планов менять работу нет особо, но узнать как там у них интересно.
Прошел уже год с того момента, как я перешел дома на Sway. И вот почти 8 месяцев, как у меня получилось перейти на Sway с i3wm и на работе.
На скриншоте:
Музыку играет mpd, управляется через Mingus.
Цвета — sourcerer. Вроде, неплохо. Единственная тема, на которую смог соскочить с Solarized.
ШГ — Source Code Pro.
Конфиги тут (github.com).
Выпущена новая версия OpenXRay под номером 558! Релиз содержит общую стабилизацию и исправления для улучшения совместимости с игрой Чистое небо, которые выводят движок на приемлемый уровень качества. Помимо этого, релиз содержит множество других мелких правок, которые не будут упомянуты.
Самые главные вещи: топ-4 бага предыдущего релиза были исправлены, а поддержка ЧН практически полностью стабильна.
( читать дальше... )
>>> Подробности (github.com)
Сегодня, 29 октября, состоялся релиз Fedora 31.
Релиз был отложен на одну неделю из-за проблем с поддержкой нескольких ARM-архитектур в dnf, а также из-за конфликтов при обновлении пакета libgit2.
Варианты установки:
Также доступны torrent’ы.
Что нового?
( читать дальше... )
Русскоязычная поддержка:
>>> Подробности (fedoraproject.org)
Давно балуюсь с конфигурацией иксмонада. Пока вышло вот так, как на скриншоте. Тут и гапсы (может, потом их уберу), и toggle struts, и GridSelect, и XMonad.Util.NamedScratchpad, и много чего другого.
Xmobar настроил с кликабельными рабочими стлами (xdotool), хотя редко этим пользуюсь.
В терминале и в Xmobar шрифты dina.
Это все крутится в Debian 10.1. Xmonad, xmonad-contrib и Xmobar установлен с помощью cabal-install.
также отдельно из исходников скомпилировал mpd, mpc и ncmpcpp.
Больше скринов:
emacs с куском конфига, GridSelect, пустой рабочий стол, терминальные утилиты, mc и Firefox, мелочь.
Как-то так.
П.С. Все конфиги тут (github.com). Может кому и пригодится.
CRUX NG — бездисковый дистрибутив ориентированный на сетевую прозрачность и загрузку по сети, в основе которого, конечно же, CRUX.
— NG?
— NextGen!
Текущее состояние пре-альфа-версия, поскольку это только initrd-образ для загрузки с локального сервера. Дистрибутив загружается напрямую в оперативную память. Если у вас дома чисто случайно так крутится DHCP, TFTP, iPXE, да ещё QEMU какой-нибудь, вам это может показаться интересным. А если нет, то вперёд, настраивать. ;)
В составе образа обновлённый core-репозиторий CRUX, сжатый при помощи xz и размером всего 132мб, — именно столько оперативной памяти будет расходовать корневая ФС дистрибутива после загрузки. В текущей стадии развития дистрибутива вы просто получаете чистый CRUX работающий из памяти.
CRUX NG использует squashfs и overlay для работы. squashfs это ФС доступная только для чтения, в которой находится сама ОС, а overlay создаёт дополнительный слой «поверх» squashfs, tmpfs-диск в памяти, куда записываются все изменения. Таким образом система полностью работоспособна. Всё очень просто, «по-CRUX'овски». Соответственно, когда вы будете собирать ядро (рекомендую), хотя бы ванильное, то обратите внимание чтобы эти опции были включены, можете посмотреть config.
— Очередной школолодистр с нескучными обоями, надолго тебя хватит...
— У вас, как и у меня, наверняка есть старые железки, ресурс которых ещё можно утилизировать. Да просто виртуалки с сервисами запускать. Целью проекта сделать полноценный, но лёгкий дистрибутив, такой как CRUX, загружаемым и работоспособным («прозрачным») по сети. Мне очень нравится сама идея, что одним нажатием кнопки Reset система возвращается в исходное состояние и никакие кулхацкеры вам не страшны. Пока у меня есть хотя бы один лишний ПК в доме, — я буду развивать проект.
Архитектура такой системы централизована и её удобно поддерживать. Например, мой роутер загружается по сети, по сети же получает свою конфигурацию и начинает выполнять функции роутера — раздавать интернеты, в том числе и самому серверу, с которого он эту конфигурацию получил по локальной сети. Идентификация хоста, какую ему конфигурацию отдать, происходит по mac-адресу, поэтому любая железка или виртуалка, просто сообщая свой mac-адрес, сможет получить любую конфигурацию и начать выполнять инструкции прописанные для данного mac-адреса.
Что будет сделано в ближайшее время?
1) Образ корневой ФС будет урезан до минимума. Чистый core это хорошо, но на «тонких серверах» (это как «тонкие клиенты», только «тонкие сервера», выполняющие одну задачу, но делающие её хорошо (ц) :-) все эти инструменты разработчика и прочие утилиты ни к чему. CRUX NG даст только минимум, необходимый для подключения, загрузки дополнительных пакетов и получения конфигурации по сети. По итогу система станет ещё меньше, прям, сущие копейки. В пределах 50мб (это с глибцом).
2) Будет улучшена поддержка железа. Сейчас это ядро, какое вы сами соберёте, такое у вас и будет. Никакой /lib/firmware нет, а надо бы, ради поддержки сетевых карт и Wi-Fi, хотя бы. Загружать ОС по Wi-Fi — топ.
3) Основой системы всегда будет ванильный CRUX, хотя ничего не мешает загружать любую другую ОС в оперативную память по сети, но все прочие дистрибутивы для меня слишком сложные. «Сложна, сложна!» (ц)
У меня вейленд без xwayland, и мне захотелось поиграть в quake2. Для начала нашел единственный работающий порт (games/quake2lnx) — тот вариант, что лежит на сайте icculus.org.
Вывод графики там через кучу либ, плюс есть софтовый и opengl рендереры (opengl аж в 2 вариантах, один по графону похож на оригинал, второй улучшенный, типа с партиклами).
Я взял и выпилил все лишнее, а часть работающую на sdl 1.2 перевел на sdl2. В итоге на вейланде игра заработала. Олсо, теперь она компиляется более-менее без варнингов на clang и gcc.
Код q2 — просто ад, куча выходов за пределы массива, куча глобал стейта, размазанного по коду итд. Обнаружил сдедующие проблемы:
1) В софтварном рендерере падение при отрисовке прозрачных поверхностей (не пофиксил, просто выключил).
2) Там же баги при отрисовке, когда камера под водой (пофиксил).
3) Там же иногда баги, связанные, что кординаты спроецированного на экран объекта выходят за пределы экрана (не пофиксил).
4) Падение при выводе звука, если вывод графона притормаживает (пробовал запускать через remmina).
А тут на тебе, поменял работу, так что комплюктеры больше видеть не могу))) Поэтому выкладываю как есть и жду пул реквестов. Игра играбельна при использовании OpenGL рендерера (который по графену сильно уступает софтварному, на мой взгляд).
https://github.com/shamazmazum/quake2sdl
Устанавливаете, а потом ставите оригинальный pak0.pak в /usr/local/share/quake2/baseq2 (или /usr/share/quake2/baseq2, смотря куда ставили игру) При компиляции с -DRETEX=ON ставите другие паки отсюда http://icculus.org/quake2/files/. При компиляции с -DQMAX=ON ставите maxpak.pak в /usr/local/lib/quake2sdl/baseq2
Для FreeBSD есть порт https://github.com/shamazmazum/freebsd-ports/tree/master/games/quake2sdl (скопируйте в /usr/ports/games)
Привет!
Какой текстовый редактор (vi(m)/emacs/etc.) выбрать для программирования на Питоне? Используемый мной Geany перешел на gtk3 и стал тормозить. Что мне нужно:
К такому выводу пришли авторы клинического обзора, который был опубликован в журнале BMJ. Электронные сигареты как массовое явление появились относительно недавно и поэтому только сейчас появляется возможность оценить эффекты от их долговременного применения. Авторы обзора провели большую работу и в рамках своего труда рассмотрели чуть менее 200 статей. Пропиленгликоль и глицерин, которые некоторыми считались безопасными, будучи посторонними веществами в бронхах и альвеолах вызывают в целом, пусть и несколько иным образом, те же воспалительные реакции, что и частицы дыма, и, как результат - повреждение легких по схожим патофизиологическим механизмам. Также глицерин при его массивном поступлении в легкие может спровоцировать липоидную пневмонию, хотя и такие случаи описываются довольно редко, а их диагностика представляет значительные трудности.
У глицерина и пропиленгликоля при их попадании в легкие есть и ряд других менее значимых совершенно не полезных эффектов, о которых можно прочесть в статье.
В данный момент есть основания считать, что в целом электронные сигареты менее опасны в сравнении с обычными, но данный вопрос требует дальнейших исследований для большей определенности.
https://www.bmj.com/content/366/bmj.l5275
Помню, раньше на форуме встречались споры на тему опасности электронных сигарет. Полагаю, учавствовавшим в этих дискуссиях может показаться интересным этот клинический обзор.
Вроде не обсуждали еще, но Rutracker теперь использует eSNI (encrypted Server Name Indication), что делает блокировки по DPI невозможными. Так почему все остальные еще так не делают?
В свободное время занимаюсь разработкой своего движка и игры рогули под названием Death-Mask. Сделал упор именно на портирование C++ кода под HTML5, трансляцию через Emscripten. В игре нужно найти артефакт Маску Смерти которая дает владельцу бессмертие, в бесконечно генерируемом лабиринте. На Game Over вылетает, но можно просто перезагрузить страницу, разница не велика.
Скриншот: http://demensdeum.com/games/deathMask/screenshot.jpg
Поиграть можно тут: https://demensdeum.com/games/deathMask/ https://www.newgrounds.com/portal/view/738737
Посмотреть исходный код, лицензия MIT: https://gitlab.com/demensdeum/Death-Mask
Меня даже вчерашний шторм не разбудил, как я случайно наткнулся на факт о том, что Oni (github.com), фронтенд для NeoVim на Electron, переписали на OCaml, внезапно выбросив как Vim (почти), так и Electron (полностью). Запилили, кстати, на собственном тулките, использующий GPU для отрисовки.
Теперь это коммерческий проект под EULA и двойной лицензией, выпуск коммитов под MIT будет с задержкой в 18 месяцев.
Обещают совместимость с плагинами и темами VS Code, опциональную поддержку VimL.
Сейчас просят $19 за lifetime-лицензию, дальше — больше (цены на уровне Sublime).
А вы уже сделали предзаказ? Я — да.
Я вам принёс демо видео-игры =)
Это демо/прототип на котором проверяются различные вещи. Я называю это «демо», но если кто-то хочет назвать это прототипом или как-то иначе - это тоже ОК. Это пятая итерация этого демо, т.е. уже не первая, но наверное и не последняя. Оно играбельное, его можно пройти от начала и до конца, это некое подобие вертикального среза игры, хотя много чего ещё не хватает и есть определённое количество проблем. Говорю это чисто для того чтобы вы понимали на что вы смотрите - это периодический билд который хочу показать, и послушать, что люди скажут, затем возможно улучшить и снова послушать. Если что-то плохо - в любом случае говорите, без скидок на демо/прототип/периодический билд, чтобы уже я понимал какие проблемы наиболее видны. Короче буду благодарен за критику.
Это выглядит как top-down shooter, но на самом деле это action rpg в научно-фантастическом окружении. Если копнуть чуть глубже, то жанр окажется чуть более сложным, я думаю люди которые играли в подобные игры узнают знакомые черты, но предположим, что это top-down shooter action rpg. В него можно играть двумя способами:
как в шутан: ничего на экране не читаете, забейте, сразу нажимаете зелёную кнопку «старт», стреляйте во всё, что движется, упарывайтесь усилителями, рано или поздно вы пройдёте игру. Только не забывайте апгрейдиться, иначе вы сделаете игру сложнее чем она должна была бы быть. Апгрейды доступны в начале каждого уровня. В настройках графики не помешает включить сглаживание (msaa). Справка по кнопкам по нажатию F1. Давайте будем считать, что это преувеличение и всё не так просто и однозначно как хотелось бы.
как в рпг: сначала надо ввести своё имя по которому к вам будут обращаться в игре. Потом надо ознакомиться с характеристиками и выбрать подходящий риг: на выбор есть слон, ОБТ и колдун. Слон пользуется только бластерами и хорошо растёт в щиты, ОБТ стреляет с двух рук и у него есть слот под колдунское оружие, колдун использует только второстепенное оружие и хорошо растёт в конденсатор. В игре вы встретите нескольких нпц с которыми можно повзаимодействовать, возможно найдёте терминал даркнета или брайтнета через которые в них можно задонатить битрубли, сможете попинговать супер-сеть, ну и всякое разное другое.
Есть ряд проблем и непоняток в реализации с которыми ведётся постоянная борьба, но из-за чего разобраться с чем-то может быть сложнее. Заранее сорян, говорите если где-то какие-то косяки, я записываю.
В любом варианте стоит попробовать другое оружие или другой риг. Оружие продаётся в магазине в начале каждого уровня рядом с апгрейдами, много, оружие тоже генерируется процедурно. ИМХО самый прямолинейный риг без лишней мороки - это слон, самый непрямолинейный - колдун, по-умолчанию средний вариант - ОБТ.
Сюжет примерно такой: роботизированный боевой танк сошедший с конвеера не смог подсоединиться к улью из-за ошибки в сети, ваш квест - сбежать из улья. Демо состоит из пяти уровней: нулевой уровень - типа обучающий, покажет как работает зрение, как взаимодействовать с предметами, как перейти на следующий уровень и т.д. Далее 3 процедурно сгенерированных уровня, у третьего уровня есть альтернативный вариант - скип, тёмное место, если играть не по софткору/хардкору, то за одну игру можно посетить оба варианта. Последний уровень - босс, большая полукруглая комната. В конце игры вы увидите сообщение о том, что игра закончена и предложение катнуть NG+, вдруг кто захочет. У меня пройти от начала до конца занимает где-то 30-40 минут не спеша. Для того чтобы открыть все титулы, игру надо катнуть минимум два раза т.к. пара титулов взаимоисключающие.
Минимальные системные требования такие:
Zip-архив с билдом занимает примерно 50 мегабайт. Ссылка: https://www.dropbox.com/sh/7m1hfy71b8mambt/AAC0_YKIC-yHSpPBSxNPzoaRa?dl=0 (ссылка заменена на демо6) По ссылке есть скриншоты, билд под линукс - voks_l64.
Надеюсь будет интересно взглянуть. Если будут вопросы - постараюсь ответить, но я бы лучше послушал.
Собственно сабж.
Кто-нибудь использовал в продакшене, как впечатление?
Чем оно лучше/хуже iredmail?
Здравствуйте! Покажите, как можно создать запароленный архив 7Zip на JAVA?
Просто архив создаю, а как зашифровать его, не знаю.
Смотрю доки, нахожу только как распаковать запароленный архив.
Использую библиотеки
org.apache.commons.compress.archivers.sevenz
| ← назад | следующие → |