-
Сетевые накопители (NAS) — практически идеальные устройства: компактные, экономичные, тихие. Легко настроить, легко использовать. Мечта домашних пользователей и администраторов небольших сетей. К сожалению, простота настройки имеет и обратную сторону: не слишком погружённые в тему кибербезопасности владельцы NAS используют «слабые» настройки, превращая свои…
-
Compliance-дайджест: что изменилось в ИБ-законодательстве в январе
На связи Катя, консультант по информационной безопасности «Solar Интеграция», и я хочу поделиться с вами ежемесячной подборкой новостей из мира комплаенса в области кибербезопасности. В этом выпуске дайджеста вы узнаете об основных изменениях января, а чтобы вам было удобно его…
-
Мое надуманное решение «Как создать RecyclerView Adapter»
В последнее время я стал реже использовать xml разметку, чтобы сверстать экранчик для Activity или Fragment’а. В основном я пишу UI кодом и мне это очень сильно нравится 🙂 И я наткнулся на проблемку «шаблонное создание адаптера для RecyclerView».Ну что…
-
[Личный опыт] Почему для успешного стартапа в Израиле надо заправлять штаны в носки
Как устроиться программистом без опыта? Как пройти собеседование у евреев? Зачем в квартире бронированная комната? Об этом и других особенностях жизни в Израиле расскажет разработчик Сергей Рубанов.Право на репатриациюСпецифика моей истории в том, что до переезда в Израиль программирование было…
-
Фаззинг сокетов: Apache HTTP Server. Часть 3: результаты
Прим. Wunder Fund: наш СТО Эмиль по совместительству является известным white-hat хакером и специалистом по информационной безопасности, и эту статью он предложил как хорошее знакомство с фаззером afl и вообще с фаззингом как таковым.В первой части этой серии статей я рассказал о том, как организовать…
-
Восходящие тренды. Дизайн как инструмент восприятия информации между машиной и человеком
Боязнь новых технологий и чувство дискомфорта перед ними у людей происходит повсеместно. Тридцать, а то и двадцать лет назад трудно себе было представить современного здорового и образованного человека, зарабатывающего через интернет, продажей каких-либо товаров или услуг. Сегодня подобная тенденция с…
-
Куда катятся зарплаты в IT, часть вторая — мнения разработчиков
Философы давно доказали, что представление о предмете или явлении зависит от точки зрения автора, и выскочить из этого круга довольно сложно — наш жизненный опыт напрямую влияет на оценку происходящего. Всем привет, это снова Макс Кравец, CEO IT-компании Holyweb. Публикуя статью…
-
Telegram inlineKeyboard. Оценка качества обслуживания после звонка
Я занимаюсь разработкой АТС с открытым исходным кодом MikoPBX. Недавно познакомился с проектом tg2sip. Шлюз позволяет подключить Telegram аккаунт к офисной АТС, принимать и совершать звонки.После настройки шлюза, решили, что было бы неплохо после завершения телефонного разговора отправить клиенту клавиатуру…
-
Реализуем список карточек для iOS 13+ и 11+ с учетом практик чистого кода
Привет, Хабр! Меня зовут Евгений, я ведущий iOS-разработчик в Туту. В нашем продукте список карточек используется неоднократно, а в проекте можно встретить несколько вариантов реализации для разных версий SDK:Через старую добрую UITableView.С использованием UICollectionView и UICollectionViewFlowLayout под iOS 11+.На связке…
-
Приглашаем на Ozon Tech PostgreSQL Meetup: строим PostgreSQL-as-Service
Привет, Хабр! Меня зовут Алексей, я тимлид команды инфраструктурных разработчиков и инженеров PostgreSQL. У нас небольшая команда — всего 6 человек, но при этом довольно большая инфраструктура, на которой едут наши инстансы PostgreSQL. Это около 8000 виртуальных машин в проде,…