Программирование {BookFlow}
16.2K subscribers
1.58K photos
467 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Как работает Git 👍

👉 @bookflow
👍7👎1
Яндекс представил новый YaC, в этом году в виде мини-сериала о внутренней работе компании и ее новых технологиях.

В серии про интернет рассказывается о разработках в сфере нейросетей. О YandexGPT и о том, что ее появление изменило во взаимодействии с голосовым помощником – Алисой и, как работает YandexArt — нейросеть для создания визуального контента.

Помимо прочего, в серии рассказали, в какие сервисы уже внедрили GPT модели: быстрые ответы в Поиске, краткий пересказ в Браузере и суммаризация отзывов в Маркете. YaGPT даже генерирует тексты для продажи машин. Посмотреть все серии можно по ссылке.
👍1
Lila

Бесплатный сервер шахматных игр, ориентированный на игру в реальном времени и простоту использования.

На сервере есть поисковая система, компьютерный анализ, распространяемый с помощью fishnet, турниры, симуляторы, форумы, команды, тренер тактик, мобильное приложение и общая доска анализа. Благодаря сообществу пользователей пользовательский интерфейс доступен на более чем 130 языках.

В нем есть поисковая машина, компьютерный анализ, турниры, сеансы одновременной игры, форумы, команды, тренер по тактике, мобильное приложение и общая аналитическая доска

https://github.com/lichess-org/lila

👉 @bookflow
👍52
Хочешь действительно стать сеньором и не выдумывать факты в резюме? Приходи на «Импульс Т1» и бустани свою карьеру в ИТ

1 декабря в Москве Холдинг Т1 устраивает большую тусовку-нетворкинг, где соберутся и матерые разрабы, и зеленые джуны. А еще, конечно, топ-менеджмент, который присматривает себе в команду таланты.

В программе – доклады про цифровизацию, архитектуру, чистый код и формирование эффективных продуктовых команд от тех, кто работает над передовыми российскими разработками прямо сейчас:

Артем Кострюков, CEO TestIT ;
Михаил Степнов, Руководитель центра R&D МТС Big Data/ CDO МТС Travel;
Мария Тихонова, главный инженер по разработке в SberDevices
и другие эксперты.

Не пропусти ИТ-событие года: регистрируйся, вход бесплатный!

Бонус: вечеринка и классный мерч для айтишников :)

ЕРИД: LdtCKBQST
18+ Реклама. ООО «Т1»
ОГРН 1197746617419
🔥4👍1💘1
Как работают C++, Java, Python?

👉 @bookflow
👍16🗿2
Как проклятие невидимой стены ждало меня 20 лет

Когда на меня накатывает хандра, я бросаю всё и пилю свой игровой движок. Это неблагодарное занятие, но меня прёт.

В самом начале у меня были такие планы: вжух-вжух, щас возьму ведро, накидаю туда всяких библиотек для графики, физики и звуков, добавлю сетевую библиотеку по вкусу, перемешаю всё с какой-нибудь системой сообщений, и готово. Приключение на 15 минут.

И вот я тут спустя 5 лет.

Ладно, если быть честным, то я почти не уделял времени разработке, потому что постоянно спотыкался на всяких бесящих меня ошибках: то сериализация не работает с наследованием, то потоки не хотят нормально разделять память, то обновление языка ломало совместимость… Я могу, блин, целую Камасутру написать про соитие с игровым движком. Все эти ошибки сильно демотивируют, потому что хочется уже наконец-то заняться делом, а не ковыряться с байтиками.

https://habr.com/ru/companies/timeweb/articles/774070/

👉 @bookflow
👍5😁1
Forwarded from ITmozg
Рецепт как разочаровать разработчиков:

🚫 Предоставить для работы медленный VPN или медленную удаленную виртуальную машину.

🚫 Поставить запрет на изменение большинства вещей. Мы должны мириться с болезненными, медленными, сложными, устаревшими процессами.

🚫 Предъявлять нечеткие или постоянно меняющиеся требования.

🚫 Не доверять их суждениям.

🚫 Создавать крайне политизированную обстановку.

🚫 Нанимать некомпетентных людей, халявщиков и придурков. А затем игнорировать возникающие проблемы с людьми.

🚫 Микроменеджмент. Пытаться диктовать, как именно люди должны выполнять свою работу. Требовать одобрения руководства на каждый релиз.

🚫 Использовать старое оборудование и программное обеспечение. Не желают тратить деньги, чтобы сэкономить время.

👉 @itmozg
👍4💯2🍌1
Основные команды Linux

👉 @bookflow
👍4
Media is too big
VIEW IN TELEGRAM
🚀 Увлечены программированием и всегда в поиске новых знаний? Тогда вам точно стоит посмотреть запись конференции YaC/e 2023 от Яндекса!

🧠 На ней побывали ведущие эксперты IT-мира: от AI-тренера голосового помощника Алисы до ректоров технических вузов и руководителя Школы анализа данных Яндекса. Они поделились знаниями о том, как технологии меняют образование и как нейросети могут стать вашими помощниками в учебе и работе.

🌐 Вы узнаете о последних трендах в IT, погрузитесь в обсуждение искусственного интеллекта, облачных технологий и многого другого.

🔗 Переходите по ссылке и получите ценные инсайды вместе с вдохновением абсолютно бесплатно!
👍3👾2
Исповедь ничтожества

Эта статья - история моей карьеры. Я не уверен, есть ли тут хоть какая-либо ценность для сообщества, но возможно кто-то узнает в какой-либо части истории себя, и, опять же, возможно какие-то моменты помогут ему проанализировать свою карьеру и не повторить моих ошибок. В общем - это история тридцатилетнего разработчика-недоучки с раздутым самомнением, который наконец осознал, что вся та исключительность, про которую ему намекали и в которую он свято верил - это точно не про него.

P.S. Извиняюсь за кликбейтный заголовок, но, мне кажется, он лучше всего описывает содержание этой статьи.

P.P.S. Очень много текста внутри.

https://habr.com/ru/articles/683674/

👉 @php_lib
👍3👎2🥱2
Media is too big
VIEW IN TELEGRAM
Лучшая графика квантовой запутанности, которую я когда-либо видел!

👉 @bookflow
🔥28👍2🐳2
Горе от совершенства: как избавиться от дурного перфекционизма. Личный опыт и лайфхаки

За каждым шедевром, каждым крутым продуктом стоит перфекционист, который не отступился, не изменил своим требованиям и дотянул результат до совершенства. Кажется, что всему прекрасному в этом мире мы обязаны перфекционистам.

И одновременно перфекционист — это ругательство. Это человек, который устроит истерику, пока логотип на сайте не передвинут на 1 пиксель. Как человек, страдавший от перфекционизма, расскажу, когда он несет благо, а когда зло, и как превратить дурной перфекционизм в полезный.

https://habr.com/ru/articles/709962/

👉 @bookflow
👍6
Forwarded from ITmozg
This media is not supported in your browser
VIEW IN TELEGRAM
Удивительный трюк в PowerPoint

👉 @itmozg
👍13🔥6
Пишем свой ROM BIOS

Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фактически расширения обычного BIOS. Понимаю, что это всё старьё и тягаться с возможностями современного UEFI бессмысленно, но мне очень хотелось создать свой собственный образ, который находится физически в отдельной микросхеме и работает при старте системы. Поэтому пришлось даже для этих целей найти старый комп.

Когда я только решил влезть в этот вопрос, столкнулся с тем, что достаточно мало толковой информации, которая была бы хорошо и чётко изложена. Возможно, я плохо искал, примеров того, как писать свою программу в бутсектор жёсткого диска было много, а вот толкового мануала по созданию BIOS Extension — кот наплакал.

В этой статье мы с вами разберём создание своего ROM BIOS, дальше я расскажу про тонкости и нюансы, напишу низкоуровневый «Hello world», сделаю настоящий интерпретатор BASIC ROM, который стартует при включении компьютера, как в первых IBM PC.

https://habr.com/ru/companies/timeweb/articles/700722/

👉 @bookflow
👍4
SSD технологии древних: DiskOnChip

В середине 1990-х, FLASH-накопители были очень дорогими, поэтому появление твердотельных накопителей сильно задерживалось. Стоимость 1 МБ FLASH-памяти была несоизмеримо дорога в сравнении со стоимостью 1 МБ памяти на физическом жёстком диске, с блинами.

Но, несмотря на это, в 1995 году — израильская компания M-Systems представила первый полупроводниковый накопитель. Это был настоящий жёсткий «диск», который выглядел как обычная 32-х контактная DIP-микросхема. Более того, он устанавливался вместо микросхемы расширения BIOS, при этом имел на борту ёмкость в десятки, а то и сотни мегабайт. В те годы — это было просто космические технологии, и в последствии они встречались и использовались достаточно часто, но уже в промышленном секторе.

Это система DiskOnChip – фактически полноценный жёсткий диск на одной маленькой микросхеме, с минимальной обвязкой, которая для своей работы потребует всего два чипа логики.

Ну что же, попробуем собрать свою необычную систему с этим жёстким «диском», проверю, может ли она работать с обычной ROM-памятью, запущу наконец свой BIOS на 386 машине с ISA-картой, чего не удалось в прошлый раз.

https://habr.com/ru/companies/timeweb/articles/716662/

👉 @bookflow
👍1
Разработка BIOS на языках высокого уровня

Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассемблера к тёплому ламповому си и соблюсти условие, собрать всё это в линукс любимым компилятором gcc.

Хотя я и имею достаточный опыт BareMetal-разработки, тем не менее, всё это были чужие проекты со своим кодом. А мне хотелось понять, как начать свой проект с чистого листа, когда есть только чистая железка и идея. Толковых статей как подступится к этой задаче достаточно мало, при этом совершенно непонятно, с какого же края к ней подходить.

Здесь я хочу свести основные моменты разработки BIOS в одном месте и разобраться обо всех проблемах, которые я получил во время своих опытах в разработке (первая и вторая части).

Чтобы подступиться к этой задаче, мне пришлось переработать просто кучу различной информации, прочитать несколько книг, часть из которых была на английском языке. На русском информации вообще исчезающе мало, поэтому и хочется немного добавить своей.

Поскольку пересказать объёмы переработанного материала не представляется возможным, остановлюсь на некоторых ключевых моментах, которые помогут стартануть.

https://habr.com/ru/companies/timeweb/articles/727918/

👉 @bookflow
👍6
Ошибка небольших компаний заключается в том, что они не спрашивают новых опытных сотрудников, как это делается в других местах, что можно изменить и таким образом улучшить.

👉 @bookflow
👍5
Не трогайте, это на Новый год!  

Профессия «Python-разработчик» 🐍

🎁  Скидка до 30 000 рублей и кэшбек на карту до 25 000 рублей при успешном прохождении обучения!

Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django.

Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT. 

📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам профессия и стоит ли продолжать!

Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
👍1👎1
Снижаем потребление CPU в VS Code в 5 раз [Кратко]

Всем привет, недавно столкнулся с проблемой - рабочий ноутбук начал непривычно шуметь системой охлаждения.

Никаких других окон, кроме пустого проекта открыто не было. На StackOverflow, было предложено запустить без расширений и посмотреть потребление (идентичное в моём случае), отключить автообновление расширений, но мне эти способы не помогли.

В какой — то момент решил сыграть в «Дженгу» — остановить процесс, нагружающий компьютер и посмотреть, что «отвалится».

Внезапно — на первый взгляд ничего: ни тема не слетела, ни проекты на EIDE не перестали компилироваться, все работало штатно, даже отладчик Cortex‑Debuger.

https://habr.com/ru/articles/776062/

👉 @bookflow
👍5