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

Все потоки

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

Субботник в эдеме — история ботаники. Часть I

Научно-популярное Читальный зал Биология

История ботаники, как и история зоологии, не украшена возвышенными героическими поступками и гениальными прозрениями. Зародившись как сугубо прикладная наука, со временем она превратилась в широкую отрасль естественнонаучных знаний. Ботаника берёт своё начало в древней Греции. Её основателем является ученик Аристотеля Теофраст. Однако обо всём по порядку.

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

Новости

Мой первый Pet-проект — Regexoop

.NET *C# *Управление проектами *
Из песочницы

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

Regexoop - переосмысление подхода написания regex. 30 сентября я подумал - "Хм, regex такой сложный. НУ ПОЧЕМУ? Может его можно сделать как-то проще?".

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

Оба плохи: сравнение UX консолей Playstation 5 и Xbox Series X

Интерфейсы *Usability *Дизайн Игры и игровые консоли
Перевод

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

В 2020 году и Microsoft, и Sony выпустили консоли «нового поколения», которые объективно обладают значительно худшими интерфейсами, чем ежедневно используемые вами программы.

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

Я потратил несколько месяцев на тестирование Xbox Series X и Playstation 5, мучаясь при этом от мелких недоработок. И хотя я по-прежнему считаю контроллер ограничивающим фактором, причиной этой проблемы он не является.

Вам необязательно быть фанатом какой-то из этих консолей, чтобы получить удовольствие от статьи — я составил её таким образом, чтобы уроки, связанные с UX, относились к и общему дизайну ПО.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.4K
Комментарии 3

Википедия изнутри

Управление сообществом *Научно-популярное Краудсорсинг Социальные сети и сообщества
Из песочницы

Википедией пользуются все. Даже те, кто никогда в этом не сознается.

Но меня каждый раз поражает, насколько фантастические представления о Википедии у людей, которые её не пишут. (Надо сказать, у людей, которые её пишут, — тоже.)

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

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

Открыть тайны нашей секты?

Итак, меня зовут Lesless, и я админ.

Читать далее
Всего голосов 18: ↑12 и ↓6 +6
Просмотры 1.8K
Комментарии 18

5 простых применимых Python пет-проектов

Python *Программирование *Управление проектами *Карьера в IT-индустрии

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

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

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

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

Все подборки с пет-проектами об одном и том же: telegram-бот для погоды, змейка и прочие бесполезные вещи. Тут я расскажу о реально полезных, применимых в жизни и одновременно очень простых проектах.

Читать далее
Всего голосов 15: ↑6 и ↓9 -3
Просмотры 2.1K
Комментарии 3

Когда искусственный интеллект заменит разработчиков?

Блог компании Timeweb Карьера в IT-индустрии IT-компании
В хэллоуинском выпуске подкаста “Релиз в пятницу” ребята из команды Timeweb обсуждают страх №39456: искусственный интеллект совсем скоро заменит людей всех профессий. Так ли это? Разбираемся с Максом (dev teamlead) и Ваней (head of QA). Кира (head of HR) задает вопросы и выступает модератором встречи.


Читать дальше →
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 719
Комментарии 2

Что ждет мобильных разработчиков на Mobius 2021 Moscow

Блог компании JUG Ru Group Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Конференции

До конференции по мобильной разработке Mobius осталось три недели. А значит, пришло время рассказать, о чем будут доклады: их описания под катом.

Как водится, есть материал и по конкретным платформам (Android/iOS), и «кроссплатформенный». Чтобы вы быстрее находили подходящие вам доклады, в тексте расставлены обозначения:

🍏 — iOS

🤖 — Android

🔷 — Flutter

🔶 — Kotlin (вылезающий за рамки Android)

♾️ — универсальные доклады, не привязанные к платформе

Тематически все тоже очень разнообразно: от многопоточности до автоматизации миграции на Bazel. И в этот раз неожиданно широко раскрыта тема доступности (accessibilty) — вероятно, это говорит о зрелости мобильной разработки.

Смотреть программу
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 280
Комментарии 1

Пожалуйста, начните использовать pnpm

Node.JS *
Из песочницы

Я думаю, все, кто использует node.js, понимает про что эта картинка.

npm - это ужасный менеджер пакетов. В этом признавался даже сам создатель node.js. Npm для каждого вашего проекта создает папку node_modules, в которую он качает из интернета и сохраняет на диске каждый пакет из всей иерархии зависимостей.

Если у вас 100 проектов с одними и теми же зависимостями, то npm 100 раз скачает из интернета и сохранит на диске 100 копий одних и тех же пакетов. Ему плевать. Популярный yarn, к сожалению, делает то же самое.

Читать далее
Всего голосов 29: ↑26 и ↓3 +23
Просмотры 4K
Комментарии 22

Моделирование в ANSYS MAXWELL паразитных параметров печатных проводников

Производство и разработка электроники *
Tutorial

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


Под катом пример моделирования печатного проводника сложной формы для выяснения его ESL и ESR.

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

Архитектура PlayStation 3, часть 3: Три «ОС»

Информационная безопасность *Компьютерное железо Старое железо Процессоры Игры и игровые консоли
Перевод

Теперь, когда PlayStation 3 стала мощным мультимедийным центром, то ей требуется более сложная операционная система (ОС), чтобы предоставить пользователям больше различных сервисов и игр.

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

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

PVS-Studio ищет баги в проекте DuckStation

Блог компании PVS-Studio C++ *Игры и игровые консоли

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


0881_duckstation_ru/image1.png

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

Реализация Smart Pointers в Delphi, и еще немного

Программирование *Delphi *
Из песочницы

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

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

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

Chrome DevTools: Хитрости при отладке

JavaScript *Отладка *

В сети полно обзоров Chrome DevTools, которые демонстрируют многочисленные возможности этого прекрасного инструмента. DevTools настолько большие, что познать их полностью, как мне кажется, уже почти невозможно.

В этой заметке я бы хотел остановиться на различных нюансах, полезных при отладке. Какие-то из них я почерпнул в сети (например в комментариях на Хабре), до каких-то додумался сам. Надеюсь вы найдёте для себя что-нибудь полезное.

Под катом:

— Как отладить popup-ы, которые исчезают при потере фокуса
— Как убить повисший JS-цикл, не убивая вкладку
— Различные нюансы работы с breakpoint-ми
— Методы ведения войны с sourceMaps
— Перехват network-запросов
— Как отладить race-condition
— Почему стоит опасаться галочки "disable cache"
— Что делать если у вас не Hi-DPI экран?

Подробнее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.1K
Комментарии 2

Очень темные дела: BlackMatter и его жертвы

Блог компании Group-IB Информационная безопасность *Реверс-инжиниринг *Исследования и прогнозы в IT IT-компании

Сегодня преступная группа BlackMatter объявила о закрытии своей партнерской программы из-за "давления со стороны властей". Однако, это не значит, что операторы и их партнеры прекратят атаки. Скорее всего, они присоединятся к другим программам RaaS или, как это случалось ранее, после ребрендинга вновь возьмутся за старое. Помните, как августе, в нашей первой статье о BlackMatter мы говорили о том, что новый вымогатель появился сразу после исчезновения из публичного поля двух самых активных и агрессивных преступных группировок – DarkSide и REvil, атаковавших такие крупные компании, как Toshiba, JBS S.A., Colonial Pipeline и Kaseya. Но, если летом у исследователей еще были вопросы, кто стоит за новой программой-вымогателем, то сейчас ни у кого не осталось сомнений, что BlackMatter является продолжателем дела DarkSide, и если новичок еще не затмил своего прародителя, то это лишь вопрос времени.

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

Как поменять один символ в коде и спасти день

Программирование *SQL *Microsoft SQL Server *Отладка *
Из песочницы

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.7K
Комментарии 2

Heap: объяснение структуры данных, операций и реализация на C

Алгоритмы *C *
Из песочницы
Tutorial

О том, что такое пирамида как структура данных и алгоритмах по отношению к ней.

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

Как использовать Fiverr для озвучки игры

Разработка игр *Фриланс Звук
Из песочницы

Введение

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

Многие инди-разработчики делают игры в соло или небольшими командами. И зачастую, по причине ограниченных ресурсов, приходится расставлять приоритеты.

Так было и в нашем случае. На первое место мы поставили гейм-дизайн, визуальное оформление и написание кода.

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

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

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

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

Многоликий: обзор IBM ThinkPad серии R40

Блог компании Selectel Гаджеты История IT Старое железо Ноутбуки

Постоянные читатели моих обзоров уже привыкли, что каждая статья посвящена одному девайсу, реже участвуют отличающиеся комплектацией устройства одной модели. Сегодня я нарушу эту традицию и расскажу о ноутбуках серии IBM ThinkPad R40. В нее входили ноутбуки на трех разных аппаратных платформах, а для моделей с диагональю экрана 13”/14”и 15” использовались разные шасси. Таким образом, число комбинаций только по этим показателям равно пяти, а всего в официальном каталоге, не учитывающем особых вариантов для региональных рынков, числится 82 комплектации!

Серия R40 — это прочные, но довольно простые в сравнении с топовыми моделями рабочие лошадки. Они пришли на смену не получившим большого распространения R32, в которые впервые среди бюджетных моделей ThinkPad поместили NetBurst-процессор. Модель была представлена в январе 2003 года — за три месяца до того, как ThinkPad T30 был «смещен с трона‎‎» революционным Т40 на базе Pentium M.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 1.3K
Комментарии 0