Многопоточность в PHP

Существует ли в PHP многопоточность?

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

Сокеты

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

Недавно поступил заказ на скрипт, который будет дёргать информацию с одного сайта, сохранять в базу, а потом переносить на другой. Порой скрипт делает запросы к 100+ страницам. Если этот скрипт бы выполнялся последовательно, то заняло бы много времени.

В этом деле поможет функция stream_socket_client

Прелесть в том, что, создавая запросы к сайтам этой функцией в асинхронном режиме, нам не придётся ждать ответа. Задача состоит из двух частей.

Читать далее

  Категории: php
комментариев 8

 Виктор Франкл «Сказать жизни ДА!»

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

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

Читать далее

  Категории: Психология, Чтение
комментария 3

 Авторизация vkontakte на PHP

Ради интереса решил с имитировать авторизацию в vkontakte.ru Много примеров пересмотрел. Но большинство из них уже не рабочие, ибо постоянно меняется принцип. Да и всегда примеры с использованием curl. Я решил на основе сокетов сделать.

Читать далее

  Категории: php
комментария 4

 Виртуальный ящик Скиннера

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

Психологи пытаются объяснить эту зависимость тем, что человек не доволен реальной жизнью: не нравится работа, дом, его место в обществе. Но, если взглянуть на контингент играющих, то можно увидеть, что играют довольно часто люди обеспеченные, которые как раз таки должны быть счастливы в реальной жизни.
Довольно точно суть данной зависимости могут раскрыть исследования Б.Ф.Скиннера в области изучения оперантного поведения. Для своих исследований он придумал на первый взгляд простую процедуру, названную свободным оперантным методом.

Читать далее

  Категории: Психология
комментариев 5

 Eleventh He Reaches London

EleventhHeReachesLondon
Совсем недавно открыл их для себя.

Состав:
Ian — вокал/гитара
Jayden — гитара/вокал
Jeremy — гитара/вокал
Craig — бас-гитара
Mark — ударные

Если в первых альбомах они были довольно-таки хардкорными, то в Hollow Be My Name более мелодичны. Post-rock+post-hardcore+screamo = \m/ Очень интересный альбом, в целом спокойный, но не такой, как большинство пост-роковых тим. У Eleventh He Reaches London песни не монотонны, на протяжении песни стиль меняется по несколько раз от post мелодики, до мелодичного хардкорчика) Песни отдают какой-то тоской. Если вы почитаете их тексты, то поймёте, думаю, о чём я. Хотя и без знания текстов музыка трогает за живое.

Вот, кстати, если кому интересно, их лив)

  Категории: Музыка
Добавить комментарий

 При попытке получить значение CSS свойства, возвращается пустая строка

Когда столкнулся с этой проблемой, не понимал в чём дело. Вроде свойство задано, но при попытке получить, пустая строка.
Как выяснилось, объект style элемента содержит только значения, явно заданные в атрибуте style в тэге элемента.
Если Вы задаёте CSS свойства через тэг <STYLE></STYLE> или внешние листы стилей, то они не будут присутствовать в объекте style элемента.

Как узнать значение свойства элемента, если оно не задано явно в атрибуте style элемента?
Читать далее

  Категории: css
комментариев 5

 Web Real-Time Communications. Веб в реальном времени?

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

Группа должна создать программный интерфейс для клиентской стороны, чтобы обеспечить универсальный инструментарий для передачи информации от провайдера браузеру клиента. Что все это может значить для конечного пользователя? К примеру, такие сервисы, как Twitter, Facebook и т.п. могут получить доступ к важным элементам и функциям компьютера без необходимости устанавливать дополнительные плагины, аддоны и другие специальные приложения.

Предполагается, что API должен быть встроен в каждый браузер. Среди функций должны быть такие, как определение устройств (камер, микрофна), возможность записи медиаконтента (звук, видео), передача медиаконтента и поддержка прямых Р2Р соединений.

FerraLabs

Довольно туманное описание. Частенько раньше обдумал проблематику передачи информации от провайдера браузеру клиента. Сейчас рано конечно говорить, что в итоге будет, но буду ждать этого стандарта с интересом.

  Категории: IT, Новости
Добавить комментарий

 OneButton — добавление элементов

Одна кнопка
Сайт odnaknopka.ru предлагает для загрузки widget для WordPress, который позволяет использовать одну-единственную кнопку для добавления статьи в один из многих сервисов закладок (русский вариант AddThis!).

Довольно интересный плагин для Бложика. Я себе поставил улучшенный вариант этой кнопки отсюда. Как добавить другие сервисы в выпадающее меню многие и сами догадаются. Статейка для тех, кто вообще не шарит в программировании =)
Читать далее

  Категории: css, php, Плагины WordPress
комментария 2

 Терри Пратчетт «Посох и шляпа»

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

Однажды один волшебник, восьмой сын восьмого сына, презрел все запреты и вопреки магическому Закону и всем разумным доводам «оставил волшебные стены, влюбился и женился (причем, не обязательно в вышеуказанном порядке)». У него родилось семь сыновей, каждый из которых по законам магии с колыбели был как минимум таким же могущественным, как любой другой волшебник в этом мире. А затем у него родился восьмой сын, Койн. «Волшебник в квадрате. Источник чудес. Чудесник».
Читать далее

Добавить комментарий

 Терри Пратчетт

Терри Пратчетт(2005 год)Я думаю не стоит что-то писать о самом Терри. Пару слов лишь скажу (: Если мне память не изменяет, то он образование даже не окончил. Это я к тому, что главное желание.
Бросив школу устроился журналистом. Наверно это и стало его главным источником знаний для написания книг.
Ему уже за 60, но его книги очень…ммм…современные)
«Цвет волшебства» ещё в 83 году вышла, но понятна и людям из нашего поколения.

Вообще я у Терри только 5 книг прочитал, но уже купил следующие 10. Человек, чьи работы не надоедают. Каждая книга — это новая история, но герои зачастую старые, что позволяет нам по новому их узнать. Чудесные описания, занимательные диалоги…ну и МНОГО юмора…и юмора, который не заставляет вас ржать как умалишённых, а чистого, вызывающего лёгкую улыбку на губах(естественно, если вы способны оценить иронию автора).

Я когда впервые про Пратчетта узнал, думал, что это человек аля Донцова, но только в фэнтези. Рад, что ошибался. Только книг по Плоскому миру уже за 40, но автор не сдулся…и продолжает радовать читателей.

  Категории: Терри Пратчетт
Добавить комментарий
Страница 24 из 25« Первая...2122232425