Как стать автором
Обновить
26
0
ftrrtf @fTR

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

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

Google AJAX Search API

Время на прочтение1 мин
Количество просмотров30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Всего голосов 65: ↑59 и ↓6+53
Комментарии71

Web-приложения на рабочем столе

Время на прочтение3 мин
Количество просмотров1.2K
undefined
С развитием интернета появляется огромное количество сервисов, они классные удобные и порой воплощают все ваши заветные мечты в жизнь. Например та же почта в Gmail — золото, а не сервис. Лично я постоянно держу ее открытой. Или тот же Google.Docs и — отличная замена для громадного пакета от Microsoft, да пусть есть маленькие недостатки, но это если сильно придираться, ну согласитесь идеальный редактор. Такой список можно перечислять бесконечно, одно ясно, все эти сервисы постепенно вытесняют так называемые desktop-приложения, приложения установленные в ваш компьютер.Но есть одно маленькое но, держать открытыми такие web-приложения в браузере, как минимум не удобно, да и непривычно. Не удобно, потому как в браузере постоянно открываются закрываются вкладки, ненароком можно
и закрыть нужный вам сервис, ясное дело, с ним было бы легче работать будь он в отдельным окне, да и намного привычнее.
Сегодня мы поговорим о программе, готовой помочь в этом нелегком деле.
Читать дальше →
Всего голосов 55: ↑46 и ↓9+37
Комментарии101

Про магнитолку

Время на прочтение1 мин
Количество просмотров860
Соратники!

Я испытываю крайне смешанные чувства. У меня 15 лет опыта работы в IT индустрии. Я занимался почти всем — от сборки компьютеров до разработки информационных систем масштаба предприятия. Через мои руки прошли десятки девайсов, начинённых самым разнообразным софтом. И, тем не менее, я только что позорно облажался.

У меня в автомобиле сломался дисплей. Обычный такой, сегментный, с часами, температурой и прочей информацией. Тихо помер, не включившись при очередном повороте ключа зажигания. Две недели я ждал, пока официальный сервисный центр соизволит меня принять. Два часа я сидел в этом центре, ожидая, пока освободится подъемник…

Ремонт занял меньше минуты. Чуваки просто сняли клемму с аккумулятора и надели её обратно, произведя таким образом hard reset компьютера. И всё заработало.

Сложно описать нахлынувшие на меня эмоции. Но всю дорогу домой в голове крутился анекдот про программиста и заглохшую машину: «а давайте все выйдем, а потом зайдем обратно».
Читать дальше →
Всего голосов 104: ↑95 и ↓9+86
Комментарии43

Восстановление битых пикселей ЖК

Время на прочтение1 мин
Количество просмотров129K
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Всего голосов 143: ↑142 и ↓1+141
Комментарии144

История системных требований Windows

Время на прочтение3 мин
Количество просмотров8.4K
Товарищи с CybernetNews не поленились и провели исследование хронологии системных требований «горячо любимой» ОС Windows. Задумаемся о масштабах развития техники, произошедшего за эти годы.

Windows 1.0
Windows 1.0 выпущена 20 ноября 1985.
— Видеоадаптер CGA/Hercules/EGA (или совместимый)
— MS-DOS 2.0
— 256 KB Ram
— 2 дисковода или жесткий диск
Читать дальше →
Всего голосов 98: ↑90 и ↓8+82
Комментарии289

Сам себе Gmail

Время на прочтение4 мин
Количество просмотров3.5K
Как сделать себе 100 почтовых ящиков вида моё@имя.ru, каждый объемом 6,5 гигабайт, и платить за это всего 1 рубль в день?

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

Зачем? Для личных целей — чтобы на визитке не стыдно было печатать какой-нибудь «vasya-p1982-2@bk.ru». Для организаций тоже пригодится. В компании, которой я работал, на весь штат сотрудников на хостинге было всего 200 мегабайт места под почту. Этого было, разумеется, недостаточно, и сисадминша ходила и гавкала на сотрудников, снижая суммарный объем позитива во Вселенной, что абсолютно недопустимо :)

Читать дальше →
Всего голосов 164: ↑113 и ↓51+62
Комментарии141

Схема продвижения сайта

Время на прочтение1 мин
Количество просмотров1.7K
Спустя некоторое время публикую 2 версию схемы. Если вам есть что добавить — с удовольствием жду от вас комментариев!
Схема продвижения сайта
Оригинал по ссылке: extrastat.ru/scheme2.gif
Всего голосов 43: ↑36 и ↓7+29
Комментарии61

Вертикальное выравнивание в div'ах

Время на прочтение1 мин
Количество просмотров2K
По мотивам cssing.org.ua.

Для вертикального выравнивания в блоках разработчики W3C создали замечательное свойство display: table-cell;, которое позволяет заставить какой-либо элемент отображаться как ячейка таблицы. При этом добавив vertical-align: middle; мы прекрасно справились бы с поставленной задачей, если бы не Internet Explorer, который ни в какую не хочет поддерживать свойство display: table-cell;.

читать дальше
Всего голосов 21: ↑18 и ↓3+15
Комментарии31

Color Browser — программа позволяет дизайнерам подбирать приятные палитры для сайтов.

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


Интересная программа на технологии Adobe AIR. Суть программы Color Browser заключается в приятном подборе палитр для сайта или дизайна. Сделана программа как приложения к сайту ColourLovers (где можно скачать чужие палитры)

Скачать программу Adobe AIR можно на сайте Adobe а Color Browser от сюда.
После установки Adobe AIR запустите файл ColorBrowser.air

Другие приложения работающие на Adobe AIR можно посмотреть здесь.
Источник: mmaxis.info
Всего голосов 59: ↑49 и ↓10+39
Комментарии49

Генерируем «правильный» SQL дамп

Время на прочтение3 мин
Количество просмотров3.8K
В процессе разработки с использованием MySQL часто приходится делать дамп базы данных для сохранения ее в репозиторий (деплоя на сервер и т.д.).
Существуют разные клиенты для работы с MySQL:
— MySQL Front
— PHPMyAdmin
— Aqua Data Studio
— EMS SQL manager
и так далее.

Проблема


В каждом из перечисленных существует функция экспорта схемы базы и её данных в файл. Попросту говоря — создания дампа БД. Но вот незадача! Каждый из иструментов генерирует SQL код
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

Shortcuts в windows

Время на прочтение1 мин
Количество просмотров2.8K
Собрал все шорткаты из комментов к этому топику:

1. если выделить папку или файл и нажать F2 то включится редактирование имени, или если в проводнике нажать F4, то активным станет адресная строка
2. проматывать страницу вниз не скроллом и клавишей Page Down, а просто нажимая «space»
3. А Shift+Space — обратно
4. все действия Shift+… возвращает в обратном порядке(Ctrl+Tab,Ctrl+Shift+Tab; Alt+Tab,Alt+Shift+Tab...)
5. чтобы в эти самые «окна на таскбаре» попасть без мышки, можно нажать комбинацию Win+Tab
Читать дальше →
Всего голосов 118: ↑103 и ↓15+88
Комментарии138

Будущее книг. 2018 год

Время на прочтение3 мин
Количество просмотров680
Нам прислали вот такую забавную историю. Наше будущее
Достоевский… 2018 год…

— Пап, можно я с твой карточки сниму 99 баксов?
За книжку надо заплатить…

— А что за книжка?

— Hу, этот. Достоевский. “Преступление и наказание”.

— Так зачем покупать. У нас же есть.

— Да? А в каком файле?

— Причём тут файлы. Вот же он, на полке стоит…

Читать дальше →
Всего голосов 150: ↑108 и ↓42+66
Комментарии99

Проблемы с кодировкой при посылке @mail в PHP

Время на прочтение1 мин
Количество просмотров1.1K
Недавно столкнулся с проблемой, при отправке сообщений gMail (да и другие тоже), не могли верно отобразить моё письмо, написанное кирилицей.
Полазил в интернете, там этот вопрос уже поднимался, и предлагалось решение. Переработав его под себя, решил выставить и здесь тоже. Думаю, что некоторым из вас оно тоже может пригодиться:

//Функция trim уберет пробелы в начале и в конце
$title = htmlspecialchars(trim($_POST['title']));
$mess = htmlspecialchars(trim($_POST['mess'));

//Конвертирование
$title= '=?koi8-r?B?'.base64_encode(convert_cyr_string $title, «w»,«k»)).'?=';
$to = 'some_main@gmail.com';
$head = «Content-Type: text/plain;\r\n»;
$head .= «X-Mailer: PHP/».phpversion()."\r\n";
$head .= «Reply-To: admin@gmail.com\r\n»;
$head .= «To: $name <$to>\r\n»;
$head .= «From: admin@gmail.com\r\n»;
$head .= «Subject: $title\n»;

//Отправка
mail($to, $title, $mess, $header);

ЗЫ. Надеюсь, пригодится!
Всего голосов 8: ↑6 и ↓2+4
Комментарии9

Получение скриншотов и информации с видео

Время на прочтение2 мин
Количество просмотров5.3K
В этой заметке я рассказываю, как сделать скриншот с видео, а так же о том, как получить информацию о видео файле.

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

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

PHP5 как скриптовый язык для Windows

Время на прочтение3 мин
Количество просмотров1.1K
На этих выходных занимаюсь уборкой, в т.ч. и на компьютере. Уборка связана с кучей повторяющихся действий — хочется их автоматизировать и уйти пить пиво. Однако…

У *никсоидов есть shell-скрипты и Perl. Завидую.
У пользователей Windows есть BAT-скрипты, js-скрипты и vbs-скрипты. У первых не хватает гибкости, а Javascript или VBScript учить смысла нет.

Но ведь у меня есть PHP с его колоссальными возможностями. А PHP5 можно использовать через Command Line Interface, короче, вызывать скрипты без сервера, с командной строки. Выглядит это где-то так:
>php.exe script.php

Коряво и ненативно. Я расскажу, как можно довести PHP-скриптинг под Windows до такого же удобства, что и BAT. Вру — до такого же, что и shell-скрипты. Линуксоиды обзавидуются!
Читать дальше →
Всего голосов 29: ↑24 и ↓5+19
Комментарии29

Эффект джунглей.

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

Сегодня наткнулся на один сайт, фон которого скроллится при ресайзе окна браузера, прикольно, ничего не скажешь, но этого мне было мало. Поэтому, захотелось сделать так, что бы фон скроллился постоянно безо всяких гифов и флешей. Включил свою любимую музыку и… вуаля! :)
То, что я здесь накатал использует jQuery, и писалось это очень быстро. Поэтому, сильно не пинайте :)

Где это можно применить? Ну уж точно не на всём сайте, но для открытки либо странички-визитки\презентации — я считаю, самое оно :)

Читать дальше →
Всего голосов 44: ↑37 и ↓7+30
Комментарии44

Проект закончен, а денег нет.

Время на прочтение3 мин
Количество просмотров697
Представьте себе такую ситуацию (а может и не надо представлять, может вы уже в ней оказывались, что очень не приятно).

Вы берете проект, в данном случае я буду рассматривать сайты (ну или нечто отображающееся в браузере), согласовываете ТЗ, сроки, бюджет, и т.п… Перечисляются первые платежи, сдаются этапы работы…

И вот вы доходите до последней(N-ой) стадии, когда ваш (уже в принципе заказчика) готовый (или не совсем) продукт лежит на хостинге, у него есть все пароли, остается только одно — перечислить последний(N-ый) платеж.

Читать дальше →
Всего голосов 28: ↑23 и ↓5+18
Комментарии31

Запрет индексации сайта поисковыми ботами при помощи.htaccess

Время на прочтение1 мин
Количество просмотров6.1K
При активной разработке многие используют копии сайта в других доменах, для эксперементов или доработки сайтов (не на работающем же вносить изменения).
И вот многие сталкиваются с проблемой как отгородить поисковики от этого домена и притом оставить рабочую версию сайта.

Проще всего и без вмешательств в код это сделать при помощи .htaccess
Создаем файл .htaccess и пишем в нем:

SetEnvIfNoCase User-Agent "^Yandex" search_bot
SetEnvIfNoCase User-Agent "^Yahoo" search_bot
SetEnvIfNoCase User-Agent "^igdeSpyder" search_bot
SetEnvIfNoCase User-Agent "^Robot" search_bot
SetEnvIfNoCase User-Agent "^Googlebot" search_bot
SetEnvIfNoCase User-Agent "^msnbot" search_bot
SetEnvIfNoCase User-Agent "^Aport" search_bot
SetEnvIfNoCase User-Agent "^Mail" search_bot
SetEnvIfNoCase User-Agent "^bot" search_bot
SetEnvIfNoCase User-Agent "^spider" search_bot
SetEnvIfNoCase User-Agent "^php" search_bot
SetEnvIfNoCase User-Agent "^Parser" search_bot

Order Allow,Deny
Allow from all
Deny from env=search_bot


для проверки работоспособности можно использовать следующий PHP-скрипт

<?php
if(empty($_POST)) {
?>


ну вот теперь можно полностью эксперементировать и никто не узнает про существование экспериментальной копии Вашего сайта ;)
Открываем сайт представлясь под любым User-Agent
User-Agent
Всего голосов 30: ↑27 и ↓3+24
Комментарии23

Issuu: первая нормальная программа для публикации PDF-журналов

Время на прочтение1 мин
Количество просмотров4.5K
Датский стартап Issuu выпустил интересную программу для отображения PDF-файлов в интернете так, чтобы их просмотр максимально напоминал процесс листания бумажного журнала или книги. По мнению TechCrunch, это лучшая программа в своём роде. И правда, инструментов для просмотра PDF-файлов в онлайне пруд пруди, но по-настоящему интуитивной и красивой «читалки» именно журналов и книг до сих пор не было.

Программа Issuu делает всё именно так, как надо. Вы закачиваете PDF-файл к ним на сайт, вводите название файла и его описание, а также свой e-mail, куда придёт ссылка после окончания процесса конвертации. По этой ссылке вы уже видите свой готовый документ. Разумеется, виджет для просмотра книги или журнала можно легко внедрить на своём блоге или корпоративном сайте.



Зум одним нажатием мыши, перемещение страницы по экрану вообще без кликов, просто движением курсора (в полноэкранном режиме). Наверное, проще и удобнее сделать уже невозможно.

via TechCrunch
Всего голосов 43: ↑41 и ↓2+39
Комментарии34

PHP-валентинка

Время на прочтение1 мин
Количество просмотров813
/**
 * Самая настоящая формула любви.
 * param wtf – чувства, переживания, эмоции… все самое главное!
 * return… это не передать словами ;-)
 */


$love = $me + $you * ($meetsCount * $flowersCount * $candiesCount * $wtf);
$love->kiss(«before», «I love you!»);
Всего голосов 9: ↑5 и ↓4+1
Комментарии13

Информация

В рейтинге
Не участвует
Откуда
Хмельницкий, Хмельницкая обл., Украина
Дата рождения
Зарегистрирован
Активность