Опыт получения ZCPE-2017

Достаточно давно я зарился на звание сертифицированного php-специалиста и вот свершилось. Я наконец получил свой сертификат.

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

А теперь немного о том, как это было.

Читать далее “Опыт получения ZCPE-2017”

Возобновление написания постов

Всем привет. Давно я ничего не писал и не заходил сюда и, вот, свершилось.

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

За прошедший период со мной много чего приключилось… Я сменил место работы, вырос из Senior до Team Lead, получил сертификат ZCPE-2017, поучаствовал в нескольких open source проектах и многое-многое другое.

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

Водные знаки на PDF средствами PHP

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

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

Например водными знаками.

Читать далее “Водные знаки на PDF средствами PHP”

RobOM – еще один проект

Очень давно я ничего не писал в блог, но на это были объективные причины. Я очень сильно увлекся Arduino.

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

После того как я вдоволь наигрался со стартовым комплектом, мне понадобились новые запчасти, детали и кучу всякого разного и бесполезного (с точки зрения моей девушки) хлама.

Поискав хорошие магазины в Санкт-Петербурге я понял что выбор ну очень маленький. Товаров либо нет в наличии, либо они очень дорогие (процентов в 90 конечно нет в наличии, и даже ЧипИДип, славящийся тем, что у него есть все и вся, мигал передо мной лампочкой “товара нет на складе”)

Именно тогда у меня и родилась идея по поводу открытия своего интернет магазина для ребят которые неравнодушны к Arduino с вполне демократичными ценами (кризис как ни как).

Читать далее “RobOM – еще один проект”

Поиск авторов.

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

 

Если вы хотели завести свой блог, но не знаете с чего начать – предлагаю вам писать здесь (разумеется под своим именем – я не хочу присваивать чужие работы). Что вам это даст, помимо небольшой, но стабильной аудитории, посещающий данный блог?

Что вы получите с этого?

ВЛАСТЬ, ДЕНЬГИ, ЖЕНЩИН… Вы сможете размещать в подписи ссылки на свои проекты, писать статьи о своих проектах, ну и в конце концов, вам не придется париться по поводу покупки домена, оплаты хостинга (я понимаю что это сущие копейки, но все же). 

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

Вообщем это пока все, что я хотел сказать. Если вы заинтересовались, то милости прошу – пишите мне на почту – mail@flashpl.ru. Буду рад любому сотрудничеству 😉

Читать далее “Поиск авторов.”

FluxCP addon : Monster Spawn

От нечего делать, а от безделья как всем известно тупеешь, решил набросать плагин для FluxCP.

Оговорюсь сразу – тем кто не знаком с игрой Ragnarok Online, а именно с созданием пиратского сервера оной на основе эмулятора (r|e)Athena, данная заметка будет соврешнно не интересна

Он добавляет к простым базам – базу карт с монстрами на них обитающими, и к монстрам добавляет список на каких картах они обитают (а-ля ratemyserver)

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

Скрин для затравки возьму пользователя rathena.org, а то они у меня не слишком получились (но их вы обязательно увидите ниже).

GitHub – https://github.com/FaustVlll/monster_spawn

Читать далее “FluxCP addon : Monster Spawn”

Google Translate API

Так как сервис Google переводчик не приносил прибыли, и на него требовалось слишком много ресурсов, они отключили свое api с 1 декабря 2011 года.

Но, не смотря на это, потребность в автоматическом переводе никуда не исчезла. Конечно, есть отличные сервисы для перевода – рассмотрим их подробнее.

Читать далее “Google Translate API”

SSL A+. Настройка apache

В прошлой статье я рассказал как можно быстро, просто, а главное бесплатно получить ssl сертификат и установить его на свой сайт. Но это еще не все. Теперь нужно добиться того, чтобы этот сертификат поддерживали все браузеры, и он показывал лучшие показатели защищенности – A+

Показатели A+ для сайта с сертификатом безопасности. 

Проверить ваш сертификат можно на следующих сайтах

 Приступим к настройке сервера apache.

Читать далее “SSL A+. Настройка apache”

Бесплатный SSL сертификат

Зачем и кому нужны сертификаты SSL? Это просто зеленый значок в адресной строке, или за ним прячется что-то больше чем просто небольшой украшение?

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

Для того, чтобы открыть доступ к сайту по протоколу https вам нужен сертификат. И его достаточно легко получить. Можно сделать самому, но в таком случае доверия он вызывать у браузера, а значит и у пользователей не будет. Вы могли видеть такие сертификаты – они обозначаются https://site.com, и современные браузеры кидают предупреждения когда видят такие сертификаты.

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

Читать далее “Бесплатный SSL сертификат”

Оптимизация изображений

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

Ни для кого не секрет что картинки весят достаточно много, и, не смотря на то что времена сайтов по 100кБ ушли в прошлое, все равно для некоторых сайты которые весят больше 1мБ из-за картинок могут открываться достаточно проблематично. Да и кому нужно расходовать лишний траффик.

Читать далее “Оптимизация изображений”