Pull to refresh
13
0
Иван Решетняк @Ubuntovod

User

Создание адаптивных изображений

Reading time 53 min
Views 12K
Поиск VPS corporate blog Web design *CSS *XML *Graphic design *
Translation
В Интернете найдется немало статей, посвященных адаптивным логотипам. Наиболее популярным примером является сайт Responsive Logos, который показывает различные варианты известных логотипов для разных размеров экрана. Когда я впервые увидел это, я подумал, что это не более, чем просто ловкий трюк. В конце концов, это просто div для спрайта большого изображения в качестве фона. Так было до того момента, пока я не услышал доклад на Smashing Conference от MikeRiethmuller под названием «За пределами медиазапросов». Кроме того, я настоятельно рекомендую прочитать его же статью «Большой потенциал SVG».



Я узнал две вещи, которые меня потрясли:

  1. При использовании SVG вы можете отказаться от атрибута viewBox и установить новую систему координат на вложенных элементах SVG путем применения нового viewBox. (Да, я знаю. Это звучит странно. Ниже я объясню все более подробно).
  2. Когда вы используете медиазапросы внутри SVG-файлов, а затем вставляете изображение через тег img или в качестве фонового изображения CSS, медиазапросы привязаны к ширине изображения. Практически такое же поведение, как и при использовании контейнерных запросов.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Comments 3

Внимание! Linux-версия эксплойта EternalBlue

Reading time 3 min
Views 53K
Cloud4Y corporate blog Configuring Linux *System administration *Antivirus protection *Network technologies *
Translation


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

Samba — это программное обеспечение с открытым исходным кодом (иная реализация сетевого протокола SMB), которое работает в большинстве доступных сегодня операционных систем, включая Windows, Linux, UNIX, IBM System 390 и OpenVMS.

Samba позволяет другим операционным системам, отличным от Windows, таким как GNU / Linux или Mac OS X, совместно использовать общие сетевые папки, файлы и принтеры с операционной системой Windows.

Недавно обнаруженная уязвимость удаленного выполнения кода (CVE-2017-7494) затрагивает все версии новее, чем Samba 3.5.0, которая выпущена 1 марта 2010 года.
Читать дальше →
Total votes 64: ↑64 and ↓0 +64
Comments 101

Ansible: настраиваем zsh терминал с antigen, autosuggestions, fzf и красивым prompt одной командой

Reading time 6 min
Views 44K
Configuring Linux *System administration **nix *Shells *

Я провожу в терминале много времени, поэтому хочется, чтобы все было красиво, быстро и удобно. Из этого рождается постоянное желание его настраивать, пробовать разные плагины. Шеллом я выбрал для себя zsh лет 5 назад, пару лет назад нашел oh-my-zsh для его удобной настройки.


Со временем к этому конфигу добавились некоторые сбоку торчащие части в виде powerline и percol.


Недавно я решил пересобрать все так, чтобы избавиться от ненужных плагинов, добавить нужные, сделать легкую установку и обновление. В итоге появилась роль ansible-role-zsh, которая полностью настраивает терминалы на локалке и на моих серверах.


Особенности:


  • устанавливается одной командой (кроме шрифта и темы вашего терминального клиента)
  • быстро загружается, быстро работает
  • полностью настраивается через ansible, ~/.zshrc
  • полностью локальная (в систему ничего не ставится, все хранится в ~/.oh-my-zsh)
  • оставляет возможность юзеру вносить свои настройки через ~/.zshrc.local
  • одинаково работает на macOS, старом Debian, Ubuntu, CentOS
  • нормально выглядит на разных цветовых схемах (но лучше всего на Solarized Dark)
  • встроенная подсветка синтаксиса (помогает реже ошибаться и лучше читать длинные команды)
  • автодополнение по истории команд (помогает реже нажимать Ctrl+R)
  • отображение времени для долго выполняемых команд (помогает реже использовать time)

Демонстрация фич за 1 минуту:


Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Comments 20

«Полезняшки» или «Реестр Windows как платформа»

Reading time 10 min
Views 47K
Abnormal programming *Open source *Development for Windows *
Хочу рассказать вам историю, как решение конкретных прикладных задач привело меня к использованию реестра Windows в качестве платформы для хранения и исполнения кода.
Читать дальше →
Total votes 92: ↑84 and ↓8 +76
Comments 35

Удаленная переустановка Linux по ssh без доступа к консоли

Reading time 7 min
Views 55K
Configuring Linux *Server Administration *
Sandbox
Понадобилось мне переустановить сервер, который как бы хостился у знакомых знакомых. Там был сильно устаревший Debian, а, самое главное, система стояла на обычных разделах без lvm и пространство было распределено очень не оптимально. Физический доступ получить к нему было практически нереально, местного админа попросить что-то сделать было можно, но занять это могло неделю. Виртуальный KVM у сервера был, но извне на него попасть было нельзя; у как бы хостера не было лишних IP-адресов, а внутрь его сети попасть было невозможно. Надо было переустановить сервер из-под работающей системы по ssh. Ага, давайте поменяем ротор у турбины не выключая, потом её перезапустим и будет она с новым ротором работать!
Читать дальше →
Total votes 111: ↑110 and ↓1 +109
Comments 70

Бывший разработчик Firefox: удалите сторонние антивирусы

Reading time 4 min
Views 91K
Software
Разработчик Firefox и хакер Роберт О'Каллахан временно покинул Mozilla, стал свободен от корпоративных обязательств и теперь волен говорить правду без оговорок. Он призвал пользователей к немедленному удалению сторонних антивирусов со своих компьютеров (Windows Defender лучше оставить).

«Теперь [после ухода из Mozilla] я могу безопасно сказать: разработчики антивирусных программ ужасны; не покупайте антивирусные программы, и удалите уже установленные (кроме Microsoft, если вы под Windows [10]», — заявил Роберт.

Основные правила безопасности: следить за обновлениями операционной системы, устанавливать последние патчи безопасности. Специалист добавил, что если человеку приходится использовать устаревшие системы Windows 7 или, не дай бог, Windows XP, то сторонние антивирусы всё-таки помогут ему быть не в полной дыре — чувствовать, что есть хоть какая-то защита.
Читать дальше →
Total votes 103: ↑92 and ↓11 +81
Comments 224

Механические клавиатуры

Reading time 17 min
Views 754K
Gadgets Periphery Cybersport
Translation
Все мы давно ждем массового появления всевозможных кибер-перчаток и виртуальной реальности на каждом шагу, но все равно каждый день в офисе и дома нам приходится работать за такой банальной вещью, как обычная клавиатура.

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

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

Механические клавиатуры. Путеводитель.

Читать дальше →
Total votes 323: ↑313 and ↓10 +303
Comments 331

Автор сurl просит Microsoft удалить алиасы curl и wget из PowerShell

Reading time 2 min
Views 56K
Configuring Linux *PowerShell **nix *Shells *


Позавчера компания Microsoft опубликовала исходный код PowerShell. Таким образом, это средство автоматизации и конфигурирования на базе .NET Framework стало доступным под Linux.

Некоторые скептически относятся к стратегии «Microsoft любит Linux», которую декларирует редмондский гигант. Кое-кто считает, что консоль от Microsoft не нужна в операционной системе, в которой есть bash. Обычно это просто эмоциональные высказывания, но есть и вполне рациональные аргументированные возражения по существу. Например, разработчик программы curl Дэниель Стэнберг (Daniel Stenberg) вполне логично говорит, что наличие внутри PowerShell одноимённого алиаса curl, а также wget совершенно неуместно, потому что мешает запустить нормальные привычные программы.
Читать дальше →
Total votes 54: ↑46 and ↓8 +38
Comments 242

Windows 10 Anniversary Update: чего ожидать от юбилейного обновления Windows?

Reading time 6 min
Views 79K
Software IT-companies


Всего через несколько дней операционной системе Windows 10 исполнится год. Это не так и много для человека, но для программного обеспечения это большой срок. За это время компания выпустила несколько обновлений, добавила пару новых функций в свою операционную систему. Но 2 августа грядет самое важное для этой ОС обновление, которое получило название Windows 10 Anniversary Update.

Оно принесет операционной системе много нового. Вероятно, открывшимся возможностям пользователи будут рады. Будут и те, кому обновление не понравилось, будут и проблемы технического характера. Но пока о проблемах мало что известно, а вот о новых возможностях системы можно поговорить.
Читать дальше →
Total votes 41: ↑35 and ↓6 +29
Comments 358

Создаём установочный носитель с множеством версий Windows NT 6.0+ без использования стороннего софта

Reading time 18 min
Views 118K
Software Lifehacks for geeks IT-companies
Tutorial

КДПВЗдравствуйте. Сегодня я расскажу как можно создать единый установочный носитель с множеством разных версий Windows не прибегая к использованию стороннего ПО. Таким образом вы будете полностью понимать какие манипуляции мы выполняем.


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


Кому интересно — прошу под кат.

А ну-ка, посмотрим
Total votes 34: ↑33 and ↓1 +32
Comments 108

Microsoft критикуют за новый трюк с принудительной установкой Windows 10

Reading time 2 min
Views 67K
Design Software IT-companies


Microsoft продолжает придумывать новые способы, как склонить пользователей Windows 7 и 8 к обновлению на Windows 10. Главный инструмент здесь — полиморфная программа GWX со всплывающим окном, которое внезапно появляется на экране и предлагает обновиться на новую ОС.

Microsoft раньше критиковали за то, что она предлагает ложный выбор: «Да, установить сейчас» или «Да, установить позже». То есть выбор ДА/ДА. Единственным способом отказаться от установки было отказаться от ответа на вопрос и закрыть окно, нажав X в правом верхнем углу. Пользователи уже привыкли к такой процедуре. За последние месяцы они десятки раз монотонно нажимали на этот крестик. И вот Microsoft вдруг изменила логику системы: теперь нажатие на крестик не только закрывает окно, но и… запускает процесс установки Windows 10!
Читать дальше →
Total votes 50: ↑45 and ↓5 +40
Comments 483

Изучаем Bootmgr. Часть 1 — инструментарий и основные принципы отладки начальных этапов загрузки ОС Windows

Reading time 12 min
Views 46K
Reverse engineering *

Введение


Возможно некоторые читатели помнят мою самую первую статью на ресурсе, посвященную загрузке Windows с VHD-образа. Возможно я бы и не вернулся к этой теме, если бы не нашлись люди, попытавшиеся повторить данную технологию на своих домашних машинах. Естественно, с реализацией этого решения возникли проблемы, касающиеся в основном тех ошибок, которые выплевывает bootmgr в тех случаях, когда ему что либо не нравится. Попытки интерпретации ошибок загрузки вроде 0xc03a0003 путем гугления к особо ценным результатам не приводят, а документация Microsoft на этот счет хранит многозначительное молчание. Возникла идея изучить процесс обработки VHD-образов, получив информацию из первых рук, то есть от самого загрузчика.


Если обратится к уже имеющейся в сети информации, то существует замечательный блог "Записки эникейщика о Windows" на страницах которого (раз, два и три) размещены, на мой взгляд, самые ценные сведения, по вопросам устройства bootmgr. Автор подробно рассмотрел процесс загрузки, включая исследования кода MBR и PBR, остановившись на структуре bootmbr, кратко описав происходящие при его работе процессы.


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

Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Comments 10

Microsoft по-партизански настраивает ПК пользователей на автоматическое обновление до Windows 10

Reading time 1 min
Views 30K
Software IT-companies
Хотите обновиться? Yes/Yes



Корпорация Microsoft с 29 июля сделает обновление Windows 7/8.1 до Windows 10 платным. Кроме того, с 30 июля пользователям прекратят показывать сообщение о возможности получения бесплатного обновления, сообщение, которое успело надоесть многим. Тем не менее, до 29 июля у компании есть время, которое, похоже, Microsoft решила использовать продуктивно, стимулируя пользователей переходить на новую версию ОС.

Способы убеждения самые разные. К примеру, в одном из случаев корпорация без лишнего шума реактивирует пакет KB3035583 в Windows 7 для апгрейда ОС до Windows 10. В другом — просто… добавляет установку Windows 10 в планировщик на ПК пользователей в автоматическом режиме, не уведомляя об этом самих пользователей.
Читать дальше →
Total votes 25: ↑19 and ↓6 +13
Comments 183

Министр связи России: в нормативных актах нужно «вычистить» западные стандарты на ПО

Reading time 1 min
Views 20K
Software
Вероятно, речь идет о шрифте Times New Roman и форматах файлов

Политика импортозамещения в ПО для государственных предприятий в России продолжается, пишет «Интерфакс». Сейчас глава Минкомсвязи РФ Николай Никифоров потребовал выжечь каленым железом убрать из подведомственных актов требования, которые вынуждают госслужащих использовать иностранное программное обеспечение вместо отечественного.

«За последнее десятилетие принято огромное количество документов, в которых прямо прописано, по сути, такое косвенное использование тех или иных иностранных продуктов. Все это нужно вычищать», — заявил Никифоров. По словам министра, здесь имеются в виду, например, шрифты и типы файлов.
Читать дальше →
Total votes 21: ↑13 and ↓8 +5
Comments 251

Сервер приложений 1С на Linux

Reading time 13 min
Views 217K
STSS corporate blog
Tutorial
Двигатель прогрессаВ последнее время, всё чаще и чаще меня начинает душить жаба.
Большая, зелёная, она угнездилась где-то внутри и формирует категорическое нежелание платить за что либо, даже если это не мои личные деньги! Не платить вообще, или же по максимуму минимизировать затраты там, где это возможно.
И если ко всему прочему, необходимо организовать работу с 1С в малой или средней компании, при ограниченном бюджете, то напрашивается желание собрать сервер из того что есть и накатить на него что-нибудь бесплатное.
Это всё к тому, что совсем необязательно покупать для 1С-сервера, лицензии от MS Windows Server+Terminal Cals и MS SQL сервер. Также необязательно рассматривать различные утилиты бэкапа и прочего софта реализующего все фишки работы терминального сервера 1С.

Сравнение платного и бесплатного софта (без учета железа) взято по большей части отсюда, по примеру данной статьи и на данный момент выглядит так:
Наименование Стандартное лицензирование (руб.) Вариант Linux + Postgres SQL (руб.)
Лицензии Windows
Windows Server 2012 Std. 45012 0
MS Windows Terminal Services Client Access License 2012 Single Language 1-device NoLevel OLP 102960 (20x78) 0
Лицензии 1С
1С: Предприятие 8.3.Лицензия на сервер (x86-64) 86400 86400
1С: Предприятие 8.3 Клиентская лицензия на 20 рабочих мест 78000 78000
Лицензии SQL
Лицензия на сервер MS SQL Server Standard 2012 Runtime для пользователей 1С: Предприятие 8 13381 0
Клиентский доступ на 20 рабочих мест к MS SQL Server 2012 Runtime для 1С: Предприятие 8 117748 0
Итого 443501 164400
Экономия 0 279101

Читать дальше →
Total votes 41: ↑33 and ↓8 +25
Comments 175

Почему Apple удаляет файлы с компьютеров пользователей

Reading time 3 min
Views 82K
Copyright Sound IT-companies

Личные файлы переносят в облако и удаляют с диска, некоторые безвозвратно


Некоторые пользователи Apple столкнулись с необычной проблемой: на их компьютерах пропали музыкальные файлы в форматах MP3 и WAV. Ситуацию в ярких красках описывает один из пострадавших Джеймс Пинкстоун (James Pinkstone), который лишился музыкальной коллекции на 122 гигабайт. Программа iTunes просто удалила файлы с диска.

Джеймс безуспешно искал решение на форумах, а затем обратился с помощью в техподдержку с вопросом, почему программа iTunes удалила его личные файлы без разрешения. Там объяснили, что программное обеспечение Apple функционирует в штатном режиме, ему и положено так работать. Всё сделано в полном соответствии с соглашением пользователя, которое он принял при оформлении подписки на Apple Music. Файлы просто перенесли в облако. К сожалению, некоторые файлы пришлось перекодировать в другой формат с потерей качества, но оригиналы уже удалены. Всё в порядке, волноваться поздно.
Читать дальше →
Total votes 74: ↑67 and ↓7 +60
Comments 251

Обновления безопасности Windows можно будет скачать только браузером Internet Explorer

Reading time 1 min
Views 14K
IT-companies
Компания Microsoft объявила, что с 10 мая 2016 года прекращает выкладывать все обновления на Download Center. Некоторые обновления с этого дня будут распространяться через Microsoft Update Catalog.

К сожалению, на сайте Microsoft Update Catalog пользователей ждёт неприятный сюрприз.



Скачать обновления можно только браузером Internet Explorer 6 или выше. Браузеры Google Chrome, Mozilla Firefox и даже Microsoft Edge не поддерживаются.
Читать дальше →
Total votes 21: ↑12 and ↓9 +3
Comments 33

Chrome обогнал Internet Explorer в рейтинге популярности браузеров

Reading time 1 min
Views 11K
IT-companies


Браузер Chrome, разработанный корпорацией Google, обошел Internet Explorer по популярности. По данным Net Marketshare, разница пока очень невелика, десятые доли процента, но она есть. Данные были получены в ходе анализа посещаемости 40000 сайтов. Как оказалось, доля Chrome сейчас составляет 41,66%, в то время, как Internet Explorer принадлежит 41,35% рынка браузеров.

Здесь есть еще одна интересная деталь. Дело в том, что та же компания сообщает о 3% Edge на рынке браузеров. Но на диаграмме (в продолжении) этот момент не указан. Насколько можно понять, Net Marketshare посчитали эти 3% в качестве доли Internet Explorer. Так что получается, что доля рынка браузеров для Chrome больше, чем у всех браузеров Microsoft.
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Comments 41

Ubuntu интегрировали в Windows 10

Reading time 2 min
Views 400K
System Programming *Development for Windows *
Сегодня на конференции Build компания Microsoft расскажет о последних нововведениях, которые сделаны в новом билде Windows 10 Redstone. Незадолго до презентации стало известно, что на конференцию приглашены сотрудники Canonical, и этому есть веская причина.



Дело в том, что Microsoft совместно с Canonical сумели интегрировать операционную систему Ubuntu внутрь Windows 10 (что-то вроде эмулятора).
Читать дальше →
Total votes 195: ↑181 and ↓14 +167
Comments 609

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

Reading time 2 min
Views 18K
IOT


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

И на днях один-единственный злоумышленник смог доказать то, о чем до этого только говорили. Каких-либо особо сложных устройств или ПО для своей работы взломщик не использовал, но ему удалось отослать на печать листовки собственного изготовления на тысячи принтеров по всему миру. Сами листовки не будем обсуждать в силу их содержимого (свастика, расизм и т.п.).
Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Comments 23

Information

Rating
Does not participate
Location
Поспелиха, Алтайский край, Россия
Date of birth
Registered
Activity