PHP. Пагубный in_array()
Всем известна функция in_array (PHP 4, PHP 5). Которая проверяет, присутствует ли элемент в массиве и возвращает TRUE если есть или FALSE если такого элемента в массиве нету.
Функция иногда очень полезна, но бывают такие случаи когда нужно пройтись по массиву с огромным количеством элементов и тогда начинаются проблемы с временем выполнения этой функции.
PHP. Как отбросить дробную часть.
На заметку. Если в php нужно отбросить дробную часть у числа, можно воспользоваться небольшой функцией.
MySQL. Работа с процедурами в PHP
Сжатие CSS – еще один шаг оптимизации
Еще один полезный online сервис сжатия CSS файлов с достаточным количеством настроек. С помощью сжатия, мы можем сократить размер файла, примерно, на 20-30%, что уже хорошо в оптимизации.
А вот и оно: сжатие CSS online
Strripos в php 4
Оказывается есть еще много сайтов которые работают на php 4. Вот и столкнулся я с одним таким хостингом. В коде нужно было использовать strripos. А как известно данной функции в php 4, в отличии от php 5, нету.
Оставлю заметку как реализовать strripos в php 4.
Ускорение кода на JavaScript
Оптимизация JavaScript - это один из важнейших пунктов разработки проекта. Иногда мы просто не задумываемся, что один и тот же код можно написать по разному, и скорость выполнения этого кода соответственно может быть разной!
Расширения для Google Wave
Extensions в Google Wave бывают двух типов - гаджеты и роботы. Об этом подробно можно почитать в Гугле.
Гаджет – это небольшое приложение, которое выполняется в браузере непосредственно на стороне клиента. Сам гаджет принадлежит только волне, и его состояние одинаково для всех участников этой волны. Гаджет реагирует только на изменение своего состояния и участников данной волны. Гаджет – это всего лишь дополнение волны, чтобы сделать ее более красочной информативной и полезной. Например, гаджет голосования, где все участники волны мгновенно видят результат опроса, или гаджет судоку, где одновременно участники решают головоломку.
Робот - это небольшое приложение, которое выполняется в "облаке", тобиш на стороне сервера. Робот является непосредственным участником волны, с такими же правами, что и обычные участники. А именно: добавлять или удалять участников волны, изменять содержание волны, создавать новые всплески и волны. Роботы выполняют действия в ответ на определенные события. Например, робот может публиковать комментарии волны прямо в ваш twitter.
Ну а теперь самое интересное – список расширений для Google Wave
Красная кнопка или запуск Google wave!
Видео о том, как позитивные ребята запускают Google wave в массы!
Как получить инвайт на Google wave
Для того, чтоб получить инвайт на Google wave, вам необходимо подать заявку здесь. Или попросить кого-то из знакомых, чтобы они выслали инвайт вам на почту и тем самым пригласили вас!
Что такое Google wave?!
Google wave - наверное, все уже наслышаны о таком странном названии нового продукта от Google.
Сначала это название удивляет, но потом, когда начинаешь вникать в суть этой разработки, понимаешь, что это название в точности передает сущность данной платформы.
Google Wave – это волна общения и интерактива. Здесь как будто все на одной волне. И это не то банальное общение по ICQ или email, это микс P2P–обмена сообщениями и мультимедийного общения в сети.
Изначально это как создать новый документ, с помощью которого можно переписываться с другими участниками Google wave. Но такое впечатление возникает только с начала, так как после создания новой волны действительно начинает "нести" как на волне, на волне общения и обмена информацией.
Итак, что ж нас может удивить в Google wave? А то, что это прорыв в общем представлении интерактивного общения в Интернете. Ничего особенно нового и не придумалось, но то, в каком виде и в каком сочетании это "блюдо" подано, вызывает восторг.