Можно много говорить об архитектуре приложения, SOLID, принципах ООП, о таких архитектурных патернов как слоистая или луковая и д.р. шаблоны проектирования. В течение своего опыта я понял одно сколько людей столько и мнений. Когда ты начинающий программист у тебя много амбиций, чуть растешь в квалификации у тебя ощущение что ты все знаешь, и все что сделано до тебя «плохо», и ты обязательно сделаешь лучше… Но годы идут и набранный опыт говорит об обратном. Под катом я попытаюсь кратко, и главное простыми словами, рассказать вам о том как хорошую архитектуру. Как минимум расширяемую и поддерживаемую, за подробностями прошу под кат…
">alert(document.cookie); @lnromaread-only
">xss
Информационая безопасность в сфере телекома на примере Megafon'а
1 min
4.2KЯ считаю что в сфере телекоммуникации, должно быть повышенно внимание безопасности, это же люди, деньги, информация…
Что побудило меня написать эту статью. Недавно я написал в megafon об уязвимости в интернет-магазине, уязвимость пофиксили, а банальное спасибо сказать не могут.
Все уязвимости демонстрируют методы получения информации и не должны быть использованы, для взлома.
Что побудило меня написать эту статью. Недавно я написал в megafon об уязвимости в интернет-магазине, уязвимость пофиксили, а банальное спасибо сказать не могут.
Все уязвимости демонстрируют методы получения информации и не должны быть использованы, для взлома.
-5
GUI для php, или скрещиваем написанное расширение с скриншотером
5 min
4KРечь в данной статье пойдёт, о практическом применение расширения gtkPHP7, написанное нами ранее в данной статье, и srcphp(скриншотера на php) Написаного в этой статье. С момента публикации статьи, где мы писали расширение gtkPHP7 прошло несколько дней. И я думал как построить эту библиотеку, что бы она была в духе php. Простой и удобной в использование, а так же могла удовлетворить (пока только мои) потребности в ней. За подробностями прошу под кат.
+2
Пишем расширение с помощью библиотеки php-cpp для php7
6 min
14KRecovery Mode
Каждый php программист, хотя бы раз в жизни, задумывался о написания своего расширения для php. Сегодня я хочу рассказать о том как написать расширение с помощью библиотеки PHP-CPP. На примере вывода алерта с кнопкой, с помощью gtk.
Тем кому интересен процесс прошу под кат.
Тем кому интересен процесс прошу под кат.
+18
Разработка addon firefox, или ещё один скриншотер с помощью webExtensions и addon sdk
6 min
5.8KВ этой статье мы рассмотрим разработку расширения для Firefox, с помощью addon sdk, а также разберём ключевые моменты разработки: установка sdk(jpm), инициализация проекта, тестирование, компиляция и публикация нашего расширения на addons.mozila.org, на примере всё того же скриншотера…
Должен сразу оговориться, что расширение поддерживается только linux системами и разработана на linux.
Должен сразу оговориться, что расширение поддерживается только linux системами и разработана на linux.
+13
Разработка расширения для firefox, или мой первый опыт, на примере скриншотера
7 min
18KПосле написания статьи Системные скрипты на php для linux, пишем скриншотер, у меня появилась идея «А почему бы, не написать расширение которое завязать на мой скрипт, с возможностью автоматической выгрузки на яндекс диск.»… Почитав документацию о разработке расширений я решил всё же начать писать.
Вот это маленькая кнопочка и скриншот на яндекс диске, результат прототипа расширения, написаного за пару часов. О процессе его создание под катом…
Вот это маленькая кнопочка и скриншот на яндекс диске, результат прототипа расширения, написаного за пару часов. О процессе его создание под катом…
+18
Системные скрипты на php для linux, пишем скриншотер
6 min
13KRecovery Mode
Многие люди считают что php подходит только для разработки сайтиков, и никак не может быть использован, в других областях применения языков программирования, для создания программ… В этой статье я бы хотел осветить, применение php скриптов «не целевым» образом, а именно мы напишем скрипт который будет делать скрин, выгружать его на yandex диск и выводить адрес скриншота в консоль…
+2
Разработка сервера на php и системных скриптов
2 min
24KНа stackoverflow очень много вопросов типа «какой сервер поставить для разработки на php». Многие советуют apache2 и nginx+php-fpm. Но сегодняшняя статья о такой возможности, как встроенный сервер php.
-2
ORM в цмс magento
3 min
4.2KRecovery Mode
Прочитав данный пост habrahabr.ru/post/303028/#first_unread. Я призадумался а почему многие разработчики не спешат её использовать? И почему у людей складываеться мнение, что они умнее тех кто разрабатывал, и поддерживал этот функционал годами. И как вы уже догадались поговорим о ORM!
-22
MongoDB хранение деревьев
3 min
8.8KЕсть несколько алгоритмов хранения деревьев в mysql, и мне кажется, что это в корне неправильно, так как реляционная база данных не предназначена для этого, а представление линейных структур данных в древовидную — один большой костыль в коде и понижение надёжности и скорости приложения. Как я задумался об использование NoSQL в частности mongoDB? Всё просто, меня на собеседование спросили:
Я ответил:
Мне так и не перезвонили, но я не расстраиваюсь за то теперь я изучаю mongoDB и не люблю Mysql(к счастью или к сожалению я не знаю). В общем, разберём как всё это работает? На примере дерева комментариев написанном на php.
Как построить дерево?
Я ответил:
Берём mongodb и документ с деревом из неё
Мне так и не перезвонили, но я не расстраиваюсь за то теперь я изучаю mongoDB и не люблю Mysql(к счастью или к сожалению я не знаю). В общем, разберём как всё это работает? На примере дерева комментариев написанном на php.
-12
Information
- Rating
- Does not participate
- Location
- Aggsbach Dorf, Niederösterreich, Австрия
- Date of birth
- Registered
- Activity