Pull to refresh
25
0
Гавва Александр Сергеевич @aprel_co

User

Send message

Бесплатный VPN сервис Wireguard на AWS

Reading time11 min
Views138K

Для чего?


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


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

В данном руководстве мы за 6 этапов развернем свой собственный бесплатный* VPN сервис на базе технологии Wireguard, в облачной инфраструктуре Amazon Web Services (AWS), с помощью бесплатного аккаунта (на 12 месяцев), на инстансе (виртуальной машине) под управлением Ubuntu Server 18.04 LTS.


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

Читать дальше →

Консоль в массы. Переход на светлую сторону. Bash

Reading time6 min
Views56K
keep-calm-and-bin-bash

Вступление


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

Мы добрались до самой интересной и увлекательной темы — это скрипты на bash. Когда вы запускаете терминал, внутри него работает специальная программа-оболочка — shell (англ) — интерпретатор команд. Shell понимает все команды, которые вы вводите с клавиатуры, и обрабатывает их. Также выводит сообщения об ошибках, следит за корректностью команд и их синтаксисом. Примером таких команд могут быть: сменить директорию, создать новую директорию, добавить текстовый файл, отредактировать текстовый файл, сохранить изменения и другие.

OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки

Reading time14 min
Views346K
Думаю, не мне одному чрезвычайно надоели ресурсы, требующие регистрации по каждому поводу и без. С обязательной капчей, которая правильно введется только с пятого раза, с подтверждением по е-мейлу, которое обязательно свалится в спам и то — только через сутки. Придумывать каждый раз новую пару логин-пароль — забудется, вводить одно и то же на всех сайтах — небезопасно. Местами прокатывают пары вида «qwerty:qwerty» или «login:password», но, увы, далеко не везде. Надоело. Не счесть, сколько раз я, увидев надпись «только зарегистрированный пользователь может ****», просто кривился и закрывал вкладку, чтобы больше ни разу на этот сайт не заходить. Неужели администраторы ресурсов сами этого не понимают?
Читать дальше →

Сэкономьте $400 в год: Google сделал Earth Pro бесплатным

Reading time1 min
Views23K
image

Системой географических и спутниковых карт с расширенными возможностями Google Earth Pro теперь может бесплатно пользоваться любой желающий. Для этого необходимо заполнить и отправить форму для бесплатного теста и скачать клиентскую программу. Несмотря на заголовок “free trial”, подписка должна остаться бесплатной навсегда.
Читать дальше →

Личные финансы на основе GnuCash

Reading time3 min
Views58K
Добрый день хабра-юзер! Месяца полтора назад, может более, я как-то в комментариях упомянул, что веду домашний учет финансов на основе GnuCash. В течении следующей недели мне пришло несколько личных сообщений с просьбой описать процесс сего действия. Скажу сразу, при написании статьи поймал себя на мысли, что легче написать книгу, чем статью по личным финансам. После месяца обдумывания решил выделить 3 основных момента.
  • В статье не будет описания алгоритма работы с программой, но далее, я дам ссылки на достаточно подробные статьи. Если вы никогда не работали с этой программой советую до прочтения статьи ознакомиться с ними. www.ashep.org/tag/gnucash
  • Личные финансы во многом копируют учет финансов «услуг», поэтому эта статья будет полезна и начинающим предпринимателям. Ведение личных финансов, поможет узнать как правильно читать финансовую отчетность, и где часто происходят затыки искажающие её.
  • Личные финансы это монитор вашей деятельности, не более и не менее, это не панацея от всех болезней. Это достаточно кропотливый, нудный и постоянный процесс. Нельзя вести учет финансов урывками. Введёте мусор и в будущем будете анализировать мусор!

Читать дальше →

Как найти чужое мыло

Reading time19 min
Views86K
image
Руководство содержит описание поиска личных и корпоративных email различными методами с использованием специальных сервисов и поисковых систем. Включает практические примеры поиска email и рекомендации для начинающих.
Читать дальше →

Современный очень тихий компьютер

Reading time2 min
Views8.1K
Мне надоел шум из под стола от системного блока. Реально иногда не хочется сидеть за компьютером только по причине того, что лишние децибелы терроризируют сознание. Ноутбук решил бы данную проблему, особенно на базе тихих энергосберегающих решений типа современного Pentium, но я предпочитаю мощный системник.

image

У меня сейчас не топовая, довольно старая конфигурация, но её производительность мне вполне подходит:
Intel Core 2 Duo E7500 2.93Ггц
8Гб DDR3 SDRAM
2Тб HDD Seagate 5900 Green

Я путём небольших вложений заставил-таки свой компьютер работать бесшумно.

Рассмотрим по отдельности все шумные узлы системного блока, такие как:
  • Видеокарта. Обычно наиболее шумный элемент
  • Процессор. Тоже не очень тихий узел системы
  • Блок питания. Также как правило содержит вентилятор
  • Прочее. Мало ли что там ещё гудит

Сразу же забегу вперёд, скажу, что водяное охлаждение в данной статье не рассматривается.
Читать дальше →

10 феерических выступлений Стива Джобса

Reading time3 min
Views69K

На прошлой неделе случилось то, что хотелось оттянуть на как можно больший срок, но что все равно было неизбежным. Самый инновационный предприниматель Америки, а может, и мира, Стив Джобс оставил пост CEO компании Apple.
Некоторым везунчикам в жизни предоставляется шанс работать над одним революционным устройством. Стив Джобс – человек, который совершил сразу несколько революций в цифровом мире, – по праву может считаться успешным человеком. 
В этой статье собраны 10 наиболее известных и символичных выступлений, которые характеризуют жизнь и карьеру мастера. 
Читать дальше →

19-й выпуск подкаста «Откровенно про IT-карьеризм». Беседа с РМ-ом в отставке

Reading time1 min
Views534
image

В нашей студии — необычный гость. Он успешно (и быстро!) выстроил карьеру от тестера до директора филиала и… вышел в отставку. У него свой, особый взгляд на IT сферу, на её силу и уязвимость; на IT карьеру и IT карьеристов.

Codecademy. Учимся программировать

Reading time1 min
Views12K
Изображение - savepic.ru — сервис хранения изображений

Codecademy, который запустился буквально день назад будет интересен в первую очередь начинающим программистам JavaScript. Ресурс претендует быть прекрасным дополнением к туториалам, манам и другим материалам. Под катом небольшой обзор сервиса.
Читать дальше →

18-й выпуск подкаста «Откровенно про IT-карьеризм». Беседа с другим PM-ом

Reading time1 min
Views364
image

Разговор с Сергеем Бережным о том, куда расти после РМ. О безусловной любви к заказчику, как гарантии успешной разработки. О том, что заказчик может быть неправ, и о том, что же в этом случае делать.

Внимание, в подкасте есть конкурс.

Десять лучших «пасхальных яиц» рунета

Reading time2 min
Views6.1K
Как известно, «Пасха яйцами красна», но в этом посте собраны совсем другие яйца. «Пасхальные яйца», о которых пойдет речь ниже — специфический термин, означающий различные приколы, спрятанные разработчиками в программах, играх и фильмах, а в данном случае — сайтах рунета.

1. Рабоче-крестьянское яйцо
www.gazon-avangard.ru
image
Очень смешное пасхальное яйцо: пропускайте заставку, ждите, пока два труженика с серпом и молотом не сойдутся в левом верхнем углу, а потом щелкайте по серпу.

2. Ювелирные яйца
zoloto585.ru
image
Сразу два пасхальных яйца! Если долго щелкать по крайнему охраннику справа, начинается нешуточный экшен с двумя возможными развязками. Другое яйцо — не менее интересное. Попробуйте пощелкать на центральную продавщицу, и она удивит вас своим танцем.

3. Кавайное яйцо
bobrikov.net
image
Патриотическое яйцо. Кликните по языку бобра и посмотрите мультик про злую кавайную кошечку.

4. Пироманское яйцо
energoservis.net
image
Пощелкайте подольше по луне на баннере вверху. Награда — увлекательный мультик про геростата-паркурщика.

5. Футбольное яйцо
mechenosets.ru
image
Зажмите Shift, клините по логотипу «Меченосец» и узнайте новое о мотивации сборной России на ЧЕ-2008

6. Недетское яйцо
multimenu.ru
image
Дождитесь, когда офисные сотрудники выстроятся в ряд и щелкните по ромашке на груди о блондинки. Офисные будни — они такие.

7. Зоологическое яйцо
lazurnoe.com
image
Самый страшный враг чаек — дельфин! Сомневаетесь? Кликните по чайке на логотипе и посмотрите, почему дельфины так не любят чаек.

8. Автомобильное яйцо
doroga78.ru
image
Тут два варианта развития событий: комедийный и в духе передачи «Дорожный патруль». Выбор за вами — три раза щелкайте по одному из светофоров в нижней части страницы.

9. Маммологическое яйцо
completo.ru
image
Пять раз тяните ярлык вниз и вверх, дальше — увидите:)

10. ЙУХ-яйцо
dovemen.ru
image
Кликните по флакону Dove Men, затем наберите с клавиатуры Х, У и Й (порядок сооблюдать не обязательно) и узнайте, что значит слово ЙУХ для Анатолия Вассермана))

Ну и напоследок – бонусом – YouTube-яйцо!
Запустите любой клип, зажмите кнопки влево+вверх и играйте в «змейку» в прямо в окне видеоплеера! Если не сработает, то попробуйте повторить в полноэкранном режиме. На скриншоте видно, как Том Йорк пытается увернуться от наползающей на него змейки.

image

Обзор сами-знаете-чего от Engadget

Reading time17 min
Views19K
image

Apple iPad. Слово — не воробей, особенно когда это бренд. Бренд — больше чем просто устройство, это идея, постулат с претензией на ключевую роль в мире потребительской электроники. До момента «икс» iPad называли по-разному: Apple Tablet, the Slate, Canvas и много-много других. Хотя история клубка слухов, окутывающих планшет, превышает уже 10 лет, некоторые из них все-же реализовались. После большого анонса 27 января, Apple стала готовиться к одному из самых громких шагов в истории — становлению (или разрушению) целого класса потребительской техники. iPad — устройство, занимающее свое место между монументальным iPhone и успешным MacBook, захватчик трона нетбуков, предтеча совершенно нового вида устройств персональной электроники… при условии, что Apple сдержит свои обещания. А обещания огого-какие. Компания говорила о «волшебстве» и «революции», описывая то, чего не видно за «просто большим айподом». Но вдруг что-до действительно есть? Есть ли еще надежда, что все обещания эволюции идеи «человек-машина» не окажутся маркетинговым ходом? Действительно ли перед нами будущее персональной ЭВМ?
Все ответы под катом. Только следи за траффиком, %username% — они проиллюстрированы. И буков много.
Внимание — топик зла!
Читать дальше →

Креативный спам

Reading time1 min
Views1.2K
Давно не читал заголовки спама, но появившиеся недавно заголовки заставили перелопатить всю папку «Спам». Я не знаю кто ты креативный спамер, но я готов на тебя подписаться!

Подробности под катом.

Читать дальше →

Настраиваем внешний вид Windows 7

Reading time4 min
Views346K
В последнее время я стал замечать, что большая часть пользователей «семерки» используют стандартную тему оформления, которую разработчики ласково назвали Aero.

На мой взгляд, она излишне ориентирована на планшеты. Об этом нам говорят огромные кнопки управления окном и излишне широкие заголовки и рамки окон — все это придает интерфейсу некоторую громоздкость. Кроме того, разработчики перемудрили с разнообразием цветовой гаммы: все эти прозрачности, переливания, градиенты и прочие изыски создают своеобразный эффект грязи.

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

Поехали!

Второе дыхание бюджетного Android-смартфона

Reading time4 min
Views62K
Android smartphoneОбладатели неновых смартфонов со скромным объемом оперативной памяти (160 в моем случае) очень скоро начинают ощущать тормоза при работе. Поставил буквально несколько программ, а переключение между ними уже сопровождается ощутимыми задержками, и вызов Quick Settings становится уже совсем не «quick».

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

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

Создание шаманских бубнов

Reading time8 min
Views33K
Как же без самого важного, чьи звуки с танцами налаживают работу серверов и кода? Вот поэтому я и решил делать бубны. Прежде всего, сервис создавался для себя. На первом месте было всё-таки желание делать бубны, получать бесценный опыт производства, общения с клиентами, освоить тонкости продаж и логистики своего собственного небольшого уникального продукта. И лишь потом — получение прибыли. Это не просто интернет-лавка по продаже сувенира, а хорошо налаженный сервис по созданию самого святого, что есть в IT-мире. Становление и развитие состоит из 2-х частей. Возможно, кому-то этот опыт будет полезен и в будущем пригодится. Для меня же это открытость к критике и получение бесценного опыта от крупнейшего IT-сообщества.


Читать дальше →

Поговорим о Zend_Navigation

Reading time15 min
Views5.9K
Выход ZF 1.8 порадовал нас несколькими новыми (а главное очень полезными) компонентами. В этой статье я хочу рассказать о практике использования Zend_Navigation для построения меню сайта, карты сайта, хлебных крошек. Особое внимание уделю использованию Zend_Navigation в связке с Zend_Acl.
Читать дальше →

Как мы используем Trello и Google Docs, чтобы постоянно улучшать работу UserVoice

Reading time12 min
Views120K


Прошлой осенью, вернувшись из отпуска, я обнаружил, что Дехана, наш Product Manager в UserVoice, заменила мой любимый «Roadmap» в Google Docs на доску Trello.

Моя первоначальная реакция на такие перемены была отнюдь не положительной. Проблема заключалась не в самом Trello, а в том, как мы им пользовались. Trello – это ОЧЕНЬ открытый проект. Не существует единственного “правильного” способа работы в Trello, поэтому, чтобы чувствовать себя в нем как дома, вам потребуется время для настройки «под себя».

Итак, после долгих экспериментов, нам, кажется, удалось получить полностью устраивающую нас систему работы, и мы решили, что стоит поделиться ею со всеми. Этот пост будет длиннее, чем обычно, и если вы далеки от темы веб-разработки, он может показаться вам немного скучным. Если вы решите сразу перейти к части поста, посвящённой полученным урокам, я, несомненно, расстроюсь, но обижаться не стану.
Читать дальше →

Учебное пособие по кэшированию, часть 1

Reading time5 min
Views100K
Довольно подробное и интересное изложение материала, касающегося кэша и его использования. Часть 2.

Автор, Mark Nottingham, — признанный эксперт в области HTTP-протокола и веб-кэширования. Является председателем IETF HTTPbis Working Group. Принимал участие в редактировании HTTP/1.1, part. 6: Caching. В настоящий момент участвует в разработке HTTP/2.0.

Текст распространяется под лицензией Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.

От переводчика: об опечатках и неточностях просьба сообщать в личку. Спасибо.
Читать дальше →

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity