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

Моя лента

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

Документации быть

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

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

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

Новости

Новость

СМИ: Intel закрывает акселератор стартапов Ignite на фоне масштабных сокращений

Время на прочтение2 мин
Количество просмотров372

Intel закроет программу ускорения стартапов Intel Ignite в ноябре. По данным издания Calcalist, это решение — часть глобальной инициативы Intel по сокращению расходов. Компания рассчитывает сэкономить около $10 млрд и ранее объявила о планах сократить 19 тыс. сотрудников. 

Программу Intel Ignite запустил в 2019 году в Израиле Цахи Вайсфельд, вице-президент Intel. За время своего существования программа помогла привлечь 176 стартапам более $2,5 млрд.

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

Мой опыт создания телеграм-бота на NodeJS/grammY

Уровень сложностиСложный
Время на прочтение13 мин
Количество просмотров307

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

Так как я предпочитаю использовать JavaScript и на фронте, и на бэке, то среда существования для бота была определена сразу же - nodejs. Осталось определиться с библиотекой - Telegraf или grammY? Так как у второй в примере использовался кошерный import, а у первой - старомодный require, я выбрал grammY.

Под катом - пример телеграм-бота в виде nodejs-приложения с использованием библиотеки grammY, который запускается как в режиме long pooling, так и в режиме webhook, созданный с применением моей любимой технологии - внедрения зависимостей через конструктор (TL;DR).

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

Близкий родственник эльфа – программер

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

Многие знакомы с ELF-файлами и их структурой. Поговорим о программерах. Программер – это файл в формате ELF (расширение может быть BIN, MBN или ELF), который предназначен для  работы с памятью смартфонов на Android с процессорами от Qualcomm в режиме аварийной загрузки (EDL mode – emergency download, 9008). Также его некоторые называют «пожарный шланг» (от английского firehose) или просто «шланг». Файл представляет из себя контейнер с набором команд для базовой работы с памятью, которые подписаны цепочкой сертификатов. Иногда возникает необходимость подобрать для своего устройства подходящий программер. Вот и попробуем разобраться в этом.

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

Истории

Новость

RuTube увеличил мощности в августе на 30% из-за роста числа пользователей

Время на прочтение1 мин
Количество просмотров749

Видеохостинг RuTube увеличил мощности на 30% за август. Причиной стал рост числа пользователей: в компании заявляют, что на сегодняшний день дневная аудитория сервиса достигла уже 9,6 млн человек. В июле этот показатель составлял 4 млн (по данным Mediascope).

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

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

Мультитул для разработчика электроники

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

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

Идея понятна - заменить генераторы частоты, терминалы RS-485 и CAN одним самодостаточным прибором. В этой статье расскажу о том, что за девайс я собрал.

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

Тестирование с тараканами в голове

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

Работая QA я часто слышала в голове голос «а ты точно все проверила?» и иногда он бывает полезен, но чаще вредит.

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

Позитивное вперед. Плюсы таракана «а все ли ты проверила».

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

Уровни развития сред общих данных строительных проектов

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

🔹В статье приведен краткий обзор термина «среда общих данных» (СОД) и история развития этого понятия. В основной части дается информация об имеющихся вариантах организации СОД, исторически сформировавшихся в строительной отрасли и получивших свое развитие.

🔹Автором предлагается теория уровней развития СОД, какими они были ранее и что ждет их в будущем. Показаны общие требования со стороны отрасли, предъявляемые к СОД и что необходимо делать для приближения, и достижения успешного результата применения СОД – повышение эффективности работ в строительных проектах на всех стадиях.

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

CrowdStrike ухудшила прогноз по выручке и прибыли после глобального сбоя у клиентов

Время на прочтение2 мин
Количество просмотров432

ИБ-компания CrowdStrike представила отчёт за второй квартал финансового 2025 года, который завершился в конце июля. Документ показывает, что компания снизила прогнозы по годовой выручке и прибыли. Согласно новым ожиданиям, годовая выручка составит $3,89-3,9 млрд (ранее прогнозировалось $3,98-4,01 млрд), а прибыль на акцию — $3,61-3,65 (вместо $3,93-4,03). Изменения связаны с недавним глобальным сбоем, который затронул 8,5 млн ПК. 

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

Создаем простейший API и тестируем его с помощью Playwright + TS

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

Создаем и тестируем простейший API.

Что будет выполнено в ходе данной статьи:

1. Будет создан простейший API сервер на NodeJS для запуска локально.
2. Будут написаны автотесты, на Playwright + Typescript, покрывающие простые запросы GET, POST, PUT, PATCH, DELETE.
3. Выполнены негативные тесты с получением ошибок, последующим анализом и устранением.

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

Одна маленькая особенность русского языка

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

Почему-то про эту «фичу» не любят распространяться опытные коллеги, а первая встреча с таким в вашем проекте гарантирует бессонные ночи и разбитые об стенку лбы и клавиатуры. Читайте и берегите нервы, говорят они не восстанавливаются.

Читать далее
Всего голосов 40: ↑14 и ↓26-8
Комментарии79
Статья

Бэкдоры OpenSSH

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

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

Если вы следите за новостями безопасности, то, возможно, сразу вспомните атаку на репозиторий liblzma/xz‑utils в начале этого года, конечной целью которой был бэкдор в OpenSSH. Однако ниже мы обсудим не случай с xz‑utils, ведь мало кто помнит, что бэкдор в xz‑utils на самом деле второй широко известной попыткой внедрения бэкдора в OpenSSH. Впервые это произошло более 22 лет назад, в 2002 году. Эта статья рассказывает историю того бэкдора и тому, чему можно научиться из атаки, произошедшей более двух десятилетий назад.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии0
Пост
Нарисуй человека с ошеломленным выражением лица, который, сидя в садовой тачке с одним отломанным колесом, стремительно вкатывается в шикарную гостиную богатого дома через окно. (Flux Schnell)
Нарисуй человека с ошеломленным выражением лица, который, сидя в садовой тачке с одним отломанным колесом, стремительно вкатывается в шикарную гостиную богатого дома через окно. (Flux Schnell)

Вкатывательные байки: Jira или спасибо, Витя!

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

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

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

--- Это серия коротких постов о моих впечатлениях от "войти в IT".
Не призываю, не разжигаю и напоминаю, что кот - древнее и неприкосновенное животное.

--- Вводные: техническое (почти айтишное) образование и изначальный ноль опыта работы по специальности.

Теги:
-1
Комментарии0

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
Статья

Сложно ли пронести гаджет в школу

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

Это история разработки B2B решения для планшетов, чтобы увеличить их востребованность в сфере образования. Вначале мы совершили все возможные ошибки: считали себя самыми умными, путались в «болях» целевой аудитории вместе с фокус-группой. Всё нравилось менеджерам, разработчикам и, главное, начальству. Затем пилот решения дошёл до пользователей и пришло время отваги для осознания наших заблуждений.

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

Financial Times: Telegram за 2023 год получил выручку в размере $342 млн, но ушёл в убыток после уплаты налогов

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

По информации Financial Times, Telegram за 2023 год получил выручку в размере $342 млн, согласно ранее не публиковавшейся финансовой отчётности компании. Операционные расходы Telegram составили $108 млн, а общий убыток — около $173 млн после уплаты налогов. Дуров в марте рассказывал СМИ, что инвесторы оценили платформу в $30 млрд перед возможным IPO, но процесс против него и мессенджера во Франции ставит эти планы под угрозу.

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

О шейдерах в Game Maker Studio 2

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

Как работают шейдеры в GMS2? Как их писать и использовать? Что означают термины attributevarying и uniform? Какой тип шейдера выбрать? Почему шейдер всегда состоит из двух файлов? Чем отличается вершинный шейдер от фрагментного? И причём здесь треугольники?

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

Отделяй и делегируй или Как безболезненно разгрузить менеджера

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

Всем привет!

Меня зовут Ваня Назаров, я работаю менеджером проектов в Ozon Tech.

Одна из основных моих обязанностей — поддержание функции руководителя департамента одного из направлений работы всего Ozon.

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

В термин «функция» я закладываю смысл какой-либо прямой деятельности руководителя.

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

Читать далее
Всего голосов 12: ↑11 и ↓1+12
Комментарии2
Статья

Общие принципы интеграций систем. SA для самых маленьких

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

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

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

Протокол — это набор правил и стандартов, определяющих, как данные передаются и обрабатываются в сети.

Так вот, клиент и сервер взаимодействуют с помощью стандартных протоколов, таких как HTTP, FTP или более низкоуровневых — TCP или UDP. Протокол обычно выбирается под тип услуги, которую оказывают сервера...

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

Задача Тарского по школьной алгебре

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

Вслед за Альфредом Тарским поинтересуемся: можно ли доказать любое школьное тождество с помощью программы?

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

Ограничение оперативной памяти в Edge в Windows 11 переманивает нас с Chrome?

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

Microsoft тестирует новый способ ограничения объёма оперативной памяти (ОП), используемой Edge. В новой сборке Canary теперь есть опция управления использованием ОП — минимальная до 2 ГБ, максимальная — без ограничений.

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