andi [2011-11-24 20:00]

признаться, я думал что уже все пользователи всех версий windows обновили свои системы, и теперь ихние часики показывают самое настоящее, текущее, время. если кто пока ещё не в курсе, поясняю: с октября этого года отменяется перевод часов с летнего времени и обратно, и мы (россияне) становимся счастливыми обладателями вечного летнего времени. однако даже такой гигант, как майкрософт, не знал, что данный «фейк» случится именно в этом году и именно осенью. из-за этого я уже почти месяц мучаюсь, получая письма с разницей с нормальным временем на целый час.
проблема прежде всего существует у людей, чьи операционные системы по какой-либо причине не обновляются. это может быть как последствием использования пиратской версии windows, так и одному создателю известные причины, по которым операционка время от времени отрубает автообновления.
Читать дальше →
andi [2011-11-22 20:00]

регулярные выражения языка javascript очень похожи на аналогичные из php, которые, в свою очередь, почти полностью повторяют персонал языка perl, откуда они, собственно, и пришли. в php нет классов регулярных выражений; это обычные текстовые строки. поэтому переменные в данных выражениях использовать очень просто. допустим, имеем переменную $val, в которой содержится цифра прописью. также имеем особым образом отформатированную строку $str, в которой и будет искаться совпадение.
Читать дальше →
andi [2011-11-12 20:00]

здесь, по идее, следовало бы написать о том, что прежде, чем о новом сайте узнают поисковые системы, должно пройти много времени, а чтобы ускорить индексацию, надо как можно скорее привлечь быстроробота, а для этого потребуется разместить информацию на ресурсах, которые любит быстроробот и бла-бла-бла. если из предыдущего предложения ничего не понятно, то коротко задачу можно сформулировать так: дать поисковикам знак о том, что появился новый знак. продвинутым людям куда проще: у многих из них есть аккаунты на народе, лайфжурнале, твиттере и т. п., с раскрученными и постоянно подпитываемыми сайтами. данные площадки используются, в частности, для того, чтобы новые страницы раскручиваемых сайтов как можно быстрее попадали в индекс поисковиков. те, у кого таких прокачанных акков нет, а на имеющемся часто обновляемом и отлично индексируемом ресурсе не хочется ставить ссылку не по теме на свой новый проект, пользуются покупков ссылок в биржах (коих множество) или заказных постов в твиттере. но есть и те, кто не хочет или пока не может вложить деньгу в такую задачу. в этом случае, на помощь приходят сервисы-анализаторы, которые хранят историю анализируемых сайтов, и при этом неплохо шуршатся поисковиками.
Читать дальше →
andi [2011-11-11 11:11]

иногда люди, дабы потешить своё чсв, пытаются узнать, что же о них известно интернету. для этого запускается любимая поисковая система (обычно yandex или google), в строку поиска вбивается фио (ник, номера асек, почтовый адрес, да что угодно) и производится поиск. и если по заданному критерию по вервой же ссылке всплывает хорошая и полезная информация, можно кричать аве мне и идти пить пиво с ягодным морсиком.
да, поиск по тексту занятие весёлое (чего только стоят подстказки поисковиков при наборе фразы). но, к счастью, гугльлабс не стоит на месте, и в данный момент можно производить поиск по картинкам.
Читать дальше →
andi [2011-11-07 20:00]

сегодня хочется просто поговорить о Гениях программирования. только так, с большой буквы. потому что в эпоху безраздельного царствования майкрософта люди делают вещи немыслимые, поражающие воображение и сознание. ну что, не слишком пафосно? вроде нет. посему, разговор пойдёт демосценах.
если определение неясно и туманно, попытаюсь объяснить, что же это за такой зверь. итак, демосцена — компьютерное искусство (прошу заметить, именно искусство. программу может написать кто угодно, но сделать это с минимальными затратами на размер исполняемого файла вкупе с «вау-эффектом» могут крайне немногие), которое заключается в построение видеоряда в реальном времени (почти так, как это происходит в играх).
Читать дальше →
andi [2011-11-01 20:00]

после того, как мы создали простой класс для работе с сервисом vkontakte api, неплохо бы заиметь небольшой пример, дабы в общих чертах понять принцип взаимодействия с крупнейшей отечественной соц-сетью. в принципе, предыдущая статья содержит небольшой пример. но, что называется, для закрепления материала, предлагаю чуть более сложный пример. это будет простейшая реализация поиска текстов песен.
Читать дальше →
andi [2011-10-24 20:00]

третьего дня совершенно нежданно возникла проблема: на одном из сайтов напрочь перестала работать возможность получения информации с удалённого хоста. соединение производилось через функцию fsockopen(), и проблема вроде бы была в некорректном получении ответа. дальнейшее разбирательство привело к тому, что причина крылась вовсе даже и не в запросах/ответах: указанная функция напрочь отказывалась соединяться с удалённым хостом. но это была лишь часть проблемы. на остальных сайтах также поотваливались все функции, работающие с удалёнными хостами. постановка вместо символьного имени прямого ip адреса проблему решало. но, по определённым обстоятельствам, для некоторых случаев это совершенно не подходило.
Читать дальше →
andi [2011-10-17 18:20]

что же, как и обещал (а обещания обязательно надо выполнять, не так ли?), расскажу, как можно добавить новое тестовое приложение для vkontakte. ничего сложного, конечно, нет, и найти информацию не составит много проблем в контактовском мануале, однако простая последовательность дейсвий выглядит несколько более логичной и понятной (можно было бы сказать последовательной, если бы это не превратило предложение в тавтологию). итак, поехали!
Читать дальше →