Настройка VPN сервера с использованием протокола PPTP

Сегодня Роскомнадзор неожиданно внёс GitHub в реестр запрещённых сайтов. Раньше на подобные информационные поводы я не обращал внимание, но как оказывается зря. Эр-Телеком (Дом.ру) повинуясь указанию федеральной службы полностью заблокировал доступ к ресурсу. По этой причине назрела необходимость в быстром поднятии собственного VPN-сервера.

Получение результатов региональной выдачи у Google

Не секрет, что поисковые системы уже давно используют систему ранжирования основанную на учёте места нахождения пользователя. Итоговая выдача на странице результатов поисковой машины по геозависимым запросам будут отличаться в зависимости от того, как поисковая система опредилила регион пользователя. При необходимости регион можно указать в настройках поиска: Но что делать, если…

Отладка PHP-приложений с помощью PhpED IDE

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

Вёрстка веб-форм

Очевидно, что главное предназначение форм — это обмен данными между пользователем и сервером. Работая именно над этим сайтом, я попробовал несколько вариантов построения HTML-кода для них. Экспериментируя, за основу разметки я брал таблицы, списки и div’ы. В итоге остановился на использовании блочного элемента div.

Библиотека IT-шника

Часто ли ты читаешь книги? У меня в последние пару лет это было не так много времени на чтение. Но недавно ситуация изменилась и я пересмотрел свои планы. За это время я успел прочитать несколько книг. Решил начать с банальных основ, т. к. имеется масса разрозненных знаний, обрывочных сведений и…

Компонент Delphi для автозаполнения в строке ввода

Наступил май, а это значит, что у студентов приближаются сроки сдачи курсовых работ. И поэтому недавно попросили меня помочь в написании такой работы. Недолго думая я согласился, хотя опыта в программировании на Delphi у меня немного. Вот что значит авторитет среди знакомых :). Задача состояла в том, чтобы «расширить возможности…

Обзор паяльника из Китая

Паяльник нужная штука, я бы даже сказал: «любой уважающий себя мужик должен иметь его в хозяйстве». Не обязательно проводить ректотермальный криптоанализ (кстати, о криптоанализе), но вот что-нибудь починить в быту бывает необходимо. Был у меня ЭПСН-25, но, к сожалению, он умер, отработав около 4-х лет. Пользовался я им не активно,…

Введение в криптографию

Как принято в научных статьях, начну с этимологии слова криптография. Оно произошло от сочетания греческих слов, означающих «скрытое письмо» (κρυπτός — скрытый и γράφω — пишу). Кто мог быть заинтересован в развитии криптографии, как науки, и кому нужно было сохранять тайну переписки? Исторически сложилось, что её использовали военные, политики и…

Самостоятельная замена аккумулятора в iPhone 2G

Оказался у меня в пользовании всем известный продукт Стива Джобса. Но вот беда телефон 2007 года выпуска. Его срок эксплуатации состовляет уже более 3-х лет. Поэтому аккумуляторная батарея свой ресурс выроботала. В автономном режиме держит только 8-9 часов. Вот и назрела мысль сменить её.

Первое знакомство с TeX

Недавно снова начал учиться. И как следствие, возникла необходимость написания курсовой работы. Использовать для этого WYSIWYG-редакторы, т. е. тот же Microsoft Word или OpenOffice, желания не было. Хотя для таких случаев в 1 семестре на парах информатики были лабораторные работы по MS Word :), но хотелось узнать что-нибудь новое. Тем…