Code Learning
10.5K subscribers
2.5K photos
875 videos
3 files
3.38K links
Практические материалы для улучшения кода, обзоры ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/codelearning_tg

РКН: clck.ru/3Jb7Pr
Download Telegram
🤷‍♂️ Написание ОС с нуля: Да зачем нам этот Legacy

Пару месяцев назад я решил начать серию статей про написание своей ОС с нуля. Описал написание Legacy MBR загрузчика и переход в защищенный режим (без прерываний) и ещё пару мелочей. Сегодня я решил, что попытаюсь "перезапустить" эту серию (сохранив нумерацию частей). Суть в том, что теперь будут использоваться актуальные на август 2022 года материалы, и разработанное ПО можно будет легко протестировать на своей (U)EFI-машине.

Читать статью на сайте

Code Learning | #Article
👍14
⚡️ Физики уверены, что обнаружили замену кремнию — это лучший в мире полупроводник

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

Читать новость подробнее

Code Learning | #News
👍12
Carbon – экспериментальный язык программирования от Google, приемник C++, такой же низкоуровневый, производительный и использует LLVM

Язык позволяет взаимодействовать с уже написанным C++ кодом. Его синтаксис значительно проще чем у C++, carbon позиционируется как более безопасный

Ознакомиться на сайте

Code Learning | #Projects
👍14
📕 Книга "Пользовательские истории. Искусство гибкой разработки ПО"

Автор:
Джефф Паттон
Год издания: 2019
Язык: Русский

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

Смотреть книгу бесплатно

Code Learning | #Book
👍6
🖥 Как быстро начать карьеру программиста

Решил поделиться своими мыслями относительно построения быстрой IT карьеры

Считаю, что если показать какой-либо путь, то есть вероятность, что кто-то повторит его или даже улучшит. Но для начала надо показать такую возможность.

Ссылка на Youtube

Code Learning | #Video
👍5
📕 Книга "Дизайн для НЕдизайнеров"

Автор: Робин Вильямс
Год издания: 2019
Язык: Русский

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

Смотреть книгу бесплатно

Code Learning | #Book #Design
👍8
🐍 Распознавание поднятых пальцев на Python+OpenCV

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

Читать статью на сайте

Code Learning | #Article
👍11
🐍 Объединение строк

В программном коде нередко приходится сталкиваться с конкатенацией строк при помощи знака сложения. Создание строки из списка нескольких подстрок удобнее осуществить при помощи строкового метода join

a = ["Python", "-", "прекрасный", "язык"]
print(" ".join(a))

Code Learning | #Info #Python
👍17
👁 В Chrome внесено изменение, допускающее запись в буфер обмена без действий пользователя

В недавних выпусках движка Chromium изменено поведение, связанное с записью в буфер обмена. Если в Firefox, Safari и старых выпусках Chrome запись в буфер обмена допускалась только после явных действий пользователя, то в новых выпусках для записи достаточно просто открыть сайт.

Читать новость подробнее

Code Learning | #News
👍9
🖼 InstagramDownloader – расширение для Chrome и FireFox браузеров

Оно позволяет скачивать изображение и видео из Instagram простым нажатием кнопки.

Ознакомиться на сайте

Code Learning | #Projects
👍13
💻 Почему вам не следует бояться первой работы? Как не умереть на первом рабочем месте?

Как не умереть на первом рабочем месте? Почему вам не следует бояться первой работы? Как вести себя джуну на первой работе? Ответы в этом видео.

Ссылка на Youtube

Code Learning | #Video
👍7
📊 Процессы и люди в IT: Иерархия в организации

Что делает сферу информационных технологий такой весёлой и забавной с точки зрения технологий управления? Давайте представим себе завод. На заводе есть цеха, склады и станки. Их нужно расставить в правильном порядке, чтобы осуществить необходимые цепочки производства чего-то, что требует выполнения сотен операций в определённой последовательности.

Читать статью на сайте

Code Learning | #Article
👍7
📕 Книга "Базы данных: инжиниринг надежности"

Автор:
Лейн Кэмпбелл, Черити Мейджорс
Год издания: 2020
Язык: Русский

Описание: Авторы подготовили это практическое руководство для всех, кто желает влиться в сообщество современных инженеров по обеспечению надежности баз данных (database reliability engineers, DBRE).

Смотреть книгу бесплатно

Code Learning | #Book #DataScience
👍5
🐍 Переименование файлов в Python

Функция rename() используется для переименовывания файлов в Python. Для ее использования сперва нужно импортировать модуль os.

import os

// переименование xxx.txt в abc.txt
os.rename("xxx.txt", "abc.txt")

Code Learning | #Python #Info
👍10
👀 Полный pop-up: в Google Chrome перестанут работать блокировщики рекламы

В январе 2023 года в браузере Google Chrome перестанут работать блокировщики рекламы (такие как AdBlock). Это обусловлено внедрением нового программного интерфейса, переход на который должен состояться в начале следующего года.

Читать новость подробнее

Code Learning | #News
👍8
🚫 Какие самые распространенные ошибки в обучении на программиста?

Мы опросили наших менторов учебного центра Foxminded и собрали для вас Топ Ошибок в обучении на программиста.

Ссылка на Youtube

Code Learning | #Video
👍8
📂 DocsCube — превратите ваши документы в приложение

Автоматизируйте свои документы за считанные минуты и сократите утомительные повторяющиеся задачи.

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

Ознакомиться на сайте

Code Learning | #Projects
👍8