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

Все потоки

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

Ядерный магнитный резонанс, ЯМР⁠⁠. Часть 1

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 162

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

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

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

Новости

Аккредитованная IT-избушка

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 539

Только мы отошли от обещаний руководства «Ансистемс» выплатить зарплату, как к нам обратилась девушка, которая сообщила о задержках зарплаты в аккредитованной IT-компании «Арт-Технологии». За почти полтора месяца она ещё ни разу не получала зарплату.

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

Swirl для анализа корпоративных данных: как мы использовали ИИ-поиск и что из этого вышло

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 89
Обзор

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

В итоге мы решили попробовать Swirl - поисковую платформу с открытым исходным кодом, созданную на Python и Django, позволяющую объединить поиск в базах данных (SQL и NoSQL), облачных сервисах, поисковых провайдерах, хранилищах данных и таких инструментах, как Miro, Jira, GitHub и т.д., а на выходе получить результаты с аналитикой от ChatGPT.

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

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

Part 0. Инструментарий QA в Альфа Банке

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 106

Всем привет! Меня зовут Вадим Лунин. Я — QA Manager из Альфа Банка в Беларуси. Этой статьёй  хочу начать цикл статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке.

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

Истории

Управление закупками проекта

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 73

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

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

Опрос для программистов микроконтроллеров

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 2.1K
Аналитика

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

Читать далее
Всего голосов 15: ↑5 и ↓10 -5
Комментарии 12

Реляционные системы управления базами данных становятся проблемой. Что с этим делать?

Время на прочтение 9 мин
Количество просмотров 2.7K
Мнение
Перевод

С реляционными базами данных я знаком очень давно, с конца 90-х. Мои первые шаги в мире компьютеров и программирования связанны именно с ними. Реляционным БД было отведено особое место в моей образовательной программе и стажировке на инженера-программиста. Они преследовали меня на протяжении всей моей карьеры. Я буквально провалился на самое дно кроличьей норы реляционных систем управления базами данных (РСУБД) – и до сих пор люблю их.

За годы работы я испробовал практически все РСУБД, а их попадалось мне немало: MySQL, Postgres, Oracle, Microsoft SQL Server, DBase, Access, SQLite, DB2, MariaDB, AWS RDS, Azure SQL, Google Cloud SQL. Нельзя любить РСУБД, если не любишь SQL, а это отдельная вселенная. И не все SQL одинаковы. Есть MySQL со своим собственным жаргоном, есть T-SQL от Microsoft и всемирно известный PL/SQL от Oracle. Наверное, не стоит упоминать, что все они несовместимы друг с другом.

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

Точка роста уже близко? Прогнозы аналитиков по ценам чипов NAND и DRAM меняются с отрицательных на положительные

Время на прочтение 4 мин
Количество просмотров 709
image

Мы публиковали в блоге несколько статей, которые посвящены объемам выпуска и динамике цен чипов NAND и DRAM. Продолжительное время стоимость этих чипов падала, причем достаточно сильно. Но сейчас, впервые за долгий период, ситуация меняется. Пока что это лишь сигналы рынка, но, тем не менее, все больше аналитиков и игроков рынка сменяют прогнозы по динамике цен с отрицательной на положительную. Более того, стала понемногу расти прибыль производителей. Обо всем этом — под катом.
Читать дальше →
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 0

Превратите ваш телефон в продолжение вашей памяти

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 6.4K

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

Зачем записывать заметки?

Ответ очень прост: вы можете забыть какие-то дела. Телефон - нет.

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

у меня завтра день рождения
Всего голосов 19: ↑13 и ↓6 +7
Комментарии 42

LLaMA 2, RWKV, Santacoder и другие LLM на iOS

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 966

Однажды я решил изучить язык Swift и разработать свое первое приложение для iOS. Для этого я решил создать реальный проект, который заключался в оптимизации нашумевшего LLaMA.cpp под iOS. Я поставил перед собой задачу обеспечить запуск 3B и 7B моделей на iPhone 12 Pro с приемлемой скоростью. Под «приемлемой» скоростью я имею в виду такую, чтобы пользователь не успевал заскучать, читая предсказанный текст, пока генерируется новая часть. Что из этого получилось (и какие трудности были при реализации) читайте в статье.

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

MLOps на примере прогноза движений акций с помощью MLRun

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 871
Туториал

MLOps: структурирование пути от концепции модели к ее реальному воздействию

В современном мире, основанном на данных, машинное обучение является символом инноваций. Однако преобразование модели из теоретической конструкции в готовый к использованию инструмент — сложная задача. Откройте для себя MLOps — гармоничное сочетание «машинного обучения» и «операций», созданное для решения этой сложной задачи.

Черпая вдохновение из DevOps в разработке программного обеспечения, MLOps объединяется вокруг основных задач, предлагая структурированный путь для проектов ML на протяжении всего их жизненного цикла.

Теперь давайте углубимся в мир MLOps с помощью MLRun.

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

Впечатление после прохождения демо Franz

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.2K
Обзор

Почему стоит поиграть в новую игру Ice-Pick Lodge

В мои руки попал софт-лонч (демка) предстоящей игры Ice-Pick Lodge - Franz. В статье я делюсь впечатлениями после трёх прохождений и рассказываю о геймдизайне механик. Ещё больше в моём блоге: VK I TG

Игра начинается с погружения в глубину. В прямом смысле:

В глубину
Всего голосов 18: ↑8 и ↓10 -2
Комментарии 2

Хакни своё следующее интервью с помощью Generative AI

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.8K
Перевод

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

Вот и я задумался. В этой статье предлагаю создать небольшое приложение на основе Whisper для распознавания речи и ChatGPT для генерации текста. Также добавим простой пользовательский интерфейс, чтобы облегчить себе наше «списывание».

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

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Вебинар онлайн-курса «DevOps 1C»
Дата 16 октября
Время 20:00 – 21:30
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Вебинар «Разработка бэкенда на Clojure»
Дата 24 октября
Время 20:00 – 21:30
Место Онлайн
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
HolyJS
Дата 2 – 12 ноября
Время 15:00 – 19:00
Место Санкт-Петербург Онлайн
IT Recruiting – HR Forum 2023
Дата 8 – 10 ноября
Время 9:00 – 18:00
Место Москва
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

Научный подход к знакомствам

Время на прочтение 9 мин
Количество просмотров 2K
Recovery Mode

Меня зовут Наталия Куденко, и в 2021 году я создала проект Fitil — сообщество, где люди знакомятся, общаются и получают новый опыт на мероприятиях разного формата.

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

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

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

Читать далее
Всего голосов 24: ↑11 и ↓13 -2
Комментарии 13

Airflow vs NiFi: исследуем оркестратор для формирования витрин данных

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 812
Обзор

Сегодня концепция витрин данных является стандартом и используется повсеместно. Поэтому даже небольшим компаниям важно определиться с помощью каких инструментов они будут решать проблему оркестрации процессов построения витрин. Какой инструмент в условиях относительно небольшого бюджета позволит достигать поставленных целей? Этот вопрос мы и постараемся раскрыть в статье. Для этого рассмотрим два известных инструмента: Airflow и NiFi, а также постараемся выявить их сильные и слабые стороны.

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

Зачем программисту микроконтроллеров комплексные числа (или обзор MEMS микрофона MP23DB01HPTR)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.4K
Обзор


На 12ом году работы программистом-микроконтроллеров мне наконец-то пригодились комплексные числа из школьной математики. Где они тут нужны? Пояснение в тексте.

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

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

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

Как сделать приложение для мобильного стриминга на Android с помощью опенсорс-инструментов и EdgeStreaming

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 540
Туториал

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

В прошлый раз я рассказывал, как сделать приложение для показа VOD. А сегодня поделюсь, как с помощью опенсорс-инструментов сделать полноценный сервис для онлайн-стриминга на Android и интегрировать его с EdgeStreaming.

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

NAS и SAN: основные характеристики, принцип работы и применение решений

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.4K
Обзор

Сетевое хранилище (NAS) и сети хранения данных (SAN) — это два ключевых подхода к организации хранилища в сети, которые позволяют пользователям обмениваться данными независимо от их местоположения, что особенно актуально для работы геораспределенных команд.

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

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

Code smell: когда код плохо пахнет

Время на прочтение 9 мин
Количество просмотров 2.6K

Программный код, будучи по факту виртуальной сущностью не может иметь запах в прямом смысле этого слова. Однако, термин “запах кода” (code smell) некоторое время назад был введен Кентом Беком и популяризирован книгой Мартина Фаулера о рефакторинге (Refactoring: Improving the Design of Existing Code).

В русскоязычном переводе можно встретить “код с душком”. Такой перевод явно говорит о том, что речь идет о чем-то не слишком хорошем и для того, чтобы понять, что же такое code smell, рассмотрим несколько примеров.

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

REST API vs GraphQL: в чём между ними разница

Время на прочтение 7 мин
Количество просмотров 2.5K

Сегодня в среде разработчиков часто продвигают GraphQL в качестве замены REST, хотя обе технологии можно использовать одновременно. В этой статье Екатерина Саяпина, Product Owner личного кабинета платформы МТС Exolve (входит в экосистему МТС), рассмотрит интерфейсы подробнее, чтобы понять, как выбрать подходящее решение под каждый конкретный проект. Подробности — под катом.

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