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

Все потоки

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

Массивы и слайсы в Go — для собеседований

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

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

Здесь собраны несколько базовых вопросов встретившихся в последнюю сессию поисков работы :) вдруг поможет кому-то кто только вникает в язык - а кто-то, может, дополнит или поправит...

Ух, понеслись!
Всего голосов 5: ↑4 и ↓1+6
Комментарии14

Darts: тестируем временные ряды с нуля

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

Привет, Хабр!

Если вы когда-либо имели дело с временными рядами, то, вероятно, слышали о Darts. А для тех, кто ещё в танке: Darts — это мощный инструмент, который поддерживает мультиварибельные временные ряды и легко интегрируется с PyTorch и TensorFlow.

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

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

Настольная библиотека HDL-дизайнера и верификатора

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

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

Привет, Хабр!

Меня зовут Максим Ратников, я руковожу отделом системной верификации в компании Аквариус. Моя основная задача – убедиться, что все части микросхемы правильно собраны вместе и действительно функционируют так, как должны. Попутно работаю с теми стажерами в нашей компании, которые интересуются разработкой микросхем. Также преподаю в МАИ и рассказываю студентам про маршрут проектирования, элементы и узлы вычислительных машин. 

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

Когда где-либо заходит разговор про учебники по вычислительной технике и современным компьютерам и то, как это все работает, первое что вам скажут, скорее всего, будет классика как она есть – Эндрю Таненбаум «Архитектура ЭВМ». Версия чем свежее, тем лучше. Здоровенный том на 1000+ страниц, местами очень и очень непростой, но позволяет понять, как работает компьютер в целом.

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

Типология личности Томаса Эриксона из книги «Кругом одни идиоты»

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

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

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

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

Истории

Сетевой тролль по имени яндекс-алиса

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

Не очень понятно? Тогда давайте начну с самого начала.

Деревня в ближнем подмосковье. Единственный интернет-провайдер со вменяемыми ценами подключен к it-инфраструктуре хостела для работяг. Администрация хостела соблюдает законодательство и своевременно регистрирует постояльцев. Через интернет. Ибо не наездишься в госорганы. Постояльцы приезжают и уезжают целый день. А штрафы за просрочку в регистрации для администрации хостела - конские. Интернет администрации нужен объективно, а не для "посидеть в соцсетях".

На входе стоит vpn-роутер с белым ip-адресом и проверчены нужные дырки для возможности удаленной связи с офисом. Есть внутренний wi-fi и прочая инфраструктура - камеры, принтеры, файловое хранилище, резервный канал инета и т.д. Все как бы работало. До поры.

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

Надо отметить, что резервная линия - это lte момед и тариф там не сказать, чтобы дешевый. Тем не менее, при работе на этой линии доступный объем трафика выгребается дня за 2. И дальше оно начинает бешено жрать деньгу и требовать подключение доп. пакетов. Что само по себе уже бесит ввиду необходимости ручного труда. Ну и провалы в инете образуются по этой причине.

Читать далее
Всего голосов 72: ↑66 и ↓6+77
Комментарии29

HAOS наводит порядок

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

Что, если уже давно можно по технологии ИзГиП из спичек и желудей собрать свою, более подходящую систему для управления своими цифровыми активами? И пусть она будет управлять всеми вашими цифровыми активами, от управления чайником до скачивания новых серий "Любовь, смерть, роботы" сразу на шару в которую смотрит телевизор и включения по расписанию к вашему приходу этого добра на проигрывание?

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

Kodu Game Lab для детей: учимся создавать игры в 5-6 лет

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

Даже дошкольник 5–6 лет может понять базовые принципы «взрослого» программирования на примере написания визуального кода. В этом ему поможет Коду Гейм Лаб – среда, предназначенная для разработки простых 3Д-игр. Писать программы в ней нужно с помощью готовых блоков, как в Scratch Jr: сложные конструкции и текстовые команды отсутствуют.

Kodu Game Lab – интуитивно понятная среда, доступная для понимания даже при условии, что пользователь – ребенок дошкольного возраста. Предлагаем рассмотреть Коду и разобраться в возможностях среды на наглядных примерах. А еще уделим внимание полезным ресурсам и бесплатным обучающим видео, которые помогут, если хочется освоить визуальное программирование и разработку игр в Kodu Game Lab полностью самостоятельно.

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

Нулевой этап проекта: как у нас подходят к проектной оценке

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

Привет! Нас зовут Даниэл Кнежевич и Максим Макеев. Мы руководим центром компетенций разработки в компании ITQ Group, отвечаем за бизнесовую и техническую часть работы подразделения. В этой статье мы обсудим предпроектное исследование — важный этап разработки IT-проектов. 

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

Последняя миля

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

Для тех, кто сосал мамкину сиську, уверенно тапая свободной ручкой в современный смартфон, требуются некоторые пояснения. Интернет не всегда был разлит повсеместно и проникал в каждую щель, как воздух. Путь его к каждому индивидууму был труден и тернист. Именно на этом пути «последняя миля» и была главным препятствием. Проложить основные магистрали – скоростные, оптические - было даже не половиной дела. А вот дотянуться до каждого конкретного потребителя… Заходило это все, понятное дело, сначала через телефонную сеть. Но дрянная «лапша» телефонных кабелей была заточена под то, что называлось «сигналом тональной частоты», диапазон которой – 4 килогерца. И только путем достаточно изощренного кодирования по таким проводам можно было прокачать аж 56 килобит скорости. Интернет-то и стал массовым, когда решили эту самую «последнюю милю» - сперва опутав все витой парой, а потом и через воздух, догнав каждого из нас.

А теперь перекинемся на логистику. Веселая цифра – средняя зарплата курьера колеблется от 120 до 150 тысяч рублей в месяц (Москва, Питер). Уже, кажется и джунам платят заметно меньше. А источник проблемы такой же – можно, умело консолидируя грузы, за очень дешево доставлять их в любую точку, от Владивостока до Калининграда. Но вот последние пару километров нужно топать ногами, и тут, оказывается, приходится платить вот такие несуразные бабки (курьеры на нашей фирме называли оплату доставок «копытными»). В общем, пока нас всех не поместили в компьютер, чтобы все без исключения товары и услуги доставлять прямо через интернет, как музыку и цифровые книги, эта проблема будет стоять.

Читать далее
Всего голосов 26: ↑6 и ↓20-13
Комментарии18

Чатовая слепота

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

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

Телега у меня на рабочем ноуте. Вотсап - на телефоне. ВК и там, и там. 

В итоге у меня развилась «чатовая слепота». По аналогии с баннерной слепотой. 

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

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

Как это сделать - преодолеть чатовую слепоту? 

Я хочу создать телеграм-канал. Понимаю, что он попадет в поле чатовой слепоты. Он будет одним из миллионов. И у меня есть иллюзия, что нужно идти в сторону простого текста и простого выражения смысла, без капслока и смайликов, без гивок. Визуально, кажется скучновато: просто движение текста. Но я обращаю внимание на аккаунты, которые «хорошо пишут», контентоориентированные, что люблю читать короткие посты-инсайты. Типа, я почувствовал и понял. Не случайно мой пост в ВК: «не устаю смотреть, как горит огонь, течет вода и работает робот-пылесос» собрал, кажется, больше всего лайков. 

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

Из чего состоит безопасность современных приложений

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

В сети можно встретить различные трактования понятия AppSec (Application Security). И в этой статье мы попробуем разобраться с тем, что же должно входить в AppSec и какие навыки требуются специалистам, работающим в данной отрасли и какие инструменты они должны применять.

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

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

Рассмотрим более подробно составные части методологии AppSec.

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

Как вводить необходимые дни недели и периоды при автоматизации тестирования с помощью инструмента Vanessa Automation

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

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

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

Самые быстрые мьютексы

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

Cosmopolitan Libc хорошо известна своим «полиглотным жирным бинарным» хаком, который позволяем исполняемым файлам запускаться на шести операционных системах для AMD64/ARM64. Вас может удивить, что при этом она может быть лучше С‑библиотекой для вашего продакшена. Чтобы продемонстрировать это, давайте сравним библиотеку мьютексов Cosmo с другими платформами.

Мы напишем простой тест, который создает 30 потоков, увеличивающих одно и то же число 100 000 раз. Это поможет проверить, насколько хорошо реализация мьютексов справляется с задачей при интенсивном использовании.

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

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн

PANGIT: Дневник разработчика #8

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

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

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

Ископаемые ресурсы в интернете

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

Когда-то интернет был по карточкам. И по минутам. А то не было и его. Было ФИДО, были ББС-ки. Легенда о Красном Драконе. Я думал все это давно и прочно ушло - ан нет. Так получилось, что под рукой накопилась уже горстка забавных ресурсов (а некоторые и полезные) - которыми хочу поделиться. Развлечения или ностальгии ради. Но и не только :)

Вперед, в прошлое!
Всего голосов 23: ↑23 и ↓0+32
Комментарии3

Краткий гайд по квантованию нейросетей

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

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

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

Рассказываем о видах квантования и приводим примеры в этой статье

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

Привлечь технологии на ивент, или Как мы играли в GenAI D&D и «трогали» облачные новинки на Yandex Scale

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

25 сентября состоялась конференция Yandex Scale — большое ежегодное мероприятие Yandex Cloud для тех, кто создаёт цифровые продукты и решения. Событие прошло в гибридном формате: доклады о новинках облака транслировались онлайн, в прямом эфире из МХАТ им. Горького, а на офлайн-площадке команда организовала демо-зоны для живого знакомства с сервисами. 

В репортаже покажем немного закулисья Yandex Scale: какие технологии помогли познакомиться с обновлениями облачной платформы тысячам участников и что интересного будет доступно разработчикам для тестирования в ближайшее время. 

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

Гиперперсонализация vs. персонализация: внедрили в маркетплейс БАДов опередили iHerb

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

(пошел нормальный контент после Дурова)

Гиперперсонализация увеличивает продажи x3, а лояльность пользователей — настолько, что у конкурентов не остается шанса. Как мы внедрили подход в маркетплейс Альхадая и сделали его достойной заменой iHerb на рынке СНГ —

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

1C:Enterprise 8.3 Remote Administrative Client Utility для веб приложения

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

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

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

Нанопроизводство микроэлектроники в мизерных количествах (в условиях санкций) или как закрывать гештальты

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

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

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