page-assist
Page-assist предлагает интерфейс для работы с ИИ LLAMA, включая возможность обобщения веб-страниц и задания вопросов о содержимом. Расширение работает с браузерами на базе Chromium, поддержка Firefox планируется.
@proglish
Посмотреть код 👀
Page-assist предлагает интерфейс для работы с ИИ LLAMA, включая возможность обобщения веб-страниц и задания вопросов о содержимом. Расширение работает с браузерами на базе Chromium, поддержка Firefox планируется.
@proglish
Посмотреть код 👀
🔥6👍4
Задача по JavaScript
Разворачивание объекта с массивами
Дан список событий за определенные даты, хранящийся в следующей структуре:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Напишите код, которой переделает структуру данных вот в такую:
[
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]
Свой вариант напишите в комментариях
@proglish
Разворачивание объекта с массивами
Дан список событий за определенные даты, хранящийся в следующей структуре:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Напишите код, которой переделает структуру данных вот в такую:
[
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]
Свой вариант напишите в комментариях
@proglish
👍5🔥5
Используйте виртуальное окружение
Виртуальное окружение (virtual environment) — надстройка, которая обеспечивает две вещи.
Изоляцию зависимостей. У каждого окружения будет собственный набор библиотек, изолированный от системного языкового пакета. Это гарантирует, что уязвимости в последних не навредят проекту.
Контроль версий. Виртуальное окружение позволит зафиксировать разновидность используемых библиотек с помощью requirements.txt или другого файла конфигурации. Код, скопированный из многолетнего треда на StackOverflow, часто выдает ошибку именно из-за этого. Если вы работаете с несколькими проектами, требующими разных версий одной и той же библиотеки, virtualenv поможет их «развести по углам».
@proglish
Виртуальное окружение (virtual environment) — надстройка, которая обеспечивает две вещи.
Изоляцию зависимостей. У каждого окружения будет собственный набор библиотек, изолированный от системного языкового пакета. Это гарантирует, что уязвимости в последних не навредят проекту.
Контроль версий. Виртуальное окружение позволит зафиксировать разновидность используемых библиотек с помощью requirements.txt или другого файла конфигурации. Код, скопированный из многолетнего треда на StackOverflow, часто выдает ошибку именно из-за этого. Если вы работаете с несколькими проектами, требующими разных версий одной и той же библиотеки, virtualenv поможет их «развести по углам».
@proglish
🔥7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
MA,m
Корабельная компания
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
Корабельная компания
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
👌4👍3🔥3
Задача по JavaScript
Число прописью
Дано некоторое число:
let num = 1234567890
Выведите это число прописью:
`
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`
Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.
Свой вариант напишите в комментариях
@proglish
Число прописью
Дано некоторое число:
let num = 1234567890
Выведите это число прописью:
`
один миллиард двести тридцать четыре миллиона
пятьсот шестьдесят семь тысяч восемсот девяносто
`
Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.
Свой вариант напишите в комментариях
@proglish
👍5❤3
Валидируйте входные данные
Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как SQL-инъекции и межсайтовый скриптинг (XSS).
@proglish
Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как SQL-инъекции и межсайтовый скриптинг (XSS).
@proglish
👍6🔥2
Сегодня мы подобрали для вас
КНИГИ ПО АСИНХРОННОСТИ в JavaScript:
1. "JavaScript: The Good Parts" - Дуглас Крокфорд
📚здесь вы узнаете как избежать распространенных ошибок и научиться эффективно использовать асинхронность в JavaScript
2. "Node.js в действии" - Майк Кантелон
📚здесь рассматривается использование Node.js для разработки асинхронных приложений на JavaScript, вы сможете научиться создавать эффективные асинхронные приложения
3. "JavaScript и jQuery: интерактивная веб-разработка" - Джон Дакетт
📚здесь про основы асинхронного программирования в JavaScript
4. "Async JavaScript: Build More Responsive Apps with Less Code" - Тревор Бернарду
📚здесь расписаны различные подходы к асинхронному программированию в JavaScript
@proglish
КНИГИ ПО АСИНХРОННОСТИ в JavaScript:
1. "JavaScript: The Good Parts" - Дуглас Крокфорд
📚здесь вы узнаете как избежать распространенных ошибок и научиться эффективно использовать асинхронность в JavaScript
2. "Node.js в действии" - Майк Кантелон
📚здесь рассматривается использование Node.js для разработки асинхронных приложений на JavaScript, вы сможете научиться создавать эффективные асинхронные приложения
3. "JavaScript и jQuery: интерактивная веб-разработка" - Джон Дакетт
📚здесь про основы асинхронного программирования в JavaScript
4. "Async JavaScript: Build More Responsive Apps with Less Code" - Тревор Бернарду
📚здесь расписаны различные подходы к асинхронному программированию в JavaScript
@proglish
🥰6👍2
❗️We often use ‘maybe’ (adverb)
with ‘may be’ (verb phrase)
because both are used to mean that something is possible but not certain. Here’s a quick comparison:
Maybe the letter will come today. (maybe=perhaps)
The train may be delayed
because of the strike. (may be=might be/could be)
@proglish
with ‘may be’ (verb phrase)
because both are used to mean that something is possible but not certain. Here’s a quick comparison:
Maybe the letter will come today. (maybe=perhaps)
The train may be delayed
because of the strike. (may be=might be/could be)
@proglish
👍6🥰2
Расширение, которое законспектирует ваш рабочий созвон ✍🏻
Разработчик создал идеальное решение, которое сможет сделать конспект по звонку из Google Meet, Zoom и MS Teams.
Технология будет особенно полезна программистам и студентам-разработчикам 🔥
Чтобы установить расширение 👇🏻
🔸 зайдите на сайт через аккаунт Google
🔸 выберете необходимый сервис для созвонов
🔸 поменяйте язык расширения (при необходимости)
🔸 получите готовый конспект на русском языке 😎
Сервис автоматически получит все данные из календаря и сохранит конспекты с созвонов. Вы можете легко вернуться и прочитать их в любое время 😉
@proglish
Разработчик создал идеальное решение, которое сможет сделать конспект по звонку из Google Meet, Zoom и MS Teams.
Технология будет особенно полезна программистам и студентам-разработчикам 🔥
Чтобы установить расширение 👇🏻
🔸 зайдите на сайт через аккаунт Google
🔸 выберете необходимый сервис для созвонов
🔸 поменяйте язык расширения (при необходимости)
🔸 получите готовый конспект на русском языке 😎
Сервис автоматически получит все данные из календаря и сохранит конспекты с созвонов. Вы можете легко вернуться и прочитать их в любое время 😉
@proglish
👍6👏2
Привет, друзья! Если вы заинтересованы в изучении frontend-разработки, то приглашаем вас присоединиться к нашему курсу. Присоединяйтесь к нашей группе уже сейчас!
https://t.me/+ap5NTSZqLDZlMzgy
https://t.me/+ap5NTSZqLDZlMzgy
Telegram
Frontend Proglish
ㅤㅤㅤ ㅤㅤ invites you to join this group on Telegram.
🔥5👍2❤1
30 английских слов уровня Advanced, которые помогут набрать 8.0 и выше на IELTS
1. Alacrity — готовность, рвение, прыть
2. Candor — откровенность, прямота
3. Complacency — самодовольство, беспечность, отсутствие бдительности
4. Penchant — пристрастие, влечение
5. Perusal — подробное изучение
6. Predilection — склонность, предпочтение
7. Perseverance — настойчивость, упорство
8. Proponent — сторонник
9. Disparity — неравенство, несоответствие
10. Ingenuity — изобретательность
11. Deterrent — сдерживающий фактор
12. Inheritance — наследственность
13. Decry — открыто осуждать, критиковать.
14. Repudiate — отрекаться, отказываться признат
15. Amiable — любезный, приветливый, дружелюбный
16. Circumspect — осмотрительный, продуманный
17. Clandestine — тайный, негласный
18. Coherent — связный, согласованный, складный
19. Deferential — почтительный, уважительный
20. Eloquent — красноречивый
21. Impeccable — безупречный, безукоризненный
22. Incisive — проницательный
23. Inept — неуместный, неподходящий, некомпетентный
24. Jubilant — ликующий
25. Meticulous — тщательный, дотошный, скрупулезный
26. Rife — изобилующий, преисполненный, распространенный
27. Staid — уравновешенный, трезвый, степенный
28. Superfluous — чрезмерный, лишний
29. Venerable — почтенный
30. Salient — бросающийся в глаза, заметный
@proglish
1. Alacrity — готовность, рвение, прыть
2. Candor — откровенность, прямота
3. Complacency — самодовольство, беспечность, отсутствие бдительности
4. Penchant — пристрастие, влечение
5. Perusal — подробное изучение
6. Predilection — склонность, предпочтение
7. Perseverance — настойчивость, упорство
8. Proponent — сторонник
9. Disparity — неравенство, несоответствие
10. Ingenuity — изобретательность
11. Deterrent — сдерживающий фактор
12. Inheritance — наследственность
13. Decry — открыто осуждать, критиковать.
14. Repudiate — отрекаться, отказываться признат
15. Amiable — любезный, приветливый, дружелюбный
16. Circumspect — осмотрительный, продуманный
17. Clandestine — тайный, негласный
18. Coherent — связный, согласованный, складный
19. Deferential — почтительный, уважительный
20. Eloquent — красноречивый
21. Impeccable — безупречный, безукоризненный
22. Incisive — проницательный
23. Inept — неуместный, неподходящий, некомпетентный
24. Jubilant — ликующий
25. Meticulous — тщательный, дотошный, скрупулезный
26. Rife — изобилующий, преисполненный, распространенный
27. Staid — уравновешенный, трезвый, степенный
28. Superfluous — чрезмерный, лишний
29. Venerable — почтенный
30. Salient — бросающийся в глаза, заметный
@proglish
🔥4👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
VISMA
Морской порт
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
Морской порт
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
👍8
Привет, всем! У нас отличные новости в Proglish! Если вы уже знакомы с нашим проектом, вам будет интересно узнать детали. А если вы впервые слышите о нас, можете почитать о Proglish в нашем телеграм-канале вот здесь. 😊
Теперь каждый из вас может создать свой собственный клуб в рамках Proglish. Это означает, что вы можете объединиться с единомышленниками и развивать интересы в уютной и поддерживающей обстановке. 🌟
Плюсы создания клуба в рамках Proglish:
👥 Готовая аудитория: Вы получаете доступ к уже сформированной аудитории, готовой к общению и обмену знаниями.
🎉 Поддержка для внеклассных мероприятий: Присоединение к Proglish дает вам возможность организовывать разнообразные внеклассные мероприятия, что значительно расширяет ваши возможности для интересного и продуктивного времяпрепровождения.
🛠 Ресурсы и инструменты: Вы получаете доступ к ресурсам и инструментам, предоставляемым Proglish, что облегчает организацию мероприятий, обмен опытом и координацию деятельности вашего клуба.
👩💼 Профессиональная поддержка: Команда Proglish готова помочь вам в развитии и продвижении вашего клуба, предоставляя консультации и рекомендации по организации мероприятий и привлечению новых участников.
🤝 Возможность сотрудничества: Создание клуба в рамках Proglish открывает двери для сотрудничества с другими клубами и организациями, что способствует обмену опытом, идеями и ресурсами для достижения общих целей.
И помните, если вы откроете свой клуб в Proglish, вы сможете спокойно выдавать сертификаты участникам клуба. 📜
Связь. 🌐
Теперь каждый из вас может создать свой собственный клуб в рамках Proglish. Это означает, что вы можете объединиться с единомышленниками и развивать интересы в уютной и поддерживающей обстановке. 🌟
Плюсы создания клуба в рамках Proglish:
👥 Готовая аудитория: Вы получаете доступ к уже сформированной аудитории, готовой к общению и обмену знаниями.
🎉 Поддержка для внеклассных мероприятий: Присоединение к Proglish дает вам возможность организовывать разнообразные внеклассные мероприятия, что значительно расширяет ваши возможности для интересного и продуктивного времяпрепровождения.
🛠 Ресурсы и инструменты: Вы получаете доступ к ресурсам и инструментам, предоставляемым Proglish, что облегчает организацию мероприятий, обмен опытом и координацию деятельности вашего клуба.
👩💼 Профессиональная поддержка: Команда Proglish готова помочь вам в развитии и продвижении вашего клуба, предоставляя консультации и рекомендации по организации мероприятий и привлечению новых участников.
🤝 Возможность сотрудничества: Создание клуба в рамках Proglish открывает двери для сотрудничества с другими клубами и организациями, что способствует обмену опытом, идеями и ресурсами для достижения общих целей.
И помните, если вы откроете свой клуб в Proglish, вы сможете спокойно выдавать сертификаты участникам клуба. 📜
Связь. 🌐
🔥6👍2
Proglish Programming academy pinned «Привет, всем! У нас отличные новости в Proglish! Если вы уже знакомы с нашим проектом, вам будет интересно узнать детали. А если вы впервые слышите о нас, можете почитать о Proglish в нашем телеграм-канале вот здесь. 😊 Теперь каждый из вас может создать свой…»
Задача по JavaScript
Конвертация массива городов и стран
Дан список городов и их стран, хранящийся в следующей структуре:
let data = [
{
country: 'country1',
city: 'city11',
},
{
country: 'country2',
city: 'city21',
},
{
country: 'country3',
city: 'city31',
},
{
country: 'country1',
city: 'city12',
},
{
country: 'country1',
city: 'city13',
},
{
country: 'country2',
city: 'city22',
},
{
country: 'country3',
city: 'city31',
},
]
Напишите код, которой переделает структуру данных вот в такую:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}
Свой вариант напишите в комментариях
@proglish
Конвертация массива городов и стран
Дан список городов и их стран, хранящийся в следующей структуре:
let data = [
{
country: 'country1',
city: 'city11',
},
{
country: 'country2',
city: 'city21',
},
{
country: 'country3',
city: 'city31',
},
{
country: 'country1',
city: 'city12',
},
{
country: 'country1',
city: 'city13',
},
{
country: 'country2',
city: 'city22',
},
{
country: 'country3',
city: 'city31',
},
]
Напишите код, которой переделает структуру данных вот в такую:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}
Свой вариант напишите в комментариях
@proglish
👍4🔥4
%rerun
Перезапускает предыдущую ячейку. В моей практике это полезно, чтобы пересобрать, к примеру, эмоциональную окраску (позитивная / негативная) реплики пользователя на базе библиотеки
@proglish
Перезапускает предыдущую ячейку. В моей практике это полезно, чтобы пересобрать, к примеру, эмоциональную окраску (позитивная / негативная) реплики пользователя на базе библиотеки
dostoevsky.@proglish
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Чел сделал невероятно красивую штуку на JS в браузере 🙌
Одна и та же сфера открытая в двух разных окнах — синхронизируется между собой и объединяется при наложении окон.
Он явно знает как центрировать <div>
@proglish
Одна и та же сфера открытая в двух разных окнах — синхронизируется между собой и объединяется при наложении окон.
Он явно знает как центрировать <div>
@proglish
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Delote-Beauty
Салон красоты
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
Салон красоты
→ Жанр: #LandingPage
→ Сложность: #средний
→ Язык: #RU
→ Адаптив: Нет
@proglish
Открыть макет 🔐
👍9