Разработка расширений php: аргументы функций

Понедельник, 03 декабря 2012 г. Опубликовал POPSuL

Продолжаем знакомиться с тем, как же все таки писать свои расширения PHP…

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

Разработка расширений php: hello world

Воскресенье, 02 декабря 2012 г. Опубликовал POPSuL

Вступление

По работе мне приходится перерабатывать и улучшать производительность нашего студийного продукта Simple CMS — CMF ориентированная на быструю разработку модулей, админской части этих модулей, а так же быстрого создания конечных продуктов — сайтов. В данном продукте, собственно, как и в любом другом, есть критические места которые работают не так быстро как хотелось бы, и очень хочется их ускорить. Но как ускорять то, что уже просто невозможно ускорить на уровне PHP? Правильно — сделать аналогичные функции и методы в php расширении, а написанный код который работает не так быстро как хотелось бы — оставить для совместимости с теми интерпретаторами, где не будет данного модуля.

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

Далее будет описано как создать hello world за пять минут.

Локализации в JavaScript — это просто!

Пятница, 17 августа 2012 г. Опубликовал POPSuL

На работе нужно работать, то‐есть — разрабатывать то, о чём в последствии можно будет рассказать.

Сегодня, занимаясь рефакторингом front‐end'а одной очень интересной штуки меня приспичило внедрить локализацию в нее. Так как фронтенд на JavaScript — выбор у нас не большой — хэши. Но мне это показалось очень скучным, да и не особо надёжным, ибо напрямую обращаться к хэшу нельзя. Точнее, как нельзя, можно, но опасно, так как нужной строки в нём может не оказаться, и мы получим undefined.

Как сделал это я?

Как я поднимал PPTP‐сервер

Пятница, 17 августа 2012 г. Опубликовал POPSuL

Дело было вечером, делать было нечего…

Решил я поднять VPN сервер для личных нужд, начал рыться в интернетах в поиске информации на эту тему. Везде кричат OpenVPN, OpenVPN, ну и я сначала подумал что тоже его буду использовать, но меня таки отпугнула сложность настройки и использование сертификатов для авторизации. Ну и его нету по умолчанию ни в Windows, ни в MacOS, ни в Linux, ну, а на iOS так тем более. И тут я наткнулся на PPTP…

Почему я и хочу, и не хочу работать на Сахалине

Суббота, 21 июля 2012 г. Опубликовал POPSuL

Я, молодой и ленивый программист, который всё время хочет ковырять и изучать что‐нибудь новое. В данный момент работаю в самой лучшей на Сахалине компании которая занимается широким спектром услуг которые так или иначе связаны с web‐дизайном и web‐разработкой