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

Все потоки

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

Как понять, что работодатель не в себе?

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

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

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

Новости

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

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


Этим летом ко мне приезжал погостить дальний родственник из небольшого городка. Полюбоваться на белые ночи и разведенные мосты, а заодно — пообщаться вживую с коллегами по удаленной работе. Мы оба айтишники, и я не был удивлен тем, что у нас отыскалось много общих интересов. Гораздо больше меня поразили различия в нашем отношении к привычным технологиям: порой складывалось ощущение, что мой гость и я — обитатели разных планет. Я решил разобраться в причинах этого явления, и чем больше погружался в изучение вопроса, тем сильнее убеждался: мне очень многое неизвестно о жизни таких же, как я сам, технарей за пределами мегаполисов.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Надзор 404: о саботаже запрета вымогать персональные данные

Время на прочтение 5 мин
Количество просмотров 248
Мы опубликовали доклад, в котором рассказываем про практику применения запретов вымогать персональные данные у потребителей, которые не исполняются от слова «совсем», но покарать нарушителей все же удается. Из статьи вы узнаете, что не все депутаты Госдумы одинаково бесполезны, почему ФАС защищает субъектов ПД лучше, чем Роскомнадзор, хотя это и не его дело, и причем тут защита конкуренции.
Это я, когда второе лицо в Роскомнадзоре заявило, что получение рекламы от банка не требует согласия вкладчика.

Краткое содержание доклада


  • Уже больше года действует «двойной» запрет вымогать персональные данные у потребителей.
  • Роснепотребнадзор с Роспаноптикумом уклоняются от обязанности надзирать за исполнением запретов, хотя это их прямая обязанность.
  • Суду и прокуратуре наплевать: госорган всегда прав, даже если несет откровенный бред или откровенно бездельничает.
  • Защита прав субъектов ПД – не головная боль ФАСа, но она смогла.
  • «Сберу» запретили рассылать клиентам спам рекламу. Фактически любую, всем и совсем (как он там, держится?)
  • Организовать такой же запрет своему банку (и не только лишь банку) может не только лишь каждый: инструкции и образцы документов.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 1

Курс «PostgreSQL для начинающих»: #1 — Основы SQL

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

Этим постом я запускаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".

В программе: рассказ об основах SQL, возможностях простых и сложных SELECT, анализ производительности запросов, разбор [не]эффективного применения индексов и особенностей работы транзакций и блокировок в этой СУБД.

Курс не претендует на лавры "войти в айти", поэтому подразумевает наличие у слушателя опыта программирования или работы с другими СУБД, и, главное, желания самостоятельно изучать тему работы с PostgreSQL глубже.

Для тех, кому комфортнее смотреть и слушать, а не читать - доступна видеозапись.

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

Истории

Кастомизируем VS Code для веб-разработки

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

Visual Studio Code — это бесплатный, шустрый (что важно на больших проектах) и глубоко кастомизируемый редактор кода.

В статье расскажу, какие настройки и плагины VS Code использует наша команда фронтенда в KTS. Материал может быть полезен для JavaScript- и React-разработчиков, а ещё для тех, кто уже давно пользуется VS Code, но не знает о некоторых полезных плагинах и фичах для повседневного использования. 

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

Также я рассмотрел инструменты для оптимизации работы с Git, шаблоны директорий и другие возможные настройки.

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

Аксиомы: что это такое и с чем их готовить

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

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

Исходную формулировку "аксиома это положение принимаемое как истинное без доказательств" трактуют как то, что аксиома это что-то что является настолько незыблемой и очевидной истиной, что не требует никаких доказательств.

Проблема такой трактовки состоит в слове "является", и вот почему.

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

Авторизация для приложения в облаке

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

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

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

Как Собрать Си Программу в OS Windows

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

Иногда возникает ситуация, когда надо что-то посчитать согласно сложному алгоритму прямо на LapTop PC. При этом сам алгоритм написан на Си.

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

Да всё, что угодно! То есть Вы хотите использовать язык Си как гибкий и быстрый калькулятор в Windows.

В этом тексте представлено минимальное окружение для сборки Си кода в Windows.

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

Коллекции тестов по API в Postman и в Insomnia

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

Коллеги, все желаю хорошего дня.

Хочу предоставить коллекции в Postman и Insomnia, построенные на основе написанных тест-кейсов по API.

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

Точно в срок: наладить свою работу в новых обстоятельствах

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

Скоро дедлайн, а у меня ещё и конь не валялся! Как специалисту наладить процессы на работе, чтобы всё успевать?

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

Например, Катя, 38 лет, руководитель группы пассивных банковских операций, пишет:

Пришло новое руководство. Решило нас объединить с IT. Я теперь не руководитель группы, а ведущий специалист. Мне вменили в обязанности обращаться к системе и надо узнать как это делать и как у нас устроена база данных. А до этого работала только с интерфейсом. Дали одну задачу на выгрузку. Если успела. И то программист помог!

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

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

Product/Market Fit для стартапов и новых продуктов

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

Как достичь Product/Market Fit? С чего начинается путь к нему?
Чтоб разобраться в этом, давайте сначала определимся, что это вообще такое. Посмотрите ниже - на график развития стартапа. На нём отмечены этапы роста, где по горизонтали время, а по вертикали трекшн - оценка, насколько успешно реализуется бизнес-модель стартапа, динамика роста компании по ключевым параметрам бизнеса.

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

Кандидатура — старший инженер-программист. В должности отказать…

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

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

Недавно команде разработки beeline cloud попалась вот такая статья. И оказалась она довольно дискуссионной. Настолько, что мы решили ее перевести и узнать мнение широкой аудитории — а кто же, по вашему мнению, достоин называться синьором?

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

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

Десятилетний опыт в программировании на деле ничего не значит. Не время определяет статус senior’а.

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

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

Apple Pro Weekly News (04.12 – 10.12.23)

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

Выходят в релиз iOS 17.2 и macOS 14.2 – рассказываем, что там нового. Для наушников и адаптера питания от Apple тоже вышли обновления, а ещё пара устройств компании объявоены винтажными. Какие планы у компании на новые iPhone, что будет с русской Siri и что ждать в новых iPad. Какие скандальные новости возникли на неделе вокруг яблочников, парочка приятных новостей и многое другое – погнали!

Перейти к новостям
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

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

Huawei Watch GT 4: отличный баланс между стилем и функциональностью

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

Компания Huawei представила новую модель умных часов — Huawei Watch GT4. Она существует в двух версиях — 46 мм и 41 мм, новинка получила немало улучшений и дополнений. И конечно, нельзя забывать, что ОС у этого девайса собственная — HarmonyOS, китайская операционная система, о которой мы уже писали. Ну а подробности о часах — под катом.

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

Программно-определяемые сети SD-WAN

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

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

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

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

LIME и SHAP

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

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

Методы к LIME (Local Interpretable Model-agnostic Explanations) и SHAP (SHapley Additive exPlanations), позволяют получить понимание решений, принятых сложными моделями.

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

Зачем учёные создают прозрачное дерево

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

Тридцать лет назад у ботаника из Германии появилась мечта: увидеть внутреннюю работу растений, не препарируя их. Отбеливая пигменты в клетках растений, Зигфрид Финк сумел создать прозрачную древесину и опубликовал свою методику в нишевом журнале по технологии древесины. Статья 1992 года оставалась последним словом о прозрачной древесине более десяти лет, пока на неё не наткнулся исследователь по имени Ларс Берглунд.

Берглунд был вдохновлён открытием Финка, но не по ботаническим причинам. Материаловед, работающий в Королевском технологическом институте KTH в Швеции, специализируется на полимерных композитах и был заинтересован в создании более прочной альтернативы прозрачному пластику. И не только он был заинтересован в достоинствах дерева. За океаном исследователи из Университета Мэриленда были заняты другой целью: использовать прочность древесины в нетрадиционных целях.

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

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

Добавляем зрение, слух и голос в свой ChatGPT бот в Telegram

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

Поддержка преобразования речи в текст была в OpenAI API уже давно, а вот из текста в речь, а также распознавание изображений было добавлено совсем недавно. В связи с чем продолжаю свою серию туториалов по разработке собственного ChatGPT бота в Telegram.

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

Коллажи умерли, да здравствует монохром! Кейс: редизайн сайта для Breaking Trends

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

«Минимализм против ярких цветов» — это не название батла, а запрос клиента. «Заставили» монохромные кнопки привлекать внимание, «отжали» ⅓ экрана на огромное меню и буквально добавили на лендинг ДНК бренда. Почему заказчик вернулся на редизайн сайта спустя 2 года, и что из этого вышло — в статье. 

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

Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows

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

Так повелось в мире, что время от времени необходимо проводить исследования безопасности драйверов и прошивок. Одним из способов исследования является — фаззинг (Fuzzing). Не будем останавливаться на описание на самого процесса фаззинга, для этого есть эта статья, отметим только, что в основном его используют для исследования прикладных приложений. И тут возникает вопрос: как профаззить прошивку, в частности прошивку UEFI? Здесь будет рассказано об одном из способов с использованием программного эмулятора EDKII, чтобы проводить фаззинг без развертывания аппаратных стендов. И что важно, все это сделаем в Windows.

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