Как стать автором
Обновить
7
0
Я - робот @Ahmea

Пользователь

Отправить сообщение

Добавляем новые поисковые операторы в Google

Время на прочтение2 мин
Количество просмотров1.5K
Текущих операторов мне не хватало всегда. Различных функций поиска в Google предостаточно, но вот реализованы некоторые из них совершенно неюзабельно. Например, почему для того, чтобы задать язык искомых вебстраниц, я должен каждый раз лезть в «Advanced Search» или редактировать переменные GET-запроса в урле страницы? Про на автомате вбиваемый «&num=100» я уж и не говорю. Самое странное, что часть параметров из «Advanced Search» реализована в виде операторов, часть — нет.

Я всегда хотел, чтобы появились дополнительные поисковые операторы, покрывающие эти, довольно полезные функции. И только вчера вечером я догнал: «Ведь можно реализовать их с помощью user.js!» Набросал планчик, засел на несколько часов (ибо джаваскриптер из меня никакой) и проапдейтил уже известный вам «Tuned Google SERPs».

Итак, на сей момент доступны следующие операторы:

co:<двухбуквенный_код_страны> — задаёт страну, из которой вы осуществляете вебсёрфинг. Бывает полезно, если вы решили посмотреть «а какие позиции мой сайт имеет в выдаче для Аргентины».

lang:<двухбуквенный_код_языка> — задаёт язык страниц, отображаемых в результатах. Например, вы ищете материалы на русском о новомодном геджете или программе. Как многие делали раньше? Писали англоязычное название и какое-нибудь русское слово. Например: «iphone 3g обзор». Но во-первых, это сужает круг поисков, во-вторых, Гугл последнее время ориентируется на то, что это слово было в ссылке на статью, сама статья при этом может быть англоязычной и слова не содержать. Установив скрипт, мы смело пишем «iphone 3gs lang:ru» и наслаждаемся полным диапазоном материалов на русском. Второй случай, который приходит на ум — это пересечение слов в разных языках. Например, по русским запросам иногда вылазят болгарские страницы. Я, впервые увидев их, удивлённо подумал, что это страницы очередного удаффовского сайта. При помощи оператора «lang:» можно откинуть эти посторонние страницы.

loc:<двухбуквенный_код_страны> — задаёт страну, в которой расположен вебсайт.

num:<число_от_1_до_100> — задаёт количество выдаваемых результатов. Казалось бы, почему не установить «100» в настройках поиска! Однако, как правило, классических десяти вполне хватает. Лишь в некоторых, особых случаях надо увеличить это количество.

В реализации операторов есть одно «но»: если вы, как и я, используете поисковую строку браузера или шорткаты поиска прямо в адресной строке браузера — операторы работать не будут в силу того, что это всего лишь javascript, встраиваемый непосредственно в страницу, а не в браузер. Однако подобные, «хитрые» операторы чаще всего используются для уточняющих повторных запросов, после того, как мы увидели, что обычный запрос выдал совсем не то, что мы хотели. Ну, а повторные запросы мы вбиваем уже на страницах поисковика, там, где скрипт сработает.

Устанавливаем, тестируем, сообщаем о багах, вносим дельные предложения по усовершенствованиям…

P. S. Кто пропустил — Tuned Google SERPs делает ещё несколько интересных вещей, читайте о них в предыдущих постах моего блога.
Всего голосов 45: ↑41 и ↓4+37
Комментарии41

Решаем практические задачи на батниках

Время на прочтение3 мин
Количество просмотров17K
Батники это не мощный язык программирования, но, в то же время, на нем можно решить много рутинных задач. Цель статьи не просто рассказать о возможностях Windows-консоли, а показать их, решая практические задачи с которыми мне приходилось сталкиваться.
Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии29

Коллекция бессмысленных сайтов

Время на прочтение1 мин
Количество просмотров998
Наверное, все когда-то бесцельно серфили по интернету, пытаясь как-то убить время. Однако не всегда можно найти что-то интересное, что поможет расслабиться после напряжённого рабочего дня.
Случайно наткнулся на каталог, содержащий большое, громадное число ссылок на таймкиллерные сайты.

Смотрим.
Всего голосов 19: ↑13 и ↓6+7
Комментарии6

Настройки MMS для iPhone

Время на прочтение3 мин
Количество просмотров57K
Возможно кому то это упростит жизнь.



image

МТС-Москва


MMSC: httр://mmsc
Proxy: 192.168.192.192:8080
APN: mms.mts.ru
Username: mts
Password: mts
Image size: любой
UserAgent: iPhone

Билайн-Россия


MMSC: httр://mms/
Proxy: 192.168.094.023:8080
APN: mms.beeline.ru
Username: beeline
Password: beeline
Image size: любой
UserAgent: iPhone

Мегафон-Россия


MMSC: httр://mmsc:8002
Proxy: 10.10.10.10:8080
APN: mms
Username: mms
Password: mms
Image size: любой
UserAgent: iPhone

Остальные регионы и операторы
Всего голосов 113: ↑63 и ↓50+13
Комментарии56

Порядок на рабочем столе: программа-спасение

Время на прочтение1 мин
Количество просмотров15K
В ответ к топику о порядке на рабочем столе.

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

Этому условию полностью удовлетворяет давно используемая мною Fences от Stardock: оффсайт.
Вот программа в действии, скриншот моего рабочего стола:


Однако вторую часть идеи (цитата: Но самое замечательное — если бы программа умела рассортировывать объекты на основе заданных параметров. Например, если на рабочий стол выносится ярлык, то он автоматически помещается в область для ярлыков. ) программа не умеет.
Возможно, кто-то подскажет аналоги ;)
Всего голосов 23: ↑13 и ↓10+3
Комментарии34

Стэнфордский курс по программированию iPhone

Время на прочтение1 мин
Количество просмотров6.1K
Бесплатный курс Стэнфордского университета по программированию iPhone скачали уже более миллиона человек. Популярность лекций резко возросла, когда их семь недель назад выложили на сайте iTunes U — это специальный обучающий ресурс Apple, посвящённый iTunes.

Курс iPhone Application Programming представляет собой видеозаписи лекций из 10-недельного обучающего курса, который читался программистами Apple для студентов Стэнфорда. Через два дня после каждой лекции её выкладывали в свободный доступ, так что интернетчики могли учиться практически в режиме реального времени, одновременно с настоящими студентами. Видеоматериал сопровождается кадрами из презентаций, которые показывали на экране в аудиториях одного из лучших университетов мира.

Менеджеры проекта iTunes U говорят, что у них на сайте это первый курс, который достиг отметки в миллион скачиваний.
Всего голосов 41: ↑34 и ↓7+27
Комментарии21

Yahoo.Pipes — парочка советов, хаков, подсказок

Время на прочтение2 мин
Количество просмотров1.1K
В отличие от некоторых, я не претендую на звание самого главного трубоведа. Однако, поскольку часто работаю с сервисом Yahoo.Pipes, осмелился поделиться некоторыми вещами, в том числе решением ряда проблем, с которыми может столкнуться начинающий «трубовед» (или «пайповод»). Ну, а главный посыл, что побудил меня написать данный пост — в первую очередь, самому не забыть об этих вещах, и если что, всегда иметь возможность свериться.

Как водится, небольшое отступление. Yahoo.Pipes — удивительный сервис, позволяющий вытворять с rss-фидами (rss-потоками) различные полезные и интересные вещи (строго говоря, не только с rss, но и xml-, csv- данными, интернет-страницами, другими интернет-сервисами и т. д. — главное, чтобы к ним можно было обратиться через веб). Можно объединять несколько rss-каналов в один, можно, наоборот, разделить, а потом снова смешать, отсортировать различными способами, что-то добавить, что-то убавить и т. д. и т. п.

Самое главное, что реализовано это через веб-интерфейс и в визуальном виде. Иными, словами, не надо ничего, по сути, программировать и самому выдумывать. все, что требуется, это знать, какие существуют модули, как с ними обращаться и что они могут (RTFM, естественно, никто не отменял), а также сильно помогут базовые знания регулярных выражений (опять-таки, если Вы хотите делать сложные «трубы», для простых, простите за тафталогию, — всё гораздо проще ). На выходе же получите rss-поток или файл в формате json, который также доступен удаленно и постоянно обновляется.

Плюсы сервиса очевидны — как я уже сказал, программировать ничего не надо, никакие скрипты у себя хостить не надо, о кэшировании и трафике тожно можно не беспокоиться — все это на себя берут Yahoo.Pipes

За последние 2 года своего существования сервис «возмужал», появились новые удобные «фичи», и, естественно, есть также и всевозможные баги, оишбки, которые бывают плохо задокументированны (потому не сразу находится решение), либо просто заставляют лезть на стенку («Делаю все, как в мануале, ан нет, глючит»). Возможно, это возникает от плохого прочтению мною документации, тем не менее, все равно поделюсь своими маленькими открытиями и советами. (Еще раз отмечу, что данная статья предназначена для более менее подготовленного читателя, который знаком с базовыми модулями Yahoo.Pipes).

Итак, для разминки, начнем с простого:

1. Часто требуется сослаться, например, в субэлементе description (описание) на другой субэлемент (например, link). Это происходит, когда Вы в субэлемент description хотите вставить HTML-текст (скажем, субэлемент link url картинки, а Вы хотите вставить ссылку на эту картинку и добавить небольшое к ней пояснение). Как правило, для этого используется модуль Regex, но возникает вопрос, как в строку, где мы пишет, что на что менять, вставить ссылку на другой субэлемент элемента item?
Для этого поступаем следующим образом: ставим знак $, затем фигурные скобки {}, а внутри них — название подэлемента без, обратите внимание item., т. е.
${link}, где link — название одного из существующих подэлементов элемента item.

Полная статья на моем блоге
Всего голосов 9: ↑4 и ↓5-1
Комментарии8

Создание HTML формы при помощи web-интерфейса

Время на прочтение2 мин
Количество просмотров1.8K

Применяющиеся термины


HTML — Он же XHTML, язык разметки гипертекста, для создания веб-страниц, интерпретируется браузером и отображается в виде документа, в удобной для человека форме.
FORM — Тег <FОRM> устанавливает форму на веб-странице. Форма предназначена для обмена данными между пользователем и сервером. Область применения форм не ограничена отправкой данных на сервер, с помощью клиентских скриптов можно получить доступ к любому элементу формы, изменять его и применять по своему усмотрению.

Превью


В ближайшее время, отведенное Вами на прочитку данного топика, я познакомлю Вас с сервисом предлагающим автоматическое создание исходного кода различного вида форм, для Вашего ресурса. Будь то: обратная связь, корзина, баг трэкер, и многое другое. В том числе имеется возможность создания своей формы, не по шаблонному макету. Сервис имеет статус: freeware, но даже в этом режиме он предоставляет его пользователям все возможности, которые требуются для Вас! Имеется определенное количество стилей, некоторые из них Вы сможете увидеть в следующем разделе. Для полноценного использования сервиса, от Вас потребуется всего лишь регистрация, не требуемая активации через почтовый адрес. Все данные отправленные пользователями при помощи созданной Вами формой, будут отправлены Вам на почтовый адрес, указанный Вами в настройках формы (см. раздел «Панели»).
Читать дальше →
Всего голосов 26: ↑14 и ↓12+2
Комментарии23

Осторожнее с итерацией массивов по ссылке

Время на прочтение1 мин
Количество просмотров519
Наткнулся только что на очень не приятную особенность PHP при итерации массивов со ссылкой на элементы (конструкция foreach с &).
Читать дальше →
Всего голосов 12: ↑5 и ↓7-2
Комментарии19

Как я бросил курить, вопреки Алану Карру

Время на прочтение10 мин
Количество просмотров6K
image Много лет и много раз я пытался бросить курить. Я испытывал на себе различные фармацевтические и народные средства, но ничего хорошего из этого так и не вышло. Пару раз я бросал почти успешно. Первый раз на полгода, второй на пару месяцев. Все это продолжалось до тех пор, пока я не узнал про книгу Аллана Карра. Я пытался прочитать ее, но у меня не вышло. Я попытался прослушать аудиокнигу и прослушал ее, но книга поразила меня своей незамысловатостью. Безусловно в книге есть интересные моменты, для себя я взглянул на проблему несколько иначе, нежели видел ее до сих пор.
В итоге это не помогло. Но однажды, спустя примерно два месяца после прочтения книги, я просто не вышел в курилку.

Читать дальше →
Всего голосов 69: ↑49 и ↓20+29
Комментарии79

Выбор смс-биллинга под рутраф

Время на прочтение2 мин
Количество просмотров6.9K
В процессе выбора смс-биллинга под рутраф наткнулси на этот обзор: allpublication.ru/sms
Удобная штукенция, однако графа «комиссия биллинга или сколько получает партнер» вообще ни о чём.
Решил глянуть тарифы и сравнить.

Читать дальше →
Всего голосов 14: ↑8 и ↓6+2
Комментарии8

qJerry: пиши меньше, делай больше. Теперь на PHP.

Время на прочтение3 мин
Количество просмотров883
Как-то незаметно на Хабре прошло появление в свет интересной, на мой взгляд, библиотеки.

О библиотеке qJerry


qJerry — это библиотека для работы с XML-документами, написанная на языке PHP. Основная миссия qJerry — сделать работу с XML комфортнее, чем позволяют стандартные средства PHP, такие как расширение DOM.
Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии19

Кто-кто в автозагрузке живёт?

Время на прочтение2 мин
Количество просмотров1.1K
За последние полгода часто сталкиваюсь с тем, что клиенты или друзья жалуются на то, что компьютер с ОС MS Windows очень тормозит, хотя процессор новейший, памяти — хоть отбавляй. В большинстве случаев виной этому многочисленный квикланчеры, апдэйтеры и прочие мелкие программки, которые загружаются вместе с Windows. В редких случаях на ПК находятся экзотические вирусы, rootkitы, которых всем миром хваленые антивирусы не находят, а если находят, то не в силах удалить (исключения такие, как AVZ).
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии30

Шпаргалка по осям в XPath

Время на прочтение1 мин
Количество просмотров5.8K
Вот неплохая, на мой взгляд, шпаргалка по xpath axes

image

Возможно, кому-нибудь да и будет полезной. Я так поначалу просто распечатал и повесил на стенку рядом возле рабочего стола.
Всего голосов 26: ↑24 и ↓2+22
Комментарии4

Nike+ iPod = делаем тренировки интересными.

Время на прочтение4 мин
Количество просмотров19K
Что делает «нормальный» человек, когда у него есть, условно говоря, лишняя одна-другая сотня долларов и он хочет заняться спортом и улучшить свое физическое состояние? Думаю идет и покупает абонемент в спортзал, ходит и традиционно тренируется. Что делает человек, в сферу интересов которого входит продукция компании Apple? Он узнает в интернете, что есть такой замечательный аксессуар-тренер как Nike+, бежит за ним в магазин, покупает этот интересный гаджет и начинает мечтать, что теперь все изменится и он больше не будет просиживать сутки на пролет за своим любимым MacBook Pro, а займется спортом, будет регулярно бегать, да не просто так, а с Nike+. Итак, что же это такое и с чем его едят.
Читать дальше →
Всего голосов 18: ↑11 и ↓7+4
Комментарии15

iPhone поможет легко проснуться

Время на прочтение3 мин
Количество просмотров12K
Здравствуйте, уважаемые хабраюзеры.

Вам приходилось когда-нибудь (вставать с утра) просыпаться, как говорят «не с той ноги»? Свет слишком яркий, звуки слишком громкие, милый Вам человек слишком навязчив, из рук все вылетает, задеваются случайные предметы. С кем не бывало!
image
А замечали ли Вы, что такое случается исключительно тогда, когда вас будят? Будь то Ваш будильник, телефонный звонок или же кто-то из близких, это не важно, дело в том, что…
Читать дальше →
Всего голосов 37: ↑22 и ↓15+7
Комментарии68

Crackulous: простая программа для взлома iPhone-приложений

Время на прочтение1 мин
Количество просмотров43K
Хакерские сайты сообщают о публикации на сайте Cydia.hackulo.us программы Crackulous, которая позволяет взломать защиту с любой программы из магазина App Store. Скоро появятся также исходники Crackulous. Это ужасная новость для разработчиков, которые зарабатывают деньги на продаже приложений для iPhone, а таких становится всё больше.

Программа довольно проста в использовании и, в отличие от предшественников, имеет графический интерфейс. Она легко устанавливается на iPhone или iPod Touch. Взломать софт можно буквально одним движением, после чего тот становится доступным для установки на любое другое устройство iPhone или iPod Touch.

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

Интервью с автором программы можно прочитать здесь.

Кстати, как показывают некоторые примеры, взлом программы для iPhone иногда может на порядки увеличить её популярность и даже увеличить количество продаж.
Всего голосов 51: ↑45 и ↓6+39
Комментарии41

«Железный тюнинг» Asus WL-520GC

Время на прочтение3 мин
Количество просмотров9.2K
Решил поделиться с уважаемым хабросообществом своим опытом модернизации маршрутизатора ASUS WL-520gc
Не буду писать долгое вступление, о том, для чего в маршрутизаторе нужен USB порт, почему его нет в ASUS WL-520gc, но есть в ASUS WL-520gu, а сразу приступлю к сути вопроса :)

Что нам потребуется:


  • 1. Микросхема стабилизатор напряжения КРЕН5А, КРЕН5Б(не тестировал) или аналоги
  • 2. USB-удлиннитель
  • 3. Паяльник с тонким жалом


читать полностью
Всего голосов 45: ↑41 и ↓4+37
Комментарии40

Глазные ключи доступа (eye accessing cues)

Время на прочтение3 мин
Количество просмотров4.5K
Каждый из вас хотя бы изредка обращает внимание что собеседник в ходе разговора отводит глаза в сторону. Направление взгляда меняется в зависимости от темы разговора, отношению к вам, состояния, да и самой личности собеседника.

В терминах НЛП это называется глазные ключи доступа (eye accessing cues)

Дабы не ждать ближайшего разговора с человеком чтобы обратить своё внимание на направления взгляда собеседника воспользуемся конкурсной работой Michael Simon Toon «Thought Moments» для BritishFilms. Не могу представить примера, более наглядного, чем этот



Автор ролика использует следующие ключи:
IMAGINATION — воображение MEMORY — память
EXPRESSION — выражение LANGUAGE — язык
EMOTION — эмоции LOGIC — логика
Читать дальше →
Всего голосов 32: ↑22 и ↓10+12
Комментарии20

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность