Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕
🌕🌕🌕🌒🌕🌖🌒🌕🌕🌕🌕🌕
🌕🌕🌖🌑🌓🌑🌑🌕🌕🌕🌕🌕
🌕🌕🌗🌑🌑🌑🌑🌔🌕🌕🌕🌕
🌕🌕🌘🌕🌑🌕🌑🌔🌖🌑🌕🌕
🌕🌕🌖🌑🌑🌑🌑🌕🌕🌑🌔🌕
🌕🌕🌕🌖🌑🌑🌔🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌒🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌑🌔🌖🌑🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌒🌑🌒🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌑🌒🌕🌕🌕
🌕🌕🌕🌒🌕🌖🌒🌕🌕🌕🌕🌕
🌕🌕🌖🌑🌓🌑🌑🌕🌕🌕🌕🌕
🌕🌕🌗🌑🌑🌑🌑🌔🌕🌕🌕🌕
🌕🌕🌘🌕🌑🌕🌑🌔🌖🌑🌕🌕
🌕🌕🌖🌑🌑🌑🌑🌕🌕🌑🌔🌕
🌕🌕🌕🌖🌑🌑🌔🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌒🌕🌕🌑🌔🌕
🌕🌕🌕🌘🌑🌑🌑🌔🌖🌑🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌒🌑🌒🌕🌕
🌕🌕🌕🌑🌑🌑🌑🌑🌒🌕🌕🌕
1 7 2 2
Everyone: "yeaa, bch. last days of the year, time to chill" 💃
Developers: "one(many) last commit to push and i can chill during the holidays(hopefully)"😬
Developers: "one(many) last commit to push and i can chill during the holidays(hopefully)"
Please open Telegram to view this post
VIEW IN TELEGRAM
Setting clear goals and organizing plans makes it much easier to stay on track and not give up in the long run.
That’s why I decided to bring a bit more structure into my life by integrating Notion into my daily routine.
I’ve created some basic pages to track my main goals and set up templates for the year, month, and week. Each week now has its own to-do list, with tasks scheduled on the right days.
Next pages are:
- Project planner
- Reading list
- Meal planner(not sure)
- Something else which will come into my mind
I’m really hoping this will boost my productivity and keep me motivated. Let’s see how it goes!😊
If someone needs these templates feel free to ask.
That’s why I decided to bring a bit more structure into my life by integrating Notion into my daily routine.
I’ve created some basic pages to track my main goals and set up templates for the year, month, and week. Each week now has its own to-do list, with tasks scheduled on the right days.
Next pages are:
- Project planner
- Reading list
- Meal planner(not sure)
- Something else which will come into my mind
I’m really hoping this will boost my productivity and keep me motivated. Let’s see how it goes!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1 1
Сделал видео-инструкцию для настройки модуля e-imzo на системе macos.
Все необходимые ссылки для видео инструкции:
- Установщик Java
- Официальный сайт eimzo
- Получение ЭЦП через mygov
- Получение ЭЦП через сайт E-Imzo
- Ссылка на презентацию
Команды для "копировать, вставить":
1.
2.
3.
4.
5.
6.
7.
Все необходимые ссылки для видео инструкции:
- Установщик Java
- Официальный сайт eimzo
- Получение ЭЦП через mygov
- Получение ЭЦП через сайт E-Imzo
- Ссылка на презентацию
Команды для "копировать, вставить":
1.
cd Downloads/E-IMZO/ - переход в папку eimzo2.
sudo chmod +x E-IMZO.sh - разрешает запуск скрипта eimzo3.
cd /Volumes/ - переход в папку Volumes4.
sudo mkdir DSKEYS - создание папки DSKEYS5.
open /Volumes/DSKEYS - открытие папки DSKEYS через finder6.
sudo mkdir /Volumes/DSKEYS && sudo chmod u+rwx /Volumes/DSKEYS - создание папки DSKEYS и полные доступ к этой папке7.
cd /Users/$(whoami)/Downloads/E-IMZO/ && ./E-IMZO.sh - команда для automatorYouTube
Как настроить E-IMZO на MacOS: Подробная инструкция
В этом видео я покажу, как правильно установить и настроить модуль E-IMZO на компьютере с операционной системой MacOS. Мы разберем все шаги от загрузки программы до ее успешного запуска и работы.
Если у вас возникли проблемы с настройкой электронной подписи…
Если у вас возникли проблемы с настройкой электронной подписи…
Forwarded from PRO Hi-Tech
В браузерах Chrome и Firefox устранены критические уязвимости, которые могли представлять серьезную угрозу для пользователей. Обновления уже доступны.
Пользователям Chrome рекомендуется обновиться до версии 31.0.6778.264/265 для Windows и macOS или 131.0.6778.264 для Linux. Среди исправленных уязвимостей — CVE-2025-0291, связанная с движком JavaScript V8. Эта брешь позволяла удаленно запускать вредоносный код через специально созданные HTML-страницы. За её обнаружение Google выплатила 55 тысяч долларов.
Для Firefox и Thunderbird Mozilla выпустила версию 134, которая исправила 11 уязвимостей, включая три высокорисковые. Среди них — CVE-2025-0244, позволяющая на Android подделывать адресную строку, и CVE-2025-0242/CVE-2025-0247, которые могли использоваться для исполнения произвольного кода, читая или изменяя данные за пределами защищенной памяти.
Рекомендуется как можно скорее обновить браузеры для обеспечения безопасности.
Пользователям Chrome рекомендуется обновиться до версии 31.0.6778.264/265 для Windows и macOS или 131.0.6778.264 для Linux. Среди исправленных уязвимостей — CVE-2025-0291, связанная с движком JavaScript V8. Эта брешь позволяла удаленно запускать вредоносный код через специально созданные HTML-страницы. За её обнаружение Google выплатила 55 тысяч долларов.
Для Firefox и Thunderbird Mozilla выпустила версию 134, которая исправила 11 уязвимостей, включая три высокорисковые. Среди них — CVE-2025-0244, позволяющая на Android подделывать адресную строку, и CVE-2025-0242/CVE-2025-0247, которые могли использоваться для исполнения произвольного кода, читая или изменяя данные за пределами защищенной памяти.
Рекомендуется как можно скорее обновить браузеры для обеспечения безопасности.
1 week - 1 small project
Planning to implement several small, yet problem-solving, ideas over the next few months. So, stay tuned – I will need all your feedback!
Do not know with what this is going to end, but excited to try building something useful for users😎
#challege #startup #DeveloperLife
Planning to implement several small, yet problem-solving, ideas over the next few months. So, stay tuned – I will need all your feedback!
Do not know with what this is going to end, but excited to try building something useful for users
#challege #startup #DeveloperLife
Please open Telegram to view this post
VIEW IN TELEGRAM
Islombe dev
1 week - 1 small project Planning to implement several small, yet problem-solving, ideas over the next few months. So, stay tuned – I will need all your feedback! Do not know with what this is going to end, but excited to try building something useful for…
So, the first mini project is a report generator 🗂
Every month, we need to submit a report with a list of completed tasks. While filling out the document isn’t difficult, making small updates to the same template every month gets tedious, and I wanted a faster solution.
To address this, I decided to implement a simple solution: a form for users to fill out, an API to send the submitted data, and scripts to generate reports in both .pdf and .docx formats.
However, I’m currently facing a security challenge. The user sends their own data, which shouldn’t even be visible to me and must be erased immediately after the files are generated. This week, I plan to resolve this issue. I also think the frontend should store the user’s data securely — of course, in an encrypted way.
The question is: how?😒
🎯 Target audience: team at work
🕔 Time spent: about 16 hours
🤑 How to make profit: use gained knowledge in other projects
Every month, we need to submit a report with a list of completed tasks. While filling out the document isn’t difficult, making small updates to the same template every month gets tedious, and I wanted a faster solution.
To address this, I decided to implement a simple solution: a form for users to fill out, an API to send the submitted data, and scripts to generate reports in both .pdf and .docx formats.
However, I’m currently facing a security challenge. The user sends their own data, which shouldn’t even be visible to me and must be erased immediately after the files are generated. This week, I plan to resolve this issue. I also think the frontend should store the user’s data securely — of course, in an encrypted way.
The question is: how?
🎯 Target audience: team at work
🕔 Time spent: about 16 hours
🤑 How to make profit: use gained knowledge in other projects
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Много раз проводил собеседования и заметил, что тема Promise у многих хромает
Когда на собеседованиях спрашиваю о Promise в JavaScript, часто сталкиваюсь с тем, что кандидаты либо путаются, либо знают только базовые вещи. А ведь Promise — это один из титанов в javascript. В этом посте хотел бы раскрыть эту тему и направлять кандидатов читать этот пост))
Что такое Promise?
Promise – это объект, представляющий результат асинхронной операции, который может быть получен в будущем. У него есть три состояния:
1. ⏳ Pending – операция еще не завершена.
2. ✅ Fulfilled – операция завершена успешно, результат доступен.
3. 🚫 Rejected – операция завершена с ошибкой.
Простой пример создания Promise:
Зачем он вообще нужен?
Ответ прост – для работы с асинхронностью.
Раньше разработчики использовали колбэки для работы с асинхронностью, что приводило к так называемому “аду колбэков”. Promise решает эту проблему, делая код более читаемым и управляемым.
Основные методы Promise
1. then() — обрабатывает успешное выполнение.
2. catch() — обрабатывает ошибки.
3. finally() — выполняется в любом случае, завершилась ли операция успешно или с ошибкой.
Чего чаще всего не знают или путаются?
1. Promise.all() — для одновременного выполнения нескольких Promise.
2. Promise.race() — возвращает результат первого завершенного Promise.
3. Promise chaining — как правильно выстраивать последовательные then().
Советы для собеседований
1. Не учите Promise только теоретически — обязательно экспериментируйте с кодом.
2. Понимайте, как работают цепочки. Используйте их для упрощения кода.
3. Разбирайтесь в реальных сценариях применения — например, загрузка данных с API.
Когда на собеседованиях спрашиваю о Promise в JavaScript, часто сталкиваюсь с тем, что кандидаты либо путаются, либо знают только базовые вещи. А ведь Promise — это один из титанов в javascript. В этом посте хотел бы раскрыть эту тему и направлять кандидатов читать этот пост))
Что такое Promise?
Promise – это объект, представляющий результат асинхронной операции, который может быть получен в будущем. У него есть три состояния:
1. ⏳ Pending – операция еще не завершена.
2. ✅ Fulfilled – операция завершена успешно, результат доступен.
3. 🚫 Rejected – операция завершена с ошибкой.
Простой пример создания Promise:
const myPromise = new Promise((resolve, reject) => {
const success = true; // Попробуйте изменить на false
if (success) {
resolve("Операция выполнена успешно!");
} else {
reject("Что-то пошло не так.");
}
});
myPromise
.then((result) => console.log(result)) // Обрабатываем успешное выполнение
.catch((error) => console.error(error)); // Обрабатываем ошибкуЗачем он вообще нужен?
Ответ прост – для работы с асинхронностью.
Раньше разработчики использовали колбэки для работы с асинхронностью, что приводило к так называемому “аду колбэков”. Promise решает эту проблему, делая код более читаемым и управляемым.
Основные методы Promise
1. then() — обрабатывает успешное выполнение.
2. catch() — обрабатывает ошибки.
3. finally() — выполняется в любом случае, завершилась ли операция успешно или с ошибкой.
Чего чаще всего не знают или путаются?
1. Promise.all() — для одновременного выполнения нескольких Promise.
2. Promise.race() — возвращает результат первого завершенного Promise.
3. Promise chaining — как правильно выстраивать последовательные then().
Советы для собеседований
1. Не учите Promise только теоретически — обязательно экспериментируйте с кодом.
2. Понимайте, как работают цепочки. Используйте их для упрощения кода.
3. Разбирайтесь в реальных сценариях применения — например, загрузка данных с API.
Tailwind CSS v4.0 is here 🔥
Yesterday my colleague told me about the new Tailwind 4 and I didnt expect that much changes.
Faster builds, modern features, and so much more - it’s packed with everything we’ve been waiting for. Let me list the most interesting and key things:
Insane Performance Boost📈
- Full builds are now 5x faster (yes, really)
- Incremental builds? 100x faster - perfect for quick iterations
Modern CSS Awesomeness🎨
- We finally have cascade layers
- Custom properties are registered automatically
- Plus, color-mix() support for advanced color manipulation
Setup Made Simple🛠
- All it takes is one line of code to get started
- And there’s a new Vite plugin that integrates beautifully
Customize in Your CSS👩💻
- Forget hunting through config files - just tweak directly in your CSS.
Cool New Features🆕
- Container queries for responsive magic.
- 3D transform utilities for some creative flair.
- Expanded gradient APIs for stunning visuals.
Full update log
#tailwind #webdev #frontenddeveloper #frontend
Yesterday my colleague told me about the new Tailwind 4 and I didnt expect that much changes.
Faster builds, modern features, and so much more - it’s packed with everything we’ve been waiting for. Let me list the most interesting and key things:
Insane Performance Boost
- Full builds are now 5x faster (yes, really)
- Incremental builds? 100x faster - perfect for quick iterations
Modern CSS Awesomeness
- We finally have cascade layers
- Custom properties are registered automatically
- Plus, color-mix() support for advanced color manipulation
Setup Made Simple
- All it takes is one line of code to get started
- And there’s a new Vite plugin that integrates beautifully
Customize in Your CSS
- Forget hunting through config files - just tweak directly in your CSS.
Cool New Features
- Container queries for responsive magic.
- 3D transform utilities for some creative flair.
- Expanded gradient APIs for stunning visuals.
Full update log
#tailwind #webdev #frontenddeveloper #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Tailwindcss
Tailwind CSS v4.0
We just released Tailwind CSS v4.0 — an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advantage of the latest advancements the web platform has to…
I have tried three AI chats
I've asked them to generate unit tests for a complex component. All of them had the same question and clarifications.
1. ChatGPT
- Knows me well, so generated almost what i need with only one working unit test
- Generation speed is perfect
- After adjustments anyway got 1 out of 6 unit tests
2. DeepSeek
- Generated well structured code as the chapGPT
- Got 'The server is busy. Please try again later.' after one clarification...
3. Qwen2.5-plus
- Gave me a good code as the chatGPT
- After clarification 2 out of 6 tests passed
- Generation speed is not as in ChatGPT(maybe, because i have a subscription for chatGPT 🤷)
Nevertheless, all these chats are just tools. All generated code has to be reviewed and adjusted by developer almost every time.
So, the future without developers has not come yet 🫥
#deepseek #chatgpt #qwen #developer
I've asked them to generate unit tests for a complex component. All of them had the same question and clarifications.
1. ChatGPT
- Knows me well, so generated almost what i need with only one working unit test
- Generation speed is perfect
- After adjustments anyway got 1 out of 6 unit tests
2. DeepSeek
- Generated well structured code as the chapGPT
- Got 'The server is busy. Please try again later.' after one clarification...
3. Qwen2.5-plus
- Gave me a good code as the chatGPT
- After clarification 2 out of 6 tests passed
- Generation speed is not as in ChatGPT(maybe, because i have a subscription for chatGPT 🤷)
Nevertheless, all these chats are just tools. All generated code has to be reviewed and adjusted by developer almost every time.
#deepseek #chatgpt #qwen #developer
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Js is power 🐰
- web frontend✅
- any backend✅
- mobile application✅
Of course it has drawbacks, but for business side it has to work(somehow) and should be done asap 😂
- web frontend
- any backend
- mobile application
Of course it has drawbacks, but for business side it has to work(somehow) and should be done asap 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
Islombe dev
Js is power 🐰 - web frontend ✅ - any backend ✅ - mobile application ✅ Of course it has drawbacks, but for business side it has to work(somehow) and should be done asap 😂
This media is not supported in your browser
VIEW IN TELEGRAM
As smooth as a native application 🤟
Please open Telegram to view this post
VIEW IN TELEGRAM
I witnessed a unique spectacle. The sysadmins came to a programmer colleague and asked him to…
drum roll…
install another OS on a laptop. Saying that I’m shocked is an understatement 😂
drum roll…
Please open Telegram to view this post
VIEW IN TELEGRAM