Чувак, который дизлайк поставил, в комментах плз напиши, что тебе не нравится :)
👎19👏5😢1
BUSIER или зависания Linux
В последнее время моя Ubuntu часто стала зависать наглухо. При чем проблема обычно всегда одна и та же - утечки памяти в Chrome или IDEA. Такой штуки как вызов диспетчера задач как в винде, тут нету (можно запилить, но с бубном). По-этому тупо перезагружал комп. Но вчера обнаружил такую тему как System Request.
Зажимаем Alt + SysReq(PrtSc) и кнопку, например - F - и отправляете команду напрямую в ядро "убить самый жрущий процесс"
А вот последовательность REISUB (BUSIER для запоминания) - gracefull reboot, намного лучше, чем бахнуть кнопку на компе.
R: Switch to XLATE mode
E: Send Terminate signal to all processes except for init
I: Send Kill signal to all processes except for init
S: Sync all mounted file-systems
U: Remount file-systems as read-only
B: Reboot
Но вся эта магия не сразу из коробки работает, нужно заменить 176 на 244 тут
Upd. от камрада @artalar - "Можно ещё в обход иксов запустить терминал Ctrl + Alt + F1 to F6. По моему опыту зависают чаще всего именно они (икс сервер для отрисовки гуя)"
Тут инфа
https://askubuntu.com/a/36717
#devops #linux #ubuntu #advices
В последнее время моя Ubuntu часто стала зависать наглухо. При чем проблема обычно всегда одна и та же - утечки памяти в Chrome или IDEA. Такой штуки как вызов диспетчера задач как в винде, тут нету (можно запилить, но с бубном). По-этому тупо перезагружал комп. Но вчера обнаружил такую тему как System Request.
Зажимаем Alt + SysReq(PrtSc) и кнопку, например - F - и отправляете команду напрямую в ядро "убить самый жрущий процесс"
А вот последовательность REISUB (BUSIER для запоминания) - gracefull reboot, намного лучше, чем бахнуть кнопку на компе.
R: Switch to XLATE mode
E: Send Terminate signal to all processes except for init
I: Send Kill signal to all processes except for init
S: Sync all mounted file-systems
U: Remount file-systems as read-only
B: Reboot
Но вся эта магия не сразу из коробки работает, нужно заменить 176 на 244 тут
sudo nano /etc/sysctl.d/10-magic-sysrq.confДальше выполняем команду
echo 244 | sudo tee /proc/sys/kernel/sysrqДальше жмем Alt+SysReq+F и убиваем какую нить вкладку хром)
Upd. от камрада @artalar - "Можно ещё в обход иксов запустить терминал Ctrl + Alt + F1 to F6. По моему опыту зависают чаще всего именно они (икс сервер для отрисовки гуя)"
Тут инфа
https://askubuntu.com/a/36717
#devops #linux #ubuntu #advices
Ask Ubuntu
What should I do when Ubuntu freezes?
All operating systems freeze sometimes, and Ubuntu is no exception. What should I do to regain control when...
just one program stops responding?
nothing at all responds to mouse clicks or key pres...
just one program stops responding?
nothing at all responds to mouse clicks or key pres...
👍4🔥4👎1
Forwarded from Сова пишет…
🔥6
IMUTENVRV
Я в свободное от работы время принимаю участие в progressive metal группе https://vk.com/imutenvrv в качестве вокалиста.
У нас только что вышел дебютный сингл TAVION.
Послушать можно тут https://vk.com/imutenvrv или на любой стриминговой площадке https://band.link/imutenvrv
А так же на ютубчике https://www.youtube.com/watch?v=ODZm-1b4llc
Если вам будет интересно, позже скину пост со всем своим творчеством.
#music #imutenvrv
Я в свободное от работы время принимаю участие в progressive metal группе https://vk.com/imutenvrv в качестве вокалиста.
У нас только что вышел дебютный сингл TAVION.
Послушать можно тут https://vk.com/imutenvrv или на любой стриминговой площадке https://band.link/imutenvrv
А так же на ютубчике https://www.youtube.com/watch?v=ODZm-1b4llc
Если вам будет интересно, позже скину пост со всем своим творчеством.
#music #imutenvrv
🔥9👍3👏2👎1
Вакансия
Нам в Huntica требуется верстальщик, у которого есть желание эволюционировать в Vue Frontend Developer.
Если вы работаете в конвеерной web студии - это ваш шанс вырваться из этой пучины :)
От нас:
- удаленка или офис в мск (но вся команда на ремоуте)
- деньги (40-80к рублей в зависимости от занятости, можно фултайм, можно парттайм)
- профессиональный рост со мной (можно вырасти в Frontend и Fullstack developer, разбираться в архитектуре и бизнесе)
- работа в продукте с современным стеком (Vue, Nuxt, NestJS, Laravel, Flutter, Docker, Kubernetes)
никакой бюрократической возни
- обучим JS,TS
От вас:
- восхитительная, четкая и быстрая верстка (1 макет в неделю и 100 правок после приемки не подойдет)
- визуальное мышление (программист сделал технический макет фичи, а вы можете сделать из этого красиво аналогично стилям сайта)
- умение в БЭМ (понимаете, когда использовать блок, элемент, модификатор, микс и вот это все)
- навык приемки дизайна (тот вариант, когда дизайнер дает дизайн, который хорошо смотрится на его 13' макбуке и больше нигде и нужно это грамотно ему донести)
- опыт работы с webpack (ну то есть можете сконфигурировать сборку с гуглом и стек оверфлоу, использовать плагины)
- базовые навыки работы с terminal (можете зайти в проект, собрать, запустить его)
- опыт работы с git (базовый - можете склонить, спулить - смержить, пулркевесты там)
- SCSS на уровне написания и использования variables, mixins
- понимание принципов адаптивного дизайна и верстки (умеете из desktop макета сделать сносный адаптив)
- flexbox (умение строить сложные интерфейсы)
- готовность вджобывать и обучаться самостоятельно
- не бояться самостоятельно принимать решения
- выполнять обещания (или во время предупредить, что не можете выполнить)
Вообще замечательно, если есть опыт работы с Vue, Vuetify, Vite, Nuxt (2,3)
Первый этап - автоматическое собеседование на платформе Huntica. Заодно познакомитесь с продуктом, с которым планируете работать (это вообще большой плюс при найме, когда вы изучили компанию).
https://huntica.works/v/1030 - ссылка на собес.
По всем вопросам пишите мне @bearlogin
#vacancy #frontend
Нам в Huntica требуется верстальщик, у которого есть желание эволюционировать в Vue Frontend Developer.
Если вы работаете в конвеерной web студии - это ваш шанс вырваться из этой пучины :)
От нас:
- удаленка или офис в мск (но вся команда на ремоуте)
- деньги (40-80к рублей в зависимости от занятости, можно фултайм, можно парттайм)
- профессиональный рост со мной (можно вырасти в Frontend и Fullstack developer, разбираться в архитектуре и бизнесе)
- работа в продукте с современным стеком (Vue, Nuxt, NestJS, Laravel, Flutter, Docker, Kubernetes)
никакой бюрократической возни
- обучим JS,TS
От вас:
- восхитительная, четкая и быстрая верстка (1 макет в неделю и 100 правок после приемки не подойдет)
- визуальное мышление (программист сделал технический макет фичи, а вы можете сделать из этого красиво аналогично стилям сайта)
- умение в БЭМ (понимаете, когда использовать блок, элемент, модификатор, микс и вот это все)
- навык приемки дизайна (тот вариант, когда дизайнер дает дизайн, который хорошо смотрится на его 13' макбуке и больше нигде и нужно это грамотно ему донести)
- опыт работы с webpack (ну то есть можете сконфигурировать сборку с гуглом и стек оверфлоу, использовать плагины)
- базовые навыки работы с terminal (можете зайти в проект, собрать, запустить его)
- опыт работы с git (базовый - можете склонить, спулить - смержить, пулркевесты там)
- SCSS на уровне написания и использования variables, mixins
- понимание принципов адаптивного дизайна и верстки (умеете из desktop макета сделать сносный адаптив)
- flexbox (умение строить сложные интерфейсы)
- готовность вджобывать и обучаться самостоятельно
- не бояться самостоятельно принимать решения
- выполнять обещания (или во время предупредить, что не можете выполнить)
Вообще замечательно, если есть опыт работы с Vue, Vuetify, Vite, Nuxt (2,3)
Первый этап - автоматическое собеседование на платформе Huntica. Заодно познакомитесь с продуктом, с которым планируете работать (это вообще большой плюс при найме, когда вы изучили компанию).
https://huntica.works/v/1030 - ссылка на собес.
По всем вопросам пишите мне @bearlogin
#vacancy #frontend
👍5👎1👏1
Mailcatcher
Очень удобная штука для разработки функционала связанного с почтой https://mailcatcher.me/
Можно использовать локально, или на stage окружении и не бояться, что test@test.com опять получит ваше супер важное сообщение :)
Просто поднимаете сервис, например через docker, и кидаете письма на smtp://127.0.0.1:1025.
И просматриваете в веб интерфейсе эти письма или получаете через API, что отлично подходит для интеграционных тестов.
P.S. Камрады еще советуют https://github.com/mailhog/MailHog
#advices #backend
Очень удобная штука для разработки функционала связанного с почтой https://mailcatcher.me/
Можно использовать локально, или на stage окружении и не бояться, что test@test.com опять получит ваше супер важное сообщение :)
Просто поднимаете сервис, например через docker, и кидаете письма на smtp://127.0.0.1:1025.
И просматриваете в веб интерфейсе эти письма или получаете через API, что отлично подходит для интеграционных тестов.
P.S. Камрады еще советуют https://github.com/mailhog/MailHog
#advices #backend
👍6🔥6👎1
Чот не нашел чатика архитекторов в телеге, сделал свой https://news.1rj.ru/str/software_architecture_chat, кто интересуется архитектурой ПО - залетайте. Будем холиварить за DDD, Clean Architecture и прочие аггрегаты с микросервисами.
Telegram
Архитекторы программного обеспечения (мы тут программисты тип, вот не дома строим, а программы, стрелочки и квадратики рисуем)
Холивары, DDD, Clean Architecture, архитектурные стили, микросервисы, монолит, Event Driven.
Дома не строим, автокады не устанавливаем.
С рекламой - в лес. Вакансии в лс @bearlogin
Дома не строим, автокады не устанавливаем.
С рекламой - в лес. Вакансии в лс @bearlogin
👎1🔥1
Microservices Map .pdf
143.3 KB
Микросервисы - это просто, говорили они...
На самом деле очень полезная карта для изучения технологий и паттернов применяемых в MSA
На самом деле очень полезная карта для изучения технологий и паттернов применяемых в MSA
🔥10👍2👎2
Держите сайт, который позволит выучить любой язык за несколько минут :) https://learnxinyminutes.com
В одном документе сразу описание синтаксиса и основных конструкций языка.
Конечно это тема не для джунов, но крайне полезная для «полиглотов», которым приходиться на разных языках работать. Чтобы быстро вкатиться в новый язык или вспомнить старый.
P. S. Пока ждал жену в машине, выучил джава :)
В одном документе сразу описание синтаксиса и основных конструкций языка.
Конечно это тема не для джунов, но крайне полезная для «полиглотов», которым приходиться на разных языках работать. Чтобы быстро вкатиться в новый язык или вспомнить старый.
P. S. Пока ждал жену в машине, выучил джава :)
😁11👍7🔥6👎1
Обработка форм
Очень часто при создании форм на React/Vue разработчики вешают обработку отправки на клик по кнопке сабмита. (Сам так делал :))
В итоге получаем проблему - нужно реализовывать стандартное поведение отправки формы, например по кнопке Enter.
Решение: добавить элемент form (как деды делали) и повесить обработку на onSubmit.
PROFIT!
#advice #vue #react #frontend
Очень часто при создании форм на React/Vue разработчики вешают обработку отправки на клик по кнопке сабмита. (Сам так делал :))
В итоге получаем проблему - нужно реализовывать стандартное поведение отправки формы, например по кнопке Enter.
Решение: добавить элемент form (как деды делали) и повесить обработку на onSubmit.
PROFIT!
#advice #vue #react #frontend
👍15👎1
Parameter Properties
Только вчера узнал, что в TypeScript есть возможность создавать поля класса прямо в конструкторе, без их явного объявления и присваивания. Очень удобно :)
https://www.typenoscriptlang.org/docs/handbook/2/classes.html#parameter-properties
#typenoscript #frontend #backend
Только вчера узнал, что в TypeScript есть возможность создавать поля класса прямо в конструкторе, без их явного объявления и присваивания. Очень удобно :)
https://www.typenoscriptlang.org/docs/handbook/2/classes.html#parameter-properties
#typenoscript #frontend #backend
👍8😁6👎2
https://news.mail.ru/society/53744926/?frommail=10&utm_partner_id=428
Вот, я ждал этого! Теперь есть, что сказать выпускникам института благородных девиц :)
Вот, я ждал этого! Теперь есть, что сказать выпускникам института благородных девиц :)
Новости Mail.ru
Ученые доказали, что нецензурная брань полезна
Она не только помогает лучше выразить свои эмоции, но и увеличивает доверие между собеседниками.
👍6👎3😁2