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

Все потоки

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

7 артефактов проектирования, которые улучшат дизайн

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

Когда кто-то сегодня говорит о UX, довольно часто он имеет в виду не проектирование пользовательского опыта, а визуальный дизайн. И это объяснимо. Сам по себе интерфейс (UI) уже представляет собой некий конечный продукт, и он прост для понимания. 

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

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

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

5 любопытных примеров лямбд в C++: рекурсия, constexpr, контейнеры и многое другое

Блог компании OTUSПрограммирование*C++*
Перевод

Пожалуйста, посмотрите мою небольшую статью в блоге, где я покажу вам несколько интересных примеров лямбд. Знаете ли вы, как написать рекурсивную лямбду? Хранить их в контейнере? Или вызывать во время компиляции?

Смотрите в статье.

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

Парсим базу юриков ФНС (велосипедостроение с xml, csv, SQLite и Питоном)

Python*XML*SQLite*
Из песочницы

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

Вводная

Что хотим сделать: взять данные по юридическим лицам (ЮЛ) РФ за 2019 год (идентификаторы ЮЛ: наименование и ИНН(ЮЛ), оборот, расход) и положить в SQLite.

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

Лучшее программное обеспечение для управления проектами на 2021 год

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

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

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

Нет, это не скучно! Или 5 мифов о работе тестировщика

Блог компании СберТестирование IT-систем*Тестирование веб-сервисов*Тестирование мобильных приложений*Тестирование игр*
Recovery mode

Для тех, кто хочет войти в профессию

В 1947-м 9 сентября зарегистрировали первый баг в истории IT. Это было забавно: Гарвард, учёные тестируют вычислительную машину Mark II Aiken Relay Calculator и вдруг видят застрявшего между контактами электромеханического реле мотылька. «Bug» (англ. «жук»)! — сказала Грейс Хоппер, одна из первых писавшая программы для предыдущей версии гарвардской ЭВМ Mark I. Уснувшее навеки насекомое извлекли из реле и вклеили в технический дневник, сопроводив надписью: «First actual case of bug being found (первый случай в практике, когда был обнаружен жучок)». Так багами стали называть ошибки в программах, а процесс их исправления — debugging (отладка). И так 9 сентября стало Днём тестировщика.

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

Первый стабильный выпуск низкоуровневого корректора раскладок в linux «xswitcher»

*nix*Go*Софт

Спустя год разработки удалось(у меня нашлась пара недель) довести до рабочего состояния задуманное в предыдущей публикации. А спустя ещё пару месяцев я пишу наконец эту статью.

В общем, ура! "Мы строили-строили и наконец построили". И оно даже работает/переключает. Причём, и в gnome3 тоже (не без помощи костыля).

Но, обо всём — по порядку.
Всего голосов 2: ↑2 и ↓0+2
Просмотры608
Комментарии 2

Как стать программистом за 60 секунд или «Яндекс.Практикум» — НЕ ковчег судьбы

Учебный процесс в ITКарьера в IT-индустрии
Из песочницы

В данной статье я не хочу пытаться что-то доказать или опровергнуть, моя цель и мотивация лишь поделиться своими впечатлениями от сервиса по On-line образованию от «Яндекса» по направлению «WEB-разработчик», но суть статьи, как мне кажется, в целом о сервисе «Яндекс.Практикум». Я так же ни к чему не призываю и не от чего не отговариваю, хотя все же не так… призываю думать своей головой – говорят это полезно. Да бы вы не умерли от скуки читая очередную статью, постараюсь добавить немного юмора.

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

Разбор тестовых заданий на стажировку в UX-редакцию Авито

Блог компании АвитоИнтерфейсы*Контент-маркетингКарьера в IT-индустрии

Привет! Я Юля Трусова, старший UX-редактор в Авито. В этом году мы снова набирали стажёров, которые будут писать интерфейсы, лендинги, рассылки и многое другое.

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

Осторожно — много картинок!

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

Как подключиться к iPhone с Linux-машины, матрица угроз Kubernetes 2021…

Блог компании Red HatOpen source*IT-инфраструктура*Виртуализация*Kubernetes*

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

Подборка новых шпаргалок, вебинаров, свежих статей и полезных книг в самом полезном дайджесте на просторах #Хабр! Оставайтесь с нами – станьте частью DevNation!

Читать дальше: Как подключиться к iPhone..
Всего голосов 3: ↑0 и ↓3-3
Просмотры641
Комментарии 0

Повысьте свою продуктивность с помощью расширений Productivity Power Tools в Visual Studio 2022

Блог компании MicrosoftПрограммирование*.NET*Visual Studio*C#*

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

Пакет Productivity Power Tools (PPT), разработанный командой VS, представляет собой набор расширений, которые повышают вашу общую продуктивность и эффективность в Visual Studio. Этот пакет расширений бустит вашу продуктивность с самого начала, позволяя установить весь пакет сразу, а не по отдельности. Не уверены, подходят ли вам расширения PPT? Давайте посмотрим на некоторые расширения пакета, которые могут сэкономить ваше время и снизить утомление при работе в VS.

Read more
Всего голосов 2: ↑1 и ↓10
Просмотры723
Комментарии 2

Пишем простую библиотеку JSON с нуля: экскурс в современный C++

Блог компании RUVDS.comПрограммирование*C++*
Перевод
Tutorial

Глазами начинающего С++ программиста оцениваем удобство современных возможностей языка на примере реализации программы для лексического разбора и парсинга данных JSON.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Просмотры1.3K
Комментарии 4

Как мы экономим время врача и пациента

Блог компании Белая РадугаУправление проектами*Здоровье
Самое дорогое в клинике — это время врача. Особенно с учётом того, что у нас 7,5-часовой рабочий день, чтобы эти самые врачи были свежими всё время, потому что в клинике нашего уровня важно не совершать ошибок, а они при утомлении начинают случаться и в части мануальных манипуляций, и в части качества принятия решений. Соответственно, когда мы только открывали клинику и хотели доказать, что практическая наука может приносить заработок, тогда мы заодно применили эргономичный подход к проектированию самих помещений клиники. В смысле сделали не «как обычно», а оценили, что можно поменять и пересобрать, благо были хорошие примеры разных вещей со всего мира.

image
Высота полок над столом — 35 сантиметров, а не 60, как на кухне. Нужно, чтобы ассистент не вставал, а доставал рукой сидя.

Мы поменяли схему подготовки ассистентов: всё равно пришлось бы это делать с учётом нашего подхода «работа только с операционным микроскопом». Изменили эргономику кресел, сделали ещё много вещей и заодно занялись оптимизацией времени пациента. Начиная с какого-то момента, когда у нас в клинике начали появляться миллиардеры, это стало важной частью сервиса. Пациентам нравится, что они не теряют ни минуты у нас, и это тоже управляется.
Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Просмотры842
Комментарии 1

Российские BIM-технологии: проектирование внутренних инженерных систем в Model Studio CS

Блог компании НанософтАнализ и проектирование систем*CAD/CAM*Промышленное программирование*Софт

Эта статья цикла, посвященного российским BIM-технологиям, рассказывает о  продуманном процессе проектирования внутренних инженерных систем в программных комплексах Model Studio CS Отопление и вентиляция, Model Studio CS Водоснабжение и канализация и Model Studio CS Трубопроводы.

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

Яблочный CI

Блог компании PlayrixСистемное администрирование*IT-инфраструктура*Разработка игр*DevOps*

Введение


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

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

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

Блог компании Ozon TechВысокая производительность*Программирование*Алгоритмы*Go*

Давайте поговорим о побитовых операциях.

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

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

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

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

Колл-центр на базе Telegram

Python*Asterisk*Социальные сети и сообщества

image


В мире, где количество скачиваний Telegram перевалило за 1 млрд, есть простая задача — принимать звонки от клиентов. Будем разворачивать колл-центр?
Давайте представим себе сколько это головной боли:


  • Арендовать номера телефонов, помещение для операторов
  • Покупать, устанавливать телефоны (Хардфоны? Софтфоны ?)
  • Нанимать-обучать операторов, платить им зарплату (… продолжать? :-) )
  • Подумать как организовать удаленный доступ (vpn ?)

Почему бы просто не принимать звонки на Telegram сотрудников и назвать их операторами?
Просто, да не очень то уж и просто...

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

«Алмазный век»: почему Tesla переходит на «альтернативные» чипы

Блог компании НПП ИТЭЛМАПроизводство и разработка электроники*Научно-популярноеТранспорт
Перевод
image

Инвертор Tesla Model 3, содержащий чипы из карбида кремния.

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

Компания Tesla стала катализатором этих перемен. Американский автопроизводитель стал первым среди своих конкурентов, кто использовал чипы карбида кремния в серийных автомобилях, внедрив их в некоторые модели Model 3. Этот шаг придал энергосберегающему материалу импульс в цепи поставок электромобилей, что повлекло за собой развитие индустрии чипов.

«До сих пор чипмейкеры работали вместе, чтобы создать рынок карбида кремния, но мы достигли стадии конкуренции друг с другом», — сказал Казухиде Ино, главный стратег японского чипмейкера Rohm.

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

Локализация Laravel nova или как сломать себе мозг от желаний заказчика

PHP*Laravel*Локализация продуктов*
Из песочницы

Laravel - сам по себе классный фреймворк PHP. У него есть свои плюсы и минусы. У меня в компании используется laravel почти на всех проектах компании. В большинстве случаях в качестве административной панели используется laravel nova. И всё бы ничего если бы на одном из проектов, заказчик не захотел локализацию всей админки для модераторов из разных стран, с возможностью добавления языков.

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

DARC, FM DATA, Digital DJ, странный пейджер и ненужное ретро

Блог компании «Лаборатория Касперского»Беспроводные технологии*Старое железо
Я часто просматриваю перед сном свежие предложения на сетевой барахолке. Регулярно занимаюсь этим уже года три, и меня нелегко удивить: вот годами болтающиеся дорогие «легендарные» лоты, вот скучные аппараты из нулевых. По-настоящему интересной ретротехники не так уж много, особенно если ты всё, что хотел, уже купил. Но иногда бывают моменты прямо как в этом известном комиксе Eddsworld:



На первый взгляд это был обычный переносной радиоприемник, хотя он и выделялся нестандартным большим дисплеем. Слегка похож на настенный пульт от кондиционера, если вместо частоты FM-радио показывать температуру. Но я обратил внимание на кнопку FM DATA:



Это какая-такая дата? Дальнейшее изучение вопроса помогло раскопать интересную историю об очень недолго прожившем расширении для обычного FM-радиовещания. В конце 90-х кто-то придумал перетащить по сути принцип работы пейджера в стандартный FM-диапазон, заточил стандарт не столько под передачу личных сообщений, сколько под распространение публичной информации — новости, курсы валют, курсы акций. Такой интернет на минималках, еще и под музыку, характерный пример поворота инноваций не туда. Мимо такого артефакта я пройти не мог. Рассказываю, что удалось разузнать.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Просмотры1.7K
Комментарии 9

Java 17 и Jakarta EE 9 — минимальные требования для Spring Framework 6

Блог компании HaulmontПрограммирование*Java*
Перевод


От переводчика: на конференции SpringOne были сделаны довольно важные анонсы относительно нового поколения Spring Framework, на Хабре это почему-то это прошло незамеченным. Судя по всему, в ближайшее время мы будем жить не просто в мире “Java 8/Java 11+”, а появится ещё один водораздел: “Spring 5/Spring 6+”. Чем это грозит? Например, если вы используете Hibernate 5.4, то придется принудительно обновиться на Hibernate 5.5+.


1 сентября на SpringOne было объявлено, что минимальные требования для Spring Framework 6 и Spring Boot 3, который будет доступен в 4 квартале 2022 года, сдвигаются в сторону увеличения:


  • Java 17+ (c Java 8-17 в линейке Spring Framework версии 5.3.x)
  • Jakarta EE 9+ (с Java EE 7-8 в линейке Spring Framework версии 5.3.x)
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Просмотры1.5K
Комментарии 1