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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Универсальная система управления BuxarUMS. Начало

Время на прочтение 3 мин
Количество просмотров 4
PHP *CMS *GitHub *Open source *Программирование *
Из песочницы

Здравствуйте, товарищи.

Уже много лет был в поиске универсального движка для управления многочисленными своими проектами, но четно.

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

В итоге с подобным зоопарком что бы справился один движок я не нашел.

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

Новости

Моя марбл машина, версия 3

Время на прочтение 3 мин
Количество просмотров 177
DIY или Сделай сам

Это моя новая электро-механическая марбл машина. Она спроектирована мной в САПР FreeCAD и напечатана на 3D принтере FLSUN-QQ. Когда-то я уже писал на хабре про свою самую первую марбл, потом и про вторую. Ну вот время идет, но опять и опять я возвращаюсь к этой теме. Марбл машины притягивают меня видимо потому, что на них можно смотреть бесконечно, как на горный ручей. Движение шариков никогда не повторяется и в этом вся прелесть. Ну и опять же, такие марбл машины символизируют жизнь с её подъемами и спусками, а иногда и падениями... очень актуально в нынешние непростые времена..

Возможно когда ни будь я смогу объединить все мои марбл проекты в единый большой организм. Ну а пока вот так.

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

Эффективная загрузка внешних данных в корпоративное хранилище: опыт «Магнита»

Время на прочтение 6 мин
Количество просмотров 256
Блог компании Magnit tech Big Data *Хранилища данных *

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

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

Улучшение индексации страниц в Google при помощи GTP3

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 197
Поисковые технологии *Поисковая оптимизация *
Кейс

Почему некоторые молодые интернет магазины сразу получают хороший поисковый трафик, а другие не имеют результата даже через несколько лет? Все дело в индексации страниц поисковой системой Google. Если документы не попадают в индекс, то сайт не приносит трафик и клиентов.

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

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

Истории

Отечественные платформы виртуализации и их безопасность

Время на прочтение 11 мин
Количество просмотров 357
Блог компании ГК ЛАНИТ Информационная безопасность *Виртуализация *

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

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

Оптимизация SQL-запросов в Oracle

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 347
Блог компании Ростелеком Oracle *SQL *
Туториал

Всем привет! На связи главный системный аналитик компании "Ростелеком Информационные Технологии" Потапов Михаил. В компании занимаюсь разработкой отчетности для сегмента B2B. Работоспособность каждого отчета напрямую зависит от корректно выстроенных SQL-запросов к базе данных Oracle, поскольку при работе с большими объемами данных скорость выполнения запросов может существенно снижаться. Снижение скорости сильно затрудняет работу с отчетами для конечного пользователя, а в некоторых случаях и вовсе делает ее невозможной.

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

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

Реализуем Type Inference на Rust — Часть #2: Простой Lambda Calculus

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 225
Rust *Компиляторы *Программирование *
Туториал

Если вы пишете свой язык программирования, то вы наверное слышали о type inference. В этом цикле статей, без лишней теории, мы наглядно разберем как это работает и реализуем свой на Rust.

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

Выжимаем ATtiny10, практическое применение

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 544
C++ *C *Программирование микроконтроллеров *DIY или Сделай сам Электроника для начинающих
Из песочницы

Это ещё один маленький домашний DIY (апгрейд гирлянды) на, практически, самом младшем из младших микроконтроллеров из линейки ATtiny - на ATtiny10. Классический ЛУТ с ошибками любителя, и написание взрослой прошивки, для серьёзного мигания светодиодами. Все результаты доступны на гитхабе.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 3

Проблемы студентов курсов при работе с реальными данными

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 420
SQL *Хранилища данных *
Из песочницы

Практически от любого специалиста IT-сферы сегодня требуется хотя бы базовое знание SQL. Рынок онлайн-образования реагирует соответствующе: на любом сайте по теме можно найти что-то связанное с SQL и/или базами данных. В теории такие курсы действительно позволяют узнать основы языка, а иногда даже и немного больше, но на практике они не готовят специалиста ко взаимодействию с реальной базой данных. Многие стажеры и младшие (а иногда и грейдом повыше) специалисты допускают одни и те же ошибки.

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

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

Принципы по улучшению QA процессов в Agile команде

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 473
Тестирование IT-систем *Промышленное программирование *Управление разработкой *Agile *
Роадмэп

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

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

Встречайте Next.js Commerce 2.0

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 929
Разработка веб-сайтов *JavaScript *ReactJS *
Обзор
Перевод

Сегодня мы с радостью представляем Next.js Commerce 2.0.

App Router Ready: Использование компонентов React Server, Server Actions, встроенных лейаутов, метаданных и всех новых шаблонов из недавно выпущенного App Router.

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

Упрощенная архитектура: Next.js Commerce теперь представляет собой один провайдер на репозиторий, что позволяет сократить объем кода и уменьшить количество абстракций для вашего приложения.

Наш новый шаблон-акселератор интернет-магазина демонстрирует лучшие шаблоны для создания составных коммерческих приложений, включая поддержку BigCommerce, Medusa, Saleor, Shopify и Swell.

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

Установка для засветки фоторезиста при производстве печатных плат

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.6K
Программирование микроконтроллеров *Схемотехника *DIY или Сделай сам
Кейс
💡 Сезон DIY

Желание автоматизировать всё на свете не даёт мне покоя.

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

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 17

Как развить в компании культуру принимать решения на основе данных

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 521
Big Data *
Recovery mode

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

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

Далее создайте продукт на основе их потребностей и покажите его коллегам. Например, создайте отчёт в Power Bi показывающий нужные показатели.

Самое важное: подойдите к каждому коллеге (если их слишком много, то можно провести вебинар) и обсудите дашборд, покажите, как им пользоваться. Вы можете найти инсайты в их зоне ответственности и показать им: "Вот видишь у тебя доля телевизоров в 45+ диагонали меньше, чем по остальным сегментам. Не дорабатываем в этом направлении." В этот момент мы продаём наш отчёт и культуру принятия решений на основе данных. Если просто отдать отчёт им никто не будет пользоваться. а) Не понятно куда нажимать, куда смотреть. Даже если у Вас визуализации на высоком уровне, не удивляйтесь, что пользователи даже не найдут как отфильтровать данные за нужный им период. б) И без этих отчётов как -то работали же. Поэтому мы должны донести ценность до пользователя. Не просто показать, где найти данные, но и как принимать решения на их основе. Например, раньше подготовка к переговорам занимала 2 дня, а сейчас 3 часа, благодаря тому что все данные уже есть. Осталось просто сделать нужные скриншоты и вставить их в презентацию.

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

125 простых советов по улучшению юзабилити вашего сайта

Время на прочтение 22 мин
Количество просмотров 1.1K
Usability *Дизайн
Перевод

Эту статью Ника Коленды я перевёл ещё в конце 2016 года. И не просто перевёл, а ещё и сопроводил комментариями от лица бренда, под которым проектирую интерфейсы все эти годы.

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

Свои старые комментарии я немного освежил и оформил в виде цитат.

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

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

Begin /* Техническое интервью

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.1K
Программирование *Интервью
Мнение

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

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

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

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

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

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Время на прочтение 4 мин
Количество просмотров 1.1K
Научно-популярное Астрономия
Дайджест

Новое изображение скопления галактик, известного под названием «Эль Гордо», позволяет обнаружить невиданные ранее далёкие и скрытые пылью объекты, что открывает новые возможности для науки. На инфракрасном изображении, полученном космическим телескопом НАСА «Джеймс Уэбб», можно увидеть множество необычных, искажённых фоновых галактик, на которые на предыдущих снимках космического телескопа «Хаббл» были сделаны лишь намёки.

Эль-Гордо - это скопление сотен галактик, существовавших, когда возраст Вселенной составлял 6,2 млрд лет, что делает его чем-то вроде «космического подростка». Это самое массивное скопление из всех известных на тот момент. («El Gordo» в переводе с испанского означает «Толстяк»).

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

Postgresso №7 (56)

Время на прочтение 12 мин
Количество просмотров 1K
Блог компании Postgres Professional PostgreSQL *

Конференции, битва за Ибицу

PGConf.СПб 2023

PGConf впервые пройдёт 25 сентября в Санкт-Петербурге. Конференция будет называться PGConf.СПб 2023. Место - Отель «Коринтия», Невский проспект., д.57.

Регистрация открыта и заявки принимаются. Подать заявку можно в личном кабинете. Количество тем не ограничено.

PGConf.Сибирь 2023

Пройдёт на площадке Город ИТ пройдёт 9-го сентября в Томске. Программа еще формируется, но общая канва известна.

PGIbiza 2023: Postgres and Ecosystem

Но с ней не всё просто. Казалось бы, на Ибице есть всё, чтобы поработать и расслабиться последовательно или одновременно (насколько помню, там даже доклады на пляже). Но всплыл старый конфликт между Альваро Эрнандесом (Álvaro Hernández Tortosa) и старейшинами (Core Team) PostgreSQL. Поскольку есть риск многое истолковать неправильно, напомним предысторию. Альваро не рейдер, попытавшийся захватить торговые марки PostgreSQL. Он революцьонэр. История эта началась ещё в 2021-м.

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

Авиатор, изобретатель, делец: кем был Говард Хьюз, миллиардер и прообраз Тони Старка

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 3.9K
Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное
Ретроспектива

Говард Хьюз — эксцентричный миллиардер, изобретатель, авиатор и кинопродюсер, которого президент США Ричард Никсон однажды назвал самым могущественным человеком своего времени. Хьюз занимался пивоварением и ракетостроением, казино и кинематографом, но главной его страстью была авиация: он лично конструировал свои самолеты и сам же бил на них мировые рекорды скорости. Выстроенный им имидж плейбоя и неустанного изобретателя вдохновил Marvel на Тони Старка — Железного Человека. Впрочем, далеко не все его изобретения оказывались удачными, что нисколько не помешало его карьере. Рассказываем, на каких изобретениях Хьюз построил свою бизнес-империю.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 1

Security Week 2332: новый метод подслушивания за клавиатурным набором

Время на прочтение 3 мин
Количество просмотров 1.6K
Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе исследователи из трех британских университетов опубликовали работу, в которой предложили обновленную методику «подслушивания за клавиатурами» — распознавания набранных символов по звуку нажатия на клавиши. Авторы статьи ссылаются на успешные эксперименты с такими акустическими кейлоггерами, проведенные в 50-х годах прошлого века, и другие подобные работы. Достижением нового исследования стала чрезвычайно высокая точность определения нажатых клавиш, а также автоматизированный способ анализа с помощью нейросетей.



Интересным техническим моментом статьи является тот факт, что нейросети тренировали на анализ изображений. Так как работа исследует звук нажатий на клавиши, это довольно необычно. Оказалось, что такой подход обеспечивает более высокую точность распознавания. Изображения представляли собой модифицированную спектрограмму звуковых сэмплов, как показано на иллюстрации выше. Во всех экспериментах текст и цифры (без знаков препинания и спецсимволов) набирались на клавиатуре ноутбука Apple Macbook Pro 16 2021 года. Исследовались два сценария «подслушивания» — прямая запись звука на расположенный рядом с ноутбуком смартфон и удаленное прослушивание нажатий через телеконференц-сервис Zoom.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 3

Обзор и тест Wi-Fi лампочек SLS

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.9K
Блог компании LampTest Гаджеты
Обзор
Продолжаю изучать управляемые лампы и другие компоненты умного дома разных производителей. Под брендом SLS (Smart Life System) выпускается 78 различных умных устройств, включая датчики, розетки, реле, выключатели, домофоны, камеры, фитнес-браслеты, чайники и роботы-пылесосы.
Wi-Fi лампочек в ассортименте SLS сейчас двенадцать, я изучил их и протестировал.

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 4