Pull to refresh
0
0
Виталий @Tamotokushi

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

Send message

Искусство командной строки

Reading time15 min
Views250K


Вот уже как неделю английская версия the art of command line висит в секции trending на Github. Для себя я нашел этот материал невероятно полезным и решил помочь сообществу его переводом на русский язык. В переводе наверняка есть несколько недоработок, поэтому милости прошу слать пулл-реквесты мне сюда или автору оригинальной работы Joshua Levy вот сюда. (Если PR отправите мне, то я после того, как пересмотрю изменения отправлю их в мастер-бранч Джоша). Отдельное спасибо jtraub за помощь и исправление опечаток.

Enjoy!
Total votes 127: ↑122 and ↓5+117
Comments143

Организация видео трансляции

Reading time2 min
Views173K
Предлагаю сообществу поделиться своим опытом в области видео трансляций.
Может получится создать что-то на подобии мини пособия.
Схема простая: кто-то задает вопрос, а знающий ответ – делиться информацией. И всё это попадает в топик.
Попробую начать из того, что узнал по советам и ответам на форумах.
Читать дальше →
Total votes 61: ↑53 and ↓8+45
Comments151

Гроза, молния и средства защиты электросети своими силами

Reading time8 min
Views172K
По итогам майских гроз пришлось провести ревизию сгоревшего оборудования и хотя ущерб был не так велик материально, но выход из строя некоторого оборудования нарушил устоявшийся комфорт проживания в собственном доме. Так я решил обратиться к специалистам в своей области, проконсультироваться и расширить систему защиты.

Исходные данные: дом, 3 фазы (15 кВт на дом), заземление штырем в 3 м длиной, автономная электросистема на базе солнечных батарей



Читать дальше →
Total votes 45: ↑43 and ↓2+41
Comments64

«Прокачиваем» notepad.exe

Reading time8 min
Views46K
image

Какая ассоциация связана у Вас с клавишей F5? Обновление страницы в браузере? Копирование файла из одной директории в другую? Запуск приложения из Visual Studio? А вот авторы notepad.exe подошли к этому вопросу довольно оригинально — по нажатию клавиши F5 происходит добавление текущей даты и времени в место, куда в этот момент указывает курсор. Всё было бы круто, если бы в notepad.exe была такая популярная и вполне естественная для большинства текстовых редакторов фича, как перечитывание содержимого текущего файла, которая, казалось бы, и должна быть назначена на F5 / Ctrl-R или ещё какой-нибудь общепринятый хоткей.

Мы можем ждать, пока её реализуют Microsoft, выбрать другой текстовый редактор (ведь это не единственное ограничение по функционалу стандартного notepad.exe) или… Взять в руки дизассемблер, отладчик и редактор PE-файлов.

Как протекал процесс, и что из этого вышло, читайте под катом (осторожно, много скриншотов). Перед прочтением данной статьи также настоятельно рекомендую ознакомиться с предыдущими.
Читать дальше →
Total votes 57: ↑52 and ↓5+47
Comments39

За кулисами Android: что-то, чего вы можете не знать

Reading time14 min
Views151K


0. Оглавление


  • 1. Предисловие
  • 2. Хак eMMC памяти HTC Desire HD с целью изменения идентификационной информации телефона
  • 3. Создание телефона-оборотня с использованием криптографии
  • 4. Ложная безопасность: обзор угроз несанкционированного доступа к данным
  • 5. Заключение


1. Предисловие


Мобильные гаджеты стали неотъемлемой частью нашей повседневной жизни, мы доверяем им свои самые сокровенные тайны, а утрата такого устройства может привести к серьезным последствиям. Сегодня много внимания уделяется освещению вопросов мобильной безопасности: проводятся конференции, встречи, крупные игроки выпускают комплексные продукты для персональной и корпоративной защиты мобильных устройств. Но насколько такие средства эффективны, когда устройство уже утрачено? Насколько комфортны они в повседневном использовании – постоянные неудобства с дополнительным ПО, повышенный расход батареи, увеличенный риск системных ошибок. Какие советы можно дать беспокоящимся за сохранность своих мобильных данных? Не хранить ничего важного на смартфоне? Тогда зачем он такой нужен – не птичек же в космос отправлять, в самом деле?
Сегодня я хочу поговорить с вами об устройствах под управлением ОС Android, созданной глубокоуважаемой мною компанией Google. В качестве примера я использую неплохой смартфон прошлых лет от компании HTC – Desire HD. Почему его? Во-первых, именно с него мы начали свою исследовательскую деятельность в области безопасности Android-устройств, во-вторых – это все еще актуальный смартфон с полным набором функций среднестатистического гуглофона. Он поддерживает все версии Android, в нем стандартный взгляд HTC на организацию файловой системы и стандартная же раскладка разделов внутренней памяти. В общем, идеальный тренажер для защиты и нападения.
С этим докладом я выступил на вот-вот только прошедшей конференции ZeroNights 2012 и теперь хочу презентовать его хабрасообществу. Надеюсь он будет вам интересен и даже немного полезен.
Читать дальше →
Total votes 108: ↑102 and ↓6+96
Comments33

Как отключить услугу в «Мегафоне»: гид по «Сервис-гиду»

Reading time5 min
Views133K
Некоторые вещи мне понять сложно. Например, почему огромные и очень богатые компании, работающие в высокотехнологичной, на минуточку – не в продаже колбасы! – отрасли не в состоянии сделать такую тривиальную, в принципе, вещь, как нормальный сайт.

Сегодня под мой прицел попала компания «Мегафон», чьими услугами я пользуюсь уже лет 9-10.

Мне всего-то нужно было отключить пару дополнительных тарифных опций, которые я подключал недавно при поездке по стране. Сами опции замечательные – всего за 10 рублей в сутки каждая позволяют тарифицировать звонки и мобильный интернет по тарифам домашнего региона (Москва). Вот только надо их отключать по возвращении, а то денежки продолжат списываться. Так можно ведь только через месяц, задумавшись над тем, куда у тебя со счёта утекают деньги, про это вспомнить. 20 рублей в день – 600 лишних рублей за месяц.

Good move, Megafon! Но это не очередной топик жалоб на вороватость опсосов. Полностью принимая ответственность за свою забывчивость, я иду, пусть и запоздало, отключать эти функции. Как это сделать? Можно позвонить на номер 0500, через пару минут ожидания (хорошая сторона «Мегафона» — колл-центр работает у них оперативно) милая и расторопная девушка на том конце провода всё отключит и деньги перестанут исчезать со счёта. Но звонок в колл-центр – это так несовременно. А что если я социопат, которому сама необходимость говорить по телефону – стресс? Решено: идём в личный кабинет на сайте «Мегафона» — так называемый «Сервис-гид». Вот об этом я и расскажу поподробнее.
Читать дальше →
Total votes 85: ↑71 and ↓14+57
Comments107

Покупка в интернет-магазине: работа над ошибками

Reading time21 min
Views49K
Процесс покупки в интернете затягивает — один раз попробовав купить товары онлайн, покупатели осознают все преимущества удаленной покупки. Ведь так здорово иметь магазин всегда под рукой: заказать еду, билеты, выбрать бытовую технику и многое другое, находясь в любом месте и в любое время. Приятные ощущения от комфортной покупки в сочетании с отработанной маркетинговой активностью интернет-магазина заставляют клиента возвращаться снова и снова. Это подтверждает статистика: российский рынок онлайн-покупок за 2014 год вырос на 35% — до 560 млрд рублей, а количество покупателей выросло на 37%, до 25,4 млн человек. Всего в интернете россияне совершили 195 млн покупок и потратили на них на 41% больше, чем в 2013 году, — 645 млрд рублей. Средний чек с учетом стоимости доставки составил 3 300 рублей.

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



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

Разобьём результаты по этапам покупки и рассмотрим, что же было сделано не так и какие риски вызывали те или иные некорректные параметры.
Читать дальше →
Total votes 37: ↑36 and ↓1+35
Comments24

Защита личных данных на Android-телефоне

Reading time26 min
Views118K
Мобильных компьютеров уже давно больше, чем стационарных. И наших личных данных на них так же значительно больше, чем на стационарных. При этом текущий дизайн OS мобильных устройств создаёт впечатление, что одна из их основных задач — как можно сильнее упростить доступ третьим лицам (в основном — корпорациям и государству, но и мелким разработчикам мобильных приложений тоже обламывается от этого пирога) к вашим личным данным.

Частичная открытость Android немного улучшает ситуацию, но полноценного решения проблемы утечки приватных данных пока не существует. Основная проблема в том, что пока на устройстве используются блобы нет никаких гарантий, что в них нет закладок (вроде обнаруженных в прошивках Samsung Galaxy). Аналогичная проблема с проприетарными приложениями без открытых исходников (вроде всего пакета GApps, начиная с самого Google Play Маркет). По сути всё как раз наоборот — крайне высока вероятность, что закладки там есть. Нередко их даже не пытаются скрывать, выдавая за удобные «фичи» для синхронизации и/или бэкапа ваших данных, обеспечивания вас полезной рекламой, и «защиту» от вредоносного софта или на случай утери устройства. Один из самых надёжных способов защиты своих данных описан в статье Mission Impossible: Hardening Android for Security and Privacy, но там речь не о телефоне, а о планшете, причём с поддержкой только WiFi (мобильных чипов без блобов по-моему вообще пока ещё нет, для мобильного инета вместе с этим планшетом предлагается использовать отдельный 3G-модем, блобы в котором никому не навредят т.к. на этом модеме личных данных просто нет), и, на всякий случай, физически отрезанным микрофоном. Но, несмотря на невозможность полноценно защитить личные данные на телефоне, я считаю что стоит сделать максимум возможного: прикрыть столько каналов утечек, сколько получится — ведь мало кто может позволить себе не использовать мобильный телефон или не держать на нём личные данные (хотя бы контакты и историю звонков).

Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments56

«Пиратские» сайты готовятся к вечным блокировкам

Reading time3 min
Views54K
С завтрашнего дня область действия «антипиратского» закона будет значительно расширена, а при повторных нарушениях ресурс будет заблокирован навсегда. Правообладатели и организации по защите их интересов уже подготовили огромные списки сайтов, для которых будут добиваться вечной блокировки. Операторы некоторых ресурсов пытаются найти общий язык и прийти к сотрудничеству с правообладателями. Но остальные готовятся к вечному попаданию в «чёрные списки».

Rutor.org уверенно предупреждает своих пользователей, что уже в начале мая сайт будет заблокирован навсегда, а за ним в реестре Роскомнадзора окажутся тысячи других ресурсов. Поэтому администрация Rutor.org снабдила пользователей часто повторяемой, но полезной информацией по обходу блоков. Пользователям предлагается либо получать доступ к сайту через зеркала free-rutor.org и zerkalo-rutor.org, а также IPv6-, .onion- и .i2p-зеркала, либо проксировать трафик.
Читать дальше →
Total votes 44: ↑43 and ↓1+42
Comments79

SOHO роутер или комп? Вопрос энергопотребления и экономики

Reading time3 min
Views15K
Наверно, все хабраюзеры знают о возможности сделать из старого компьютера роутер для домашней сети, а некоторые, возможно, весьма успешно применяют данные знания на практике. В этой заметке мне хотелось бы рассмотреть вопрос энергопотребления таких систем, и как следствие вопрос целесообразности использования компьютера в качестве роутера.
Итак, приступим.
Total votes 35: ↑29 and ↓6+23
Comments55

Домашний linux сервер своими руками

Reading time5 min
Views188K
Хочется поделиться с хабросооществом информацией о том как я собирал домашний сервер.

image

Из софта на домашнем сервере будет «крутиться» следующий набор:
  • torrent клиент с web-мордой
  • DHCP — раздаем ip адреса и сетевые настройки
  • TFTP — для сетевой загрузки
  • OpenVPN — для хождения в сеть с нетбука из недоверенных сетей
  • FTP/Samba/NFS — сетевые шары для доступа с домашних машин
  • Radius — для WPA2 авторизации
  • DigiTemp — мониторинг домашней температуры

Читать дальше →
Total votes 181: ↑129 and ↓52+77
Comments118

Nmap — руководство для начинающих

Reading time3 min
Views516K
Многие слышали и пользовались замечательной утилитой nmap. Ее любят и системные администраторы, и взломщики. Даже Голливуд знает про нее — в фильме «Матрица» при взломе используется nmap.
Читать дальше →
Total votes 120: ↑96 and ↓24+72
Comments27

12 вещей, которые я узнал за 12 лет работы во фрилансе

Reading time5 min
Views37K
Оказывается, проекту Cogeian Systems в этом месяце будет 12 лет. Вот я и решил поделиться своим накопленным за это время опытом. Надеюсь, кому-нибудь он поможет.

1) Иногда полезно отказываться от работы


Я верю, что фриланс и консалтинг — это как солнечный свет. Его хватит всем. Но иногда это не очевидно. Иногда ипотека поджимает, а доходов нет. В такие моменты всегда появляется «адский клиент», почуяв вашу слабость и отчаяние, приманивая вас крупным чеком — если только вы сможете справиться с его наглостью, идиотизмом и склонностью к микроменеджменту.

Я бы не стал советовать пропускать платежи по ипотеке, но посоветую следующее: если вам сразу сильно не понравился клиент, спросите себя, насколько вам действительно нужна эта работа? Иногда она оказывается не настолько критичной, чтобы из-за неё страдать. Конечно, легко так говорить, если у вас большая клиентская база – и я надеюсь, что она у вас появится.
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments5

Дистанционная работа: Более 130 полезных источников

Reading time5 min
Views57K


Данная подборка позволит вам разобраться с плюсами и минусами дистанционной работы, оценить затраты и возможную экономию, познакомиться с опытом коллег и взглянуть на целый спектр компаний, команды которых работают дистанционно.
Читать дальше →
Total votes 34: ↑33 and ↓1+32
Comments9

Создаем полностью автоматическую ферму (готовая реализация)

Reading time4 min
Views74K
Продолжаем обзор деятельность нашего Хакспейс-клуба.

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

7 экспериментальных образов, т.е. куры обычные (возраст 4 месяца, девочки), были запущены для ПМЖ в клетку оборудованной всем необходимым для жизнеобеспечения. Петуха решили не селить к птичкам, все же курортная зона и его запевы по утрам многим не понравятся.

Курочки 3 недели без человека. Растут и выглядят довольными. Эксперимент проходит нормально.
Вот видео жизни наших птичек в условиях без вмешательства человека, в автономном режиме, т.е. в условиях автоматизированного кормления и поения по расписанию, уборки, отопления и света Самые интересные моменты буду выкладывать в процессе здесь.


Под катом мало слов, много фото и видео.
Читать дальше →
Total votes 58: ↑57 and ↓1+56
Comments107

10 лучших генераторов статичных сайтов (Часть 1)

Reading time4 min
Views27K
В последнее время в сфере веб-разработки мы заметили сильное смещение акцентов в пользу статичных сайтов. Такие сайты проще в обслуживании (никаких баз данных, никаких серверных сценариев) и более безопасные в целом, учитывая, что единственная вещь, которая передается на устройства пользователей – это файлы HTML, CSS и Javascript. Чтобы сделать некоторые типы сайтов, вроде блогов и сайтов с документацией, статичными, просто написать код в HTML-файлах довольно сложно. Также непросто поддерживать сайты с массивным контентом, особенно если нужно изменить некоторые незначительные детали (например, дизайн).

Именно в таком случае на помощь приходят генераторы статичных сайтов. Такие генераторы в основном конвертируют (или компилируют) пачку различных исходных файлов в один сайт. Это означает, что контент можно хранить отдельно от кода макета, а содержимое сайта, такое как изображения, можно хранить вообще в другом месте. Существует множество генераторов статичных сайтов, возможно даже сотни. Поэтому вот список из 10 лучших генераторов статичных сайтов и их обзор.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments3

Секрет о том, как всё делать вовремя

Reading time3 min
Views15K
image

Вам кажется, что в сутках недостаточно часов? Попробуйте убрать один пункт из своего плана на день грядущий. Об этом сегодня расскажет Лайза Эванс (Lisa Evans).

Итак, даем слово Лайзе!
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments1

Работать не больше, а с умом: как креативность улучшает продуктивность

Reading time3 min
Views9.3K
image

В этой статье Stephanie Ciccarelli, расскажет о трех способах, которые помогают раскрыть творческий потенциал и настраивают на успех.
Читать дальше →
Total votes 14: ↑11 and ↓3+8
Comments0

Тайм-менеджмент и смартфон. Самоорганизация на основе GTD и Google Calendar

Reading time24 min
Views31K
В 2018 году мною была сделана новая, полностью переработанная версия этого материала на основе новых возможностей Google Keep и Calendar.

1. Самоорганизация, GTD и тайм-менеджемент — зачем это нужно?


В данной книге рассматривается реализация системы самоорганизации на основе методики GTD (Getting Things Done) и онлайн-календаря (Google Calendar и т. п.).

Примерный вид Google Calendar после реализации методики самоорганизации, предложенной в книге:


Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments11

Полная энергетическая автономия или как выжить с солнечными батареями в глубинке (часть 3. переходная)

Reading time7 min
Views153K


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



Начать экономию
Total votes 61: ↑60 and ↓1+59
Comments97

Information

Rating
Does not participate
Location
Springfield, Missouri, США
Date of birth
Registered
Activity