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

Пользователь

Отправить сообщение

Я загрузил 4000 вирусов в разные облачные хранилища, и вот что из этого вышло

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

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

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

Вот почему вам стоит использовать оператор Walrus в Python

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

Выражение присваивания (также известное как оператор walrus) — это функциональность, которая появилась в Python недавно, в версии 3.8. Однако применение walrus является предметом дискуссий и множество людей испытывают безосновательную неприязнь к нему.

Под катом эксперт компании IBM Мартин Хайнц*, разработчик и DevOps-инженер, постарается убедить вас в том, что оператор walrus — действительно хорошее дополнение языка. И его правильное использование поможет вам сделать код более лаконичным и читаемым.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

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

Что нового в Windows Forms в .NET 6.0

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

Мы продолжаем поддерживать и внедрять инновации в среду выполнения Windows Forms. В этой статье обсудим, что мы сделали в рамках .NET 6.0. В том числе среди улучшений: улучшения и исправления специальных возможностей; начальная загрузка приложения; обновления шаблона; больше конструкторов среды выполнения; высокий DPI и улучшения масштабирования и другое.

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

Простые шаблоны писем в MS Outlook VBA

Время на прочтение3 мин
Количество просмотров62K
Небольшой рецепт на MS VB для сисадминов, которые хотят упростить жизнь сотрудникам.

Задача: девочка на reception периодически отправляет официальные анонсы всей компании. При этом дизайн, нарисованный дизайнером есть, а процесс отправки находится в состоянии вплоть до «отыскать старое письмо в отправленных, нажать переслать всем, отредактировать текст и тему письма, отправить».

Есть два способа:
Шаблоны — подойдет для простых вариантов, когда все поля статичны
VBA — под катом рассмотрим пример создания простейшего шаблона на встроенном в Outlook Visual Basic.

Есть еще конечно и нормальный способ — взять программиста, который напишет автоматическую рассылку писем на любом удобном ему движке, получить данные о сотрудниках из Exchange или LDAP и все будет ок, но для этого надо бюджет. Кому интересно костыль — под кат.
Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии2

Как упростить рутинные задачи, используя VBA

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

Привет, Хабр! Я Сергей Чебарев, аналитик в команде визуализации данных «Северсталь-инфокома», и сегодня я расскажу, как можно, используя VBA и приложения Office, автоматизировать рутину в работе. VBA (Visual Basic for Applications) – это упрощенная версия Visual Basic, встроенная в множество продуктов Microsoft Office, и соответственно, эти продукты можно подружить между собой.

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

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

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

Время на прочтение9 мин
Количество просмотров51K
Меня зовут Евгений, я студент Белорусского Государственного Университета Транспорта. Всегда чесались руки все сделать самому, как только появились первые поломки моего первого горного велосипеда, правда очень бюджетного. Это был Stels Navigator 610.



Предыстория
Постепенно набираясь опыта, я учился ремонтировать различные узлы и механизмы, но года через 3 катаний я понял, что с моими нагрузками на велик, он себя изжил. Новые запчасти жили меньше оригинальных, нужен был постоянный ремонт, а на хорошие детали просто не было желания тратить денег, это все-таки бюджетный велосипед. Было решено купить новый велик с более серьезным навесным оборудованием под более конкретные задачи – ездить по городу с комфортом. Им стал Fuji Crosstown 1.1, но в этом посте речь будет не о нем. Пока я ездил на новом Fuji, Stels я довел до состояния, что бы можно было в случае чего на нем куда-то поехать, но радости от езды точно не получишь. Так и стоял он полтора года, периодически его брали куда-то разово съездить.
Читать дальше →
Всего голосов 43: ↑42 и ↓1+41
Комментарии100

Светодиодные лампы — стоит ли игра свеч?

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

Читая публикации alexeynadezhin задумался — а не перейти ли мне дома на светодиодное освещение? Как всегда, к вопросу решил подойти скрупулёзно, досконально изучить все тонкости. В итоге пришёл к интересным выводам.
Читать дальше →
Всего голосов 45: ↑41 и ↓4+37
Комментарии187

Аккумуляторы AA/AAA через 7 месяцев хранения

Время на прочтение2 мин
Количество просмотров65K
В прошлом году я протестировал 198 аккумуляторов (44 модели AA и 35 моделей AAA). Тогда я измерял ёмкость аккумуляторов сразу после зарядки, а так же через неделю и месяц хранения.

Я провёл дополнительный тест большинства моделей аккумуляторов через семь месяцев после зарядки. Результаты получились интересными.



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

Лучшие светодиодные лампы 2015 года

Время на прочтение4 мин
Количество просмотров100K
На сайте lamptest.ru я публикую результаты измерений параметров светодиодных ламп. Цифр там немало и многим сложно в них разобраться. Всё чаще я слышу вопрос — «так какая лампочка самая лучшая»? Хороших ламп много и я решил регулярно публиковать списки лучших ламп.



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

Читать дальше →
Всего голосов 46: ↑44 и ↓2+42
Комментарии69

Новый LampTest.ru

Время на прочтение4 мин
Количество просмотров17K
Светодиодные лампочки появились уже во многих домах, а скоро они будут у всех, но не все лампочки хорошие и не всегда реальные параметры лампы соответствует тому, что заявляет производитель. Чуть больше года назад у меня родилась идея сделать сайт с результатами инструментальных тестов светодиодных ламп. На мой клич о помощи откликнулся замечательный программист из Нижнего Новгорода Сергей Андреев, который создал быстрый, красивый и удобный сайт. LampTest.ru работает уже полгода, а сегодня я рад представить его обновлённую версию.



За это время я протестировал 278 ламп, включая 226 светодиодных.

Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии60

Несколько лайфхаков, которые могут быть полезны при верстке диссертации или больших документов в MS Word

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

Каждый из нас знает, насколько MS Word удобный инструмент для подготовки небольших документов. И каждый из тех, кто сталкивался с подготовкой документа, количество страниц в котором превышает сотню (плюс необходимо придерживаться строгих требований к форматированию), знает об основных недостатках этого инструмента. Мне пришлось в своей жизни столкнуться с версткой 500 страничного документа, причем количество и расположение рисунков таблиц и формул в нем постоянно менялось от версии к версии. Я бы хотел поделиться своими «лайфхаками», которые мне пришлось применить при верстке этого документа. Некоторые из них мне подсказали друзья; на некоторые наткнулся на форумах; некоторые придумал сам.

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

В данной статье рассмотрены решения проблем:

  • создание списка литературы
  • Склонения перекрёстных ссылок на рисунки таблицы и формулы
  • Перенос таблиц на новую страницу
  • Вставка формул

Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии56

Winium: теперь для Windows Phone

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

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

Мой коллега skyline-gleb недавно писал на Хабре, как мы разработали свой selenium-like инструмент автоматизации функционального тестирования desktop-приложений под Windows. Параллельно мы разрабатывали аналогичный инструмент, только под мобильные платформы от Microsoft.

О том, почему взялись его писать, какую пользу получили от использования единой платформы для автоматизации тестирования под все мобильные платформы и как внедрить это на вашем проекте, читайте в этой статье.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии9

Учимся писать обзоры гаджетов

Время на прочтение3 мин
Количество просмотров11K
Мы не являемся профессиональными журналистами. Более того — мы не журналисты вообще. Мы просто немного пользуемся приёмами, которые изобрели они. Так или иначе, журналистов на всех не напасёшься, в то время как многие хорошие идеи оказываются убитыми посредственной реализацией. Ведь многим частенько доводилось видеть (в том числе и на Хабре), как очень любопытный гаджет буквально «топят» не самым удачным обзором. После слива кармы, у человека написавшего такой обзор, зачастую, пропадает всякое желание вообще что-то писать. И всему виной лишь то, что вовсе не по своей вине, а по причине отсутствия практики и должного энтузиазма, он теряет внимание к деталям, которые при должном их изучении превращают неудачный обзор в занятное чтиво. Некоторое время я изучал эту проблему, и пришел к некоторым выводам, которые (по моему скромному мнению) могут стать неким мануалом для тех, кто в будущем решит написать какой-то обзор. Конечно, среди нас достаточно талантливых людей, которые и без всяких мануалов могут склепать шедевр, но ведь многим (как, например, мне) не повезло родиться с таким талантом.

В качестве примера я взял первое, что попалось на глаза из недавно приобретённых гаджетов. Реально существующее устройство: USB-тройник от Мастеркита. Полезная штуковина — без лишних прибамбасов, достаточно надёжна и проста.

https://habrastorage.org/getpro/geektimes/post_images/312/9e1/ab8/3129e1ab81ec2773a3a17d25518926b4.png

Читать дальше →
Всего голосов 126: ↑88 и ↓38+50
Комментарии73

Старт 7 Вт — светодиодная лампа из «Пятёрочки» и «Дикси»

Время на прочтение2 мин
Количество просмотров61K
В магазинах «Пятёрочка» и «Дикси» по всей стране продаётся единственная модель светодиодной лампы — Старт 7 Вт. Стоит она около 270 рублей.



Я купил и протестировал эту лампу.
Читать дальше →
Всего голосов 94: ↑93 и ↓1+92
Комментарии81

Настройка IPv6 в ОС Linux Debian v7.XX, Ubuntu v14.XX, CentOS v6.XX и FreeBSD v10.XX

Время на прочтение7 мин
Количество просмотров36K
Изложенный ниже материал не претендует на эксклюзивность. Однако мне пришлось собирать его по крупицам из разных источников, что-то проверяя экспериментально. После этого родилась идея систематизировать полученные знания и опыт, изложив все в одной заметке.
Читать дальше →
Всего голосов 20: ↑14 и ↓6+8
Комментарии14

Книга «Изучаем C++ через программирование игр»

Время на прочтение5 мин
Количество просмотров110K
image
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру. Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рас-смотренные в предыдущих главах. Книга идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр. Цель данной книги — познакомить вас с языком С++ в контексте программирования игр. Хотя невозможно представить себе такую книгу, которая сделала бы вас мастером в двух столь объемных темах, как программирование игр и язык C++, это издание пригодится вам в качестве вводного курса.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии20

Персонажи сказок Старой Руси

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


Если вы регулярно читаете наш блог, то наверняка помните пост про создание собаченьки, персонажа мобильной игры «Эволюция». Нарисовал её (и написал пост) ведущий художник проекта Роман Amokrus Папсуев. Однако, как и все талантливые люди, Роман творит не только на работе, но и в свободное время — для души. Однажды ему пришла в голову идея перерисовать всем известных персонажей русских сказок и былин в современном игровом фэнтези-стиле. В результате получилась целая серия замечательных карандашных рисунков, выполненных с большим вниманием к деталям. Роман не руководствовался персонажами какой-то конкретной игры, образы получились собирательными. Впрочем, лучше сто раз увидеть, чем один раз прочитать.

Добро пожаловать под кат, его рассказ ждет вас там (также смотрите вторую часть). Много картинок внутри!
Читать дальше →
Всего голосов 149: ↑134 и ↓15+119
Комментарии126

Избавляемся от DNS Leak в Windows 10 — свой userspace WFP-фильтр в виде OpenVPN-плагина

Время на прочтение2 мин
Количество просмотров37K
Как вы уже можете знать, резолвер DNS в Windows 10 отправляет DNS-запросы на все интерфейсы параллельно, что часто бывает либо просто неудобно, когда используется так называемый Split Tunneling и DNS внутри VPN-туннеля отдает внутренние адреса для внутренних ресурсов, а Windows не может понять, что к чему, либо и вовсе создает угрозу безопасности, как в случае утечки DNS через публичный Wi-Fi.

Решить проблему можно разными способами, например, временно добавив правила firewall для блокировки 53 порта на всех интерфейсах, кроме интерфейса VPN, либо установить на всех интерфейсах, кроме VPN, DNS в 127.0.0.1.

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

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

Читать дальше →
Всего голосов 35: ↑34 и ↓1+33
Комментарии4

This War of Mine — симулятор выживания

Время на прочтение2 мин
Количество просмотров51K
Это не реклама, а взгляд на необычное явление в мире игр, которое уже этим интересно. Поэтому призывать играть будут другие, а сейчас, не играя, остановимся на идее стратегии.

14 ноября 2014 состоялся релиз игры польской студии "11 bit studios", привлекавшей внимание по пре-релизам нетипичностью сюжета. Вроде бы о войне, что встречается часто, но вы не оказываетесь одной из воюющих сторон. Это — стратегия выживания вас и подконтрольной вам группы мирных жителей, с учётом всех её обычных реалий: обстрелы, снайперы, руины, мусор, без магазинов и лекарств, собирательство, грабежи. Игра навеяна реальльными событиями (Сараево, 92), причём, логика их подходит под похожие ситуации. В сюжете нет жёстких правил — придерживаться в своих решениях моральных норм или нет, но есть закономерные последствия принятых решений. При этом, в самой игре «сейвов» нет, а игра начинается со случайной генерации своего расположения, цепочку решений изменить не получится.


Читать дальше →
Всего голосов 39: ↑33 и ↓6+27
Комментарии19

Ещё одна метеостанция, пошаговая видеоинструкция

Время на прочтение5 мин
Количество просмотров28K
Последнее время все более популярна стала тема метеостанций. Наверное создание собственной погодной станции является хорошей практикой в освоении ардуинки. Хочу внести свой небольшой вклад в это благое дело.
Хочу представить Вам видео урок по работе с датчикам температуры, влажности, давления, и выводу этих данных на дисплей.Возможно эта информация кому — то поможет начать свой путь в мир микроконтроллеров.
Если интересно - смотрим
Всего голосов 22: ↑19 и ↓3+16
Комментарии20

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Python
Linux
SQL
English
Research work
Git