Wednesday 7 February 2018

Falcon Heavy полетела... и на душе противоречивые чувства

Это свершилось, Илон Маск в очередной раз совершил революцию - или по меньшей мере так считают его адепты.



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


Thursday 1 August 2013

SSH туннелирование HTTP трафика

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

Интернет провайдер, чьими услугами пользовалась наша фирма, резал ряд HTTPS запросов в результате чего один из сайтов загружался не до конца, что в корне исключало комфортную работу с ним.

Решение было простым: туннелировать трафик через один из внешних серверов компании. Сказано - сделано: 
ssh -o "GatewayPorts=yes" -fN -D 20000 company_server

Friday 1 March 2013

Реализация динамического декорирования на PHP


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

Thursday 28 February 2013

Особенности шаблонизатора PHP

PHP замечательный язык программирования. При всех его недостатках он не перестает удивлять. Недавно столкнулся со следующим — на первый взгляд загадочным — его поведением.

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

Friday 11 November 2011

Сказ о шаблоне проектирования Singleton

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

– Деда, а деда. А что такое шаблон проектирования? – спросил один из внуков.

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

– Как это? – удивленно, почти хором, спросили внуки.

– А просто – слегка приподнявший, крякнул дед. – Была, значится, у меня одна такая история...


Thursday 10 November 2011

Проект «Beenews»

Признаюсь: я не умею четко излагать мысли и пишу с грамматическими ошибками. Каюсь, посыпаю голову пеплом и обещаю исправиться.

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

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

Ниже идет описание проекта:

Tuesday 8 November 2011

Война Хэккеров


Сеть в опасности, матрица перегружена. Мозговые отбросы человека переполнили систему и поставили под угрозу ее существование.

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

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

Сеть – это множество элементов хранения и переработки информации связанные в единое целое  каналами связи: физическими и ментальными.