Мобильная
версия

Дата: Категория: PHP

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

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

Ну серьезно - например "Кто изобрел радио?". Как это вообще связано с PHP? Или кучка теоретических вопросов - "Сколько параметров может принимать функция strpos?". Да откуда я знаю? Если мне нужно будет узнать сколько там параметров, то я просто напросто гляну в мануал.

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

Подробнее →

Теги: #php, #тесты

Комментарии (2) Просмотры (1643)

Дата: Категория: PHP

Недавно PHP исполнилось 20 лет, и сейчас это уже не прстой язык для создания домашних страничек. Это достаточно мощный язык, на котором уже написано множество высоконагруженных приложений - самые яркие примеры это ВКонтакте и FaceBook. Сейчас, если вам нужна домашняя страинчка, существует бесчисленное множество решений. Миллионы хостингов, предлагающих готовые CMS для развертывания блога, интернет магазина, и всего чего только душа пожелает. 

Однако сегодня не об этом. Сегодня о разработке на PHP, и о том каких методов следует придерживаться PHP разработчику. Буду краток, и уложимся в 10 пунктов.

1. Код

Самая важная часть вашего приложения.

Управление

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

Подробнее →

Комментарии (0) Просмотры (1266)

Дата: Категория: PHP

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

В этой статье я хочу кратко рассмотреть особенности 7 версии, и разобраться что в ней хорошего, а что плохого.

Ну что ж, тогда сразу приступим к делу.
Первая из фич, о которых я хочу рассказать - это производительность.

Производительность

Тесты PHP7 показывают что по скорости он находится на одном уровне с HHVM - своего рода компилятором php от фейсбука.

Подробнее →

Теги: #php, #php7

Комментарии (0) Просмотры (3331)

Дата: Категория: PHP

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

Не буду описывать все ее возможности, преимущества, и все такое. Сегодня мы поговорим об обратной стороне красивого сайта с фотографиями - о его API и возможности автоматически постить на фотографии с комментариями.

 

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

Подробнее →

Теги: #cURL, #работа с файлами, #Instagram, #API

Комментарии (40) Просмотры (24422)

Дата: Категория: PHP

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


Для начала я решил сделать удобный класс для работы с api

Для особо нетерпеливых - github

Подробнее →

Теги: #cURL, #работа с файлами, #vk, #вконтакте, #API

Комментарии (89) Просмотры (20140)

Дата: Категория: PHP

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

В принципе на статью это даже и не тянет - просто небольшой рецептик.

Подробнее →

Теги: #php, #cURL, #работа с файлами

Комментарии (0) Просмотры (2464)

Дата: Категория: PHP

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

Итератор это интерфейс от которого мы наследуемся - вот он.

Iterator extends Traversable {
    abstract public mixed current ( void )
    abstract public scalar key ( void )
    abstract public void next ( void )
    abstract public void rewind ( void )
    abstract public boolean valid ( void )
}

Подробнее →

Теги: #php, #ООП, # Оптимизация

Комментарии (0) Просмотры (1064)

Дата: Категория: PHP

С массивами в программировании невозможно не столкнуться. Они - огромная и очень полезная часть любого кода.

Сегодня речь пойдет об итераторах.

"Итератор (от англ. iterator) — объект, абстрагирующий за единым интерфейсом доступ к элементам коллекции. Итератор иногда также называют курсором, особенно если речь идет о базе данных. В Обероне он называется также бегуно́к и представлен как тип данных. В простейшем случае итератором в низкоуровневых языках является указатель."
(c) Wikipedia

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

Но зачем?

Подробнее →

Теги: #php, #ООП, # Оптимизация

Комментарии (0) Просмотры (1003)

Дата: Категория: PHP

В прошлой статье мной описывалось одно очень интересное тестовое задание

Если вы не ознакомились с первой статьей, то самое время это сделать здесь

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

Ну чтож, приступим.

Подробнее →

Теги: #php, #тестовое задание

Комментарии (0) Просмотры (1215)

Дата: Категория: PHP

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


Задание от компании zoon.ru

Собственно само задание находится здесь - zoon.ru/job.php
Дана только одна ссылка и все - никакого описания, ничего подобного.

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

Но со второго взгляда понял ... 

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

Подробнее →

Теги: #php, #тестовое задание

Комментарии (0) Просмотры (1684)

Copyright © DOC_tr 2015-2017 г. Все права защищены
Яндекс.Метрика
Перейти к мобильной версии