Forwarded from ITmozg
Windows 12 Next Valley случайно показали на Ignite 2022
Компания Microsoft усердно работает над следующей версией Windows, которую внутри компании принято называть «Next Valley». В июле я писал о том, что компания Microsoft возвращается к трехлетнему циклу разработки следующей основной версии Windows, а выпуск ОС запланирован на 2024 год.
Я не ожидал, что так скоро снова буду писать о следующей версии Windows, но несколько зрителей, смотревших вчера Ignite Keynote, заметили обновленную версию пользовательского интерфейса Windows, которая была показана в коротком фрагменте, с плавающей панелью задач внизу, системными значками в правом верхнем углу, плавающей поисковой строкой в середине и погодой в левом верхнем углу.
https://bookflow.ru/windows-12-next-valley-sluchajno-pokazali-na-ignite-2022/
#news @itmozg
Компания Microsoft усердно работает над следующей версией Windows, которую внутри компании принято называть «Next Valley». В июле я писал о том, что компания Microsoft возвращается к трехлетнему циклу разработки следующей основной версии Windows, а выпуск ОС запланирован на 2024 год.
Я не ожидал, что так скоро снова буду писать о следующей версии Windows, но несколько зрителей, смотревших вчера Ignite Keynote, заметили обновленную версию пользовательского интерфейса Windows, которая была показана в коротком фрагменте, с плавающей панелью задач внизу, системными значками в правом верхнем углу, плавающей поисковой строкой в середине и погодой в левом верхнем углу.
https://bookflow.ru/windows-12-next-valley-sluchajno-pokazali-na-ignite-2022/
#news @itmozg
🤮13👍10💩4
Forwarded from Библиотека Python разработчика | Книги по питону
Создание полнотекстовой поисковой системы на Python в 150 строк кода
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
@BookPython
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
@BookPython
👍3
Forwarded from Базы данных (Data Base)
Media is too big
VIEW IN TELEGRAM
PHP, PDO SQL Injection
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
18:52 Поддержи канал
#SQL
👉 @database_info
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
18:52 Поддержи канал
#SQL
👉 @database_info
👍9
CPython Internals: Your Guide to the Python 3 Interpreter
Автор: Anthony Shaw (2020)
Эта книга объясняет концепции, идеи и технические особенности интерпретатора Python доступным языком. Как только вы разберетесь в том, как Python работает на уровне интерпретатора, вы сможете оптимизировать свои приложения и полностью использовать возможности языка.
К концу чтения книги вы сможете:
✔️Читать исходный код интерпретатора Python 3.9;
✔️Внести изменения в синтаксис Python и скомпилировать собственную версию CPython с нуля;
✔️Освоить возможности управления памятью Python;
✔️Отлаживать код на Cи и Python;
✔️Участвовать в разработке CPython.
Скачать книгу
Автор: Anthony Shaw (2020)
Эта книга объясняет концепции, идеи и технические особенности интерпретатора Python доступным языком. Как только вы разберетесь в том, как Python работает на уровне интерпретатора, вы сможете оптимизировать свои приложения и полностью использовать возможности языка.
К концу чтения книги вы сможете:
✔️Читать исходный код интерпретатора Python 3.9;
✔️Внести изменения в синтаксис Python и скомпилировать собственную версию CPython с нуля;
✔️Освоить возможности управления памятью Python;
✔️Отлаживать код на Cи и Python;
✔️Участвовать в разработке CPython.
Скачать книгу
👍10🖕2
Forwarded from Библиотека PHP программиста 👨🏼💻👩💻
Современный PHP
Пока я не обращал внимания, PHP стал достаточно хорош
Последний раз я использовал PHP, вероятно, около 2017 года, хотя это было только в контексте поддержки некоторых сайтов WordPress. К тому времени уже вышла версия 7.2, но я об этом даже не подозревал. Я хотел избежать работы с PHP любой ценой.
Последний раз я использовал PHP, вероятно, около 2017 года, хотя это было только в контексте поддержки некоторых сайтов WordPress. К тому времени уже вышла версия 7.2, но я об этом даже не подозревал. Я хотел избежать работы с PHP любой ценой.
В этом марте я нашел время, чтобы проверить, что хорошего было добавлено в язык, о чем я не знал. Честно говоря, все выглядит замечательно.
https://dnlytras.com/blog/modern-php/
👉 @php_lib
Пока я не обращал внимания, PHP стал достаточно хорош
Последний раз я использовал PHP, вероятно, около 2017 года, хотя это было только в контексте поддержки некоторых сайтов WordPress. К тому времени уже вышла версия 7.2, но я об этом даже не подозревал. Я хотел избежать работы с PHP любой ценой.
Последний раз я использовал PHP, вероятно, около 2017 года, хотя это было только в контексте поддержки некоторых сайтов WordPress. К тому времени уже вышла версия 7.2, но я об этом даже не подозревал. Я хотел избежать работы с PHP любой ценой.
В этом марте я нашел время, чтобы проверить, что хорошего было добавлено в язык, о чем я не знал. Честно говоря, все выглядит замечательно.
https://dnlytras.com/blog/modern-php/
👉 @php_lib
Dimitrios Lytras
Modern PHP | Dimitrios Lytras
While I wasn’t paying attention, PHP got quite good
👍4😁4
Forwarded from Java Geek
Java передает аргументы по значению или по ссылке?
Java всегда передает аргументы по значению (pass-by-value). Тем не менее, когда мы передаем значение объекта, мы передаем ссылку на него, потому что переменные хранят ссылку на объект, а не сам объект. Но это не передача по ссылке (pass-by-reference). Такое положение дел может быть не совсем понятно новичкам.
@java_geek
Java всегда передает аргументы по значению (pass-by-value). Тем не менее, когда мы передаем значение объекта, мы передаем ссылку на него, потому что переменные хранят ссылку на объект, а не сам объект. Но это не передача по ссылке (pass-by-reference). Такое положение дел может быть не совсем понятно новичкам.
@java_geek
👎12👍4
Forwarded from ITmozg
Летающий автомобиль от Alef привлек раннего инвестора Tesla
Компания Alef, расположенная в Санта-Кларе, в самом сердце Кремниевой долины, разработала Model A — стремительный, но относительно обычный на вид электромобиль — с возможностью вертикального взлета и посадки. И, конечно же, умеет летать.
https://bookflow.ru/letayushhij-avtomobil-ot-alef-privlek-rannego-investora-tesla/
#news @itmozg
Компания Alef, расположенная в Санта-Кларе, в самом сердце Кремниевой долины, разработала Model A — стремительный, но относительно обычный на вид электромобиль — с возможностью вертикального взлета и посадки. И, конечно же, умеет летать.
https://bookflow.ru/letayushhij-avtomobil-ot-alef-privlek-rannego-investora-tesla/
#news @itmozg
👍11
Forwarded from GameDev: разработка игр
10 игр на Python с исходниками
Dodger
Memory Puzzle
Sliding Puzzle
Simon
Nibbles
Tetris
Katamari Damacy
Sokoban
Othello
Flood It
https://bookflow.ru/10-igr-na-python-s-ishodnikami/
#gamedev
👉 @game_devv
Dodger
Memory Puzzle
Sliding Puzzle
Simon
Nibbles
Tetris
Katamari Damacy
Sokoban
Othello
Flood It
https://bookflow.ru/10-igr-na-python-s-ishodnikami/
#gamedev
👉 @game_devv
👍20👎3
Forwarded from ITmozg
Линус Торвальдс «раздражен» плохой работой разработчиков ядра Linux
Торвальдс объявил о релизе версии 6.1 для ядра Linux и добавил строгое сообщение разработчикам: прекратите подавать код в последнюю минуту.
https://bookflow.ru/linus-torvalds-razdrazhen-plohoj-rabotoj-razrabotchikov-yadra-linux/
#news @itmozg
Торвальдс объявил о релизе версии 6.1 для ядра Linux и добавил строгое сообщение разработчикам: прекратите подавать код в последнюю минуту.
https://bookflow.ru/linus-torvalds-razdrazhen-plohoj-rabotoj-razrabotchikov-yadra-linux/
#news @itmozg
👍40😁18🤡4💩2❤1
Forwarded from Мир технологий и науки (Technology World)
This media is not supported in your browser
VIEW IN TELEGRAM
Роботы на складе Amazon. Объем автоматизации работ поражает воображение.
Подпишись на Мир технологий 👉 @mir_teh
Подпишись на Мир технологий 👉 @mir_teh
👍46❤3👎3
Forwarded from ITmozg
Релиз Ubuntu 22.10 Kinetic Kudu от 20 октября 2022, что нового
Этот промежуточный релиз под кодовым названием «Kinetic Kudu» призван улучшить работу корпоративных разработчиков и ИТ-администраторов. Он также включает новейшие инструментальные цепочки и приложения с особым акцентом на экосистему IoT.
https://bookflow.ru/reliz-ubuntu-22-10-kinetic-kudu-ot-20-oktyabrya-2022-chto-novogo/
#news @itmozg
Этот промежуточный релиз под кодовым названием «Kinetic Kudu» призван улучшить работу корпоративных разработчиков и ИТ-администраторов. Он также включает новейшие инструментальные цепочки и приложения с особым акцентом на экосистему IoT.
https://bookflow.ru/reliz-ubuntu-22-10-kinetic-kudu-ot-20-oktyabrya-2022-chto-novogo/
#news @itmozg
👍16
Forwarded from Библиотека PHP программиста 👨🏼💻👩💻
Отказоустойчивая работа с Redis
Сергей Шамбир
Казалось бы, есть универсальный способ ускорить любой сервис: просто использовать Redis. Но всегда ли это пойдёт на пользу? В докладе мы обсудим подводные камни использования Redis, а затем рассмотрим практический опыт построения системы, устойчивой к его отказам.
https://www.youtube.com/watch?v=9qvr920dWtk
👉 @php_lib
Сергей Шамбир
Казалось бы, есть универсальный способ ускорить любой сервис: просто использовать Redis. Но всегда ли это пойдёт на пользу? В докладе мы обсудим подводные камни использования Redis, а затем рассмотрим практический опыт построения системы, устойчивой к его отказам.
https://www.youtube.com/watch?v=9qvr920dWtk
👉 @php_lib
YouTube
Отказоустойчивая работа с Redis - Сергей Шамбир, iSpring
Казалось бы, есть универсальный способ ускорить любой сервис: просто использовать Redis. Но всегда ли это пойдёт на пользу? В докладе мы обсудим подводные камни использования Redis, а затем рассмотрим практический опыт построения системы, устойчивой к его…
👍6
Forwarded from Python академия
Очистка элементов в последовательности
Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти.
Иногда возникает необходимость в удалении ненужных объектов последовательности. Как раз для этого и используют itertools, а именно метод compress.
Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности.
Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее.
Подписывайтесь на канал 👉@pythonofff
Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти.
Иногда возникает необходимость в удалении ненужных объектов последовательности. Как раз для этого и используют itertools, а именно метод compress.
Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности.
Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее.
Подписывайтесь на канал 👉@pythonofff
👍14🥱1