Pull to refresh
3
0
Send message

Composer для самых маленьких

Reading time8 min
Views317K
Доброго дня.

Когда я первый раз разбирался с composer, я набросал для себя маленькую шпаргалку и теперь, спустя некоторое время представляю её на суд общественности в несколько доработанном виде.
Данная публикация актуальная для тех, кто в первый раз столкнулся с незаменимым менеджером пакетов для PHP.

Итак, Composer — менеджер пакетов для PHP.
Читать дальше →
Total votes 40: ↑33 and ↓7+26
Comments25

Опубликовано руководство пользователя ЦРУ по удалённой прослушке телевизоров Samsung

Reading time4 min
Views30K

Представитель хищной расы Плачущих ангелов

Поклонники научно-фантастического сериала «Доктор Кто» прекрасно помнят инопланетную расу хищников Плачущие ангелы (Weeping Angels). Это персонажи эпизода «Не моргай» — десятого эпизода третьего сезона (2007) и одного из лучших эпизодов в истории «Доктора Кто».

С точки зрения постороннего наблюдателя Ангелы выглядят как каменные статуи, у которых глаза часто закрыты ладонями. Но если вы моргнёте, глядя на Ангела, то сразу заметите неуловимое изменение положение статуи — она как будто стала ближе. И не дай бог надолго отвести взгляд.
Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments142

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

Reading time9 min
Views43K
image

Здравствуй, уважаемый %user%. Сегодня я расскажу о том, как я написал пользовательскую систему для обеспечения возможности пользователям самим устанавливать требуемые для них принтеры. Немного расскажу о месте где я работаю, чтобы было понятно зачем я это сделал. Заранее скажу, что о существовании компонента роли в Windows Server 2012 R2, которая даёт возможность установить принтер с браузера я знал. Но мне хотелось изобрести свой велосипед, да и ограничения здесь будут наверное в фантазии. Кому стало интересно добро пожаловать под кат. Для не терпеливых сразу скажу, что скриншоты в конце статьи.
Читать дальше
Total votes 39: ↑37 and ↓2+35
Comments85

Nest Admin — панель управления для сайтов (landing page)

Reading time2 min
Views34K
Nest — бесплатная, подключаемая панель управления для сайта. Сайт может быть любым, но первоначально панель рассчитана на одностраничные сайты визитки (landing page).
image

Панель подключается легко, работает на PHP и JavaScript. Не требует базы данных. Все что вам надо, это залить свой проект в папку с Nest и вмонтировать в ваш сайт скрипт. Дальше нужно все поместить на PHP сервер. Открыть панель, панель обращается к любим элементам на странице по id, классу, тегу.

Nest, не переписывает страницу, он сохраняет данные в формате json и при загрузке страницы их монтирует на нужное место в DOM дерево. Это сделано для того чтобы минимизировать сложность интеграции и ошибки. id нужно писать с решеткой #id, class c точкой.
Читать дальше →
Total votes 15: ↑6 and ↓9-3
Comments34

Мотивация. Лень. Обучение.

Reading time2 min
Views2K
Эти три понятия, умело сбалансированные между собой, сто процентов дадут положительный результат в Вашей деятельности (проекте). Сейчас немножко попробую разъяснить свою мысль, по ходу рассказывая историю моего знакомства с Web технологиями в целом и с PHP в частности.
Мотивация. Года так 2 с хвостиком назад я, будучи студентом, начал работать в одной львовской газете админом (как я туда попал тоже интересная история, если захотите – расскажу). В силу того, что я сам не со Львова и каждую неделю ездил домой (за продуктами) то всегда кого-то со своих знакомых в электричке встречал. Ну и в один из таких разов, я встретился с хорошей девушкой, бывшей одноклассницей. Сговорились, то да сё, как дела, работаю, а чё делаешь, в Интернете втыкаю, о а можешь мне погоду смсками слать, могу а почему б нет. Вот Вам и мотивация – сделать приятное девушке.
Лень. С того дня, я сперва нашёл сайт который давал прогноз погоды(хочу заметить что до того времени совершенно не интересовался погодой ) – оным стал gismeteo.ru, а потом день в день заходил на сперва на страничку погоды во Львове а потом на сайт Киевстара для отправки смс, копипастил и отсылал. Но так как я человек ленивый, начал думать как бы то мне это автоматизировать. А тут знакомый устроился программером писать сайты на php и расхваливал его, ну я его попросил написать что-то такое чтоб упростило мне жизнь. Через некоторое время получил скрипт, скачал и установил XAMPP или просто apache+php настроил, ну это не важно. Так от это был простейший парсер, который добывал одну циферку – текущее значение погоды, которое не очень мне подходило. Я решил разобраться как это работает…
Обучение. Да правильно и тут началось обучение, так как то что было написано, не было мне понятно. Скачал мануал по php, пару html справочников и понеслось. Мал по малу написал то что нужно использовал mail() и функцию операторв mail2sms для отправки сообщений, рассказал знакомым те тоже захотели, добавил файл с абонентами, прикрутил то на сервак, добавил в крон. Потом передали с другом на использование базы данных. Благодаря «цыганской почте» теперь в базе больше 300 абонентов.
Так вот благодаря мотивации, лени и обучению, я теперь умею чтото делать. Правда лень иногда хочет брать верх, но я её тренирую время от времени заставляю делать локализации программ и веб скриптов, а также писать статьи. Надеюсь Вам эта понравилась.
Total votes 14: ↑11 and ↓3+8
Comments7

Кот под колпаком. Часть 2

Reading time10 min
Views8.1K

Всем привет! В прошлой части мы рассказали про существующие решения для «оркестрации» параллельных задач «взлома хешей» на hashcat.

В этой части продолжаем рассказывать о проекте Hashtopolis. Рассмотрим подготовку компонентов веб-окружения на сервере. Разберем основные параметры сервера и агента Hashtopolis.
Поехали!
Total votes 8: ↑8 and ↓0+8
Comments0

Кто сканирует Интернет. Продолжение следует

Reading time4 min
Views12K
Всем привет! Прежде всего, хочу поблагодарить всех, кто участвовал в обсуждении моей первой статьи: «Кто сканирует Интернет и существует ли Австралия».

Публиковал статью без всякого умысла, просто поднял тему, которая так или иначе касается всех. Не только тех кто связан с ИТ, но и любого, чей сервер или ПК сидит на «реальных»(«белых») адресах Интернет.

Как я и предполагал, после публикации статьи, резко вырос «интерес» к IP-адресу на котором висит сборщик статистики. Многие, ради шутки, вставляли в URL сообщения, различные наборы символов и т.д. Так обнаружилось, что существуют и Австралия и Новая Зеландия. Да и много кто еще.

image

Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments17

XAMPP — настройка виртуального сервера

Reading time2 min
Views41K

Скачать XAMPP

XAMPP ver. 1.8.3-3 for Mac OS X ver. 10.9.2


Первоначальная настройка


Изначально XAMPP имеет один адрес это localhost
При загрузке — должна открыться страница с информацией о сервере, версии PHP ссылками на phpmyadmin и пр.

Для создания своего хоста Apache VirtualHosts

1. Открываем конфигурационный файл — /Applications/XAMPP/xamppfiles/etc/httpd.conf

1.1. Изменить User daemon на User username (стр. 173)

171      #running httpd, as with most system services. 
172      # 
173      User daemon 
174      Group daemon 
175  </IfModule> 

где username — имя вашего пользователя в системе Mac OS X

171      #running httpd, as with most system services. 
172      # 
173      User username
174      Group daemon 
175  </IfModule>  

1.2. Включаем VirtualHosts — раскомментировав (стр. 488)

  • Include etc/extra/httpd-vhosts.conf

487    #Virtual hosts
488    #Include etc/extra/httpd-vhosts.conf

убрать решетку перед Include

487    #Virtual hosts                  
488    Include etc/extra/httpd-vhosts.conf 

Читать дальше →
Total votes 20: ↑14 and ↓6+8
Comments7

12 портативных приложений для веб-разработчика

Reading time3 min
Views19K
image

Любой веб-разработчик всегда должен иметь под рукой свои рабочие инструменты. Конечно, зачастую вы работаете дома или в офисе, со своим рабочим компьютером. Но если вы часто находитесь в разъездах, или же устариваете демонстрации своей работы в офисе у клиентов, то вам на помощь придут портативные версии необходимых программ.
Читать дальше →
Total votes 107: ↑66 and ↓41+25
Comments87

Information

Rating
Does not participate
Registered
Activity