Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Личное планирование: от стикеров на мониторе до целей на 20 лет. Часть первая

Блог компании Quadcode Управление проектами *

Привет, я Дарья Двоеглазова, менеджер продукта в Quadcode. 3,5 года назад я пришла работать в IT и сразу окунулась в мир управления проектами. В статье я расскажу о том, как прошла путь от стикеров на мониторе до планов на 20 лет.

Максимум планирования, с которым я встречалась до начала работы, — школьный дневник и блокнот на телефоне для списка покупок. Все изменилось, когда я вышла на работу: мой монитор стал обрастать стикерами с напоминаниями. Это действительно помогало на первом этапе, пока экран не оказался заклеенным стикерами по всему периметру. 

За это время я попробовала несколько инструментов и множество разных методов управления временем. Сейчас моя система позволяет мне планировать долгосрочные цели на 10-20 лет. Конечно, планы не всегда сбываются, но я предпочитаю идти (или хотя бы лежать) к своим целям. Кстати, недавно я достигла цели, к которой шла больше 5 лет. 

Читать далее
Рейтинг 0
Просмотры 100
Комментарии 0

Что должен, но не знает про конкуренцию в PostgreSQL каждый разработчик?

PostgreSQL *SQL *Разработка веб-сайтов *
Из песочницы

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 144
Комментарии 0

Прокачиваем силу — Rust и Windows API

Блог компании RUVDS.com API *Rust *Разработка под Windows *Системное программирование *


Недавно я написал статтью Трясём стариной — или как вспомнить Ассемблер, если ты его учил 20 лет назад. В статье рассказывается о том, как изучать ассемблер на примере игрушки 2048. Возможно для целей самой статьи игрушка была подходящая, но конечный результат меня немного удручил. Бинарник размером в 10 килобайт, который потребляет 2 мегабайта памяти, из-за неправильно слинкованной библиотеки резал глаза.

Посему я задался вопросом, а как это можно было бы сделать правильнее? Наверняка есть намного более удачное решение. (И организовал ещё один конкурс с призами в конце статьи)

А почему бы не сделать на Rust, и правильно прикрученных библиотеках? При этом, если вы знаете, что делаете, то вы можете запросто уменьшить количество потребляемой оперативной памяти, но при этом написать визуальную игрушку с использованием Windows API.

Причём это не значит, что вы будете использовать какую-то нестандартную библиотеку. Встречайте — windows-rs, проект поддерживаемый Microsoft. Ваш билет в мир Windows, если вы пишете на Rust.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 101
Комментарии 0

Почему онлайн-обучение вытесняет традиционное и как эффективно учиться онлайн?

Блог компании Skypro Учебный процесс в IT Карьера в IT-индустрии Мозг

Еще лет 2030 назад обучение в России редко выходило за рамки школы, техникума, университета и периодических курсов повышения квалификации. Но сегодня все чаще упоминается концепция lifelong learning, или обучение на протяжении всей жизни.

Разбираемся почему онлайн-обучение вытесняет традиционное и как эффективно учиться онлайн?

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 378
Комментарии 2

Во все порты: одна карта и три картридера

Компьютерное железо Накопители
Из песочницы

Казалось бы, выбор картридера очевидным образом влияет на скорость карт памяти: модели с интерфейсом USB 3.x всегда быстрее их предков с USB 2.0, но все ли картридеры USB 3.x одинаково шустрые? Есть ли для них смысл в USB 3.2 Gen 2 (10 Гбит/с), или же это заведомый overkill и маркетинговый шум?

Мне захотелось проверить это на примере работы microSDXC Transcend 340S на 256 ГБ (TS256GUSD340S) с тремя разными картридерами. Для чистоты эксперимента выбрал ридеры той же фирмы (благо, их часто закупают). Ниже привожу результаты тестов, но для начала опишу основные условия их проведения.

Материнка: Asus Maximus VIII Hero (старая, но всё ещё добрая);
Камень: Core i7-7700K на частоте 4500 МГц (45x100x4+HT);
Оперативка: 2 планки по 8 Гб Kingston HyperX DDR4-3466 в двухканальном режиме;
Два твердотельника по полтерабайта: WD Black SN750 (под систему) + TS512GSSD452K (хранилка);
Б/п: SSR-750TR (он же Seasonic Prime TX-750).
Картридеры: Transcend HUB5C, RDF9K2 и RDF5
Операционка: 64-разрядная Win 7 с последними обновками (ESU).

скорее читать дальше!
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.1K
Комментарии 2

Профессия программист

Программирование *

Очередная статья тут на хабре, которая обсуждала поход в программисты и ИТ вообще и отказ от этого образа профессиональной деятельности, показалась неполной, была в ней некоторая недосказанность. Мой личный опыт прихода и ухода был сильно не похож на то, о чем пишут в подобных статьях.

А так как мне уже 50+ и я в теме со времен средней школы, возможно мой опыт будет полезен.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.7K
Комментарии 4

Консистентно о Консенсусе

Блог компании Timeweb Анализ и проектирование систем *Алгоритмы *Параллельное программирование *Распределённые системы *

Консистентно о Консенсусе


Здравствуйте, меня зовут Дмитрий Карловский. А вы на канале Core Dump, где мы берём различные темы из компьютерной науки и раскладываем их по полочкам.


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



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

Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 349
Комментарии 0

Секреты выбора онлайн-касс: подборка оптимальных вариантов

Блог компании М.Видео-Эльдорадо Читальный зал

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 422
Комментарии 2

Повторил ещё одну рекламу Яндекс GO

Работа с 3D-графикой *DIY или Сделай сам

Всем привет!

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

В этой статье я расскажу как создавал ещё одну рекламу Яндекс GO в 3д. А если вам больше интересен формат видео, ссылку на ролик, я, как всегда, оставлю под текстом.

Читать далее
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 686
Комментарии 2

Почему принцип программирования на уровне интерфейсов ошибочен и приводит к плохой архитектуре

Программирование *Анализ и проектирование систем *Проектирование и рефакторинг *

(Disclaimer!) Данная точка зрения не претендует на роль абсолютной истины и является лишь результатом моего опыта, чтения, наблюдений и размышлений.

Думаю многие знают или слышали о принципах и советах в стиле "Программируйте на уровне интерфейсов, а не реализаций". Хотя в теории, данный принцип кажется полезным и его аргументация звучит логично, но при более глубоком анализе оказывается, что предпосылки лежащие в его основе не реалистичны. 

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

Читать далее
Всего голосов 18: ↑13 и ↓5 +8
Просмотры 2.2K
Комментарии 20

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

Python *Математика *Машинное обучение *Финансы в IT
image

Как всегда, все началось с идеи: а что если поискать корреляцию между индексом ММВБ и ценами акций, входящими в данный индекс, но только использовать цены следующего дня? Например, искать корреляцию между ценой закрытия индекса ММВБ на дату Х и ценой закрытия акции Газпрома на дату (X+1)? Зачем? Затем чтобы, зная цену закрытия индекса ММВБ сегодня, прогнозировать цену закрытия любой акции завтра.

Что получилось, читайте далее…
Читать дальше →
Рейтинг 0
Просмотры 717
Комментарии 1

Amazon не хочет вступать в альянс хостеров — и получает сверхприбыли от AWS

Блог компании FirstVDS Amazon Web Services *Google Cloud Platform *Облачные сервисы Хостинг

В культовой песне Eagles «Отель Калифорния» (1976) есть такие слова:
We are programmed to receive
You can check out any time you like
But you can never leave!
Ситуация с Amazon — наглядный пример, как работает эффект отеля «Калифорния». Бизнес приходит на AWS, потом теоретически может уйти в любое время, но в реальности никогда не уходит!

Бизнес AWS похож на монополию, когда один игрок злоупотребляет доминирующим положением на рынке. Но здесь нет явного нарушения антимонопольного законодательства. Просто на инфраструктуру AWS завязан не только отдельный клиент, но и смежные бизнесы, все работают на общей платформе. Если вы хотите наладить техническое взаимодействие с компанией, которая хостится на AWS, то вам удобнее тоже стать клиентом AWS.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.3K
Комментарии 9

Быстрая разработка прототипа HTR системы на открытых данных

Программирование *Открытые данные *Машинное обучение *

В данной статье представлен способ максимально быстро получить результат используя Google Colab в качестве платформы для обучения модели HTR.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 538
Комментарии 0

Интернет через 25 лет по версии Internet Archivе: пользователи платят за все, приватности нет, зато полно ограничений

Блог компании Selectel Исследования и прогнозы в IT Законодательство в IT Будущее здесь

Большинство читателей Хабра застали времена, когда интернет можно было назвать анонимным. Конечно, на все 100% он таковым не был никогда, но все же атмосфера была, если так можно выразиться, свободнее. Сейчас же ситуация ухудшается, и далеко не только в РФ.

Эксперты разных организаций прогнозируют, что будущее глобальной сети будет еще более мрачным, чем сейчас. В числе прочих об этом говорят представители сервиса Internet Archive. Для того, чтобы продемонстрировать свою точку зрения, они визуализировали возможное будущее сети. Конечно, это субъективное мнение, но все же оно неплохо коррелирует с мнениями представителей и других организаций.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Просмотры 12K
Комментарии 50

Победа над раком с помощью информационных технологий

Биотехнологии Будущее здесь Здоровье Научно-популярное

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

Это лонгрид. Поэтому вначале будет оглавление, чтобы нетерпеливые могли нырнуть к самым горячим моментам: применяем IT-подход в биологии (пункт 4), наивная реализация контрольных сумм в ДНК (пункт 5.1), сложная реализация (пункт 5.2). Но перед комментированием желательно прочесть весь текст.

Идея пока ещё не обросла всеми нужными деталями для реализации. Предложения приветствуются. За найденные ошибки в тексте повышаю карму.
Поехали!
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 3K
Комментарии 29

Все нововведения Windows 11 21H2

Интерфейсы *Разработка под Windows *Софт
Перевод

Релизной версией Windows 11 стала версия 22000.194.co_release_svc_prod1.210911-1543, которая уже доступна для скачивания.

Windows 11 – это смесь пользовательских интерфейсов Windows 10X и Windows 10. Стартовый экран по умолчанию очень похож на стартовый экран из первой. И это первый Windows, который больше не распространяется в виде x86 ISO-образа.

Переделать Пуск
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 19K
Комментарии 97

[Личный опыт]. Дорога на Бангкок, часть 1. Оформление визы. Почему мы вернулись назад

IT-эмиграция Читальный зал Урбанизм

Переезжать всегда непросто - это всегда выход из зоны комфорта. Хотя если слишком часто переезжать, то наверное уже норм. Ладно, не так...

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

В этой статье путем из пункта А в пункт Б будет маршрут из Харькова в Варшаву, прекрасный город, в котором мы с моей женой оформили нужную визу. Так же я постараюсь кратко изложить, что увидел/что понравилось/что не понравилось. Уверен, эта статья (или серия статей, если вам захочется продолжения) поможет кому-то сделать тот самый первый шаг...

Читать далее
Всего голосов 16: ↑10 и ↓6 +4
Просмотры 3.4K
Комментарии 33

Недельный геймдев: #38 — 3 октября, 2021

Разработка игр *

Из новостей на этой неделе: Playco приобрели разработчика движка PixiJS, Opera запустила платформу GXC для публикации игр из GameMaker Studio.

Из интересностей: попытка перенести Spelunky 2 на NES, доклад про оптимизацию загрузки и стриминга в Ghost of Tsushima.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 887
Комментарии 1

Уроки по SDL 2: Урок 13 ввод текста и прокрутка экрана

C++ *Разработка игр *C *
Tutorial

В этом уроке мы научимся создавать миникарту, прокручивать экран по ней, и писать текст с клавиатуры на экран.

код:

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.3K
Комментарии 1

Небольшая автоматизация небольшого производства

Высокая производительность *Схемотехника *Электроника для начинающих
Из песочницы

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

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3.1K
Комментарии 7