Pull to refresh

Превьюшки в результатах поиска

Reading time 1 min
Views 571
Search engines *
Для поисковой машины «Вершки Рунета» добавлен показ превьюшек заглавных страниц сайтов, куда ведут ссылки со страницы результатов поиска. Чтобы увидеть превьюшку нужно навести мышиный курсор на соответствующую ссылку. Эта функция реализована с ипользованием сервиса Websnapr.com.

Ещё одной отличительной чертой этого поисковика является показ авторефератов найденых документов — трёх наиболее важных предложений данного документа (безотносительно слов запроса).

Хотелось бы услышать комментарии насколько удобен вывод результатов поиска в такой форме.
Total votes 6: ↑2 and ↓4 -2
Comments 0

Opera 9.5 Mobile — Preview

Reading time 1 min
Views 683
Opera
Когда говорят, что у России 2 беды — дураки и дороги, то у Windows Mobile — GUI и Internet Explorer. Если вы следите за новостным потоком Хабры, то наверняка знаете, что с ГУИ вопрос решится не раньше 2009 года, а вот со вторым уже в скором времени :)

На следущей неделе, на Mobile World Congress 2008, Opera Software презентует новую версию браузера Opera Mobile — 9.5.

Ключевые особенности:

* Офигенно быстро, по сравнению с IE
* Zoom-ирование аля Safari на iPhone
* Web 2.0-enabled (рабочий Google Maps)+ Widget-ready + Flash Lite 3

Как говорится, лучше один раз увидеть, чем сто раз прочитать.

Total votes 39: ↑33 and ↓6 +27
Comments 61

Заметка о превьюшках окон

Reading time 1 min
Views 538
Development for Windows *
В висте при включенном AERO GLASS при наведении курсора на какую нибудь “кнопку” окна в taskbar’е (панеле задач) появляется маленькая превьюшка этого окна. Красиво, да? Более того: она “живая”. Т.е. если в окне проигрывается видео, то и в превью тоже будет проигрываться и т.д.
Но не все знают, что “живая” она только, если окно НЕ минимизированое. В противном случае, будет показано последний снимок окна, который был сделан перед минимизацией. Это не очень круто — если видео скинуто вниз, проигрываться оно в превью не будет (хотя такое мало кому нужно, но всё же). И, увы, с этим мы с вами ничего не поделаем.
Обьяснение:
Окна прорисовываются только когда им посылается соответствующее сообщение от операционной системы. Так вот, если окно минимизированно, такие сообщения не посылаются операционной системой этому окну. И, наверное, из соображений совместимости, в висте этого не изменили.
Кросс пост
Total votes 18: ↑7 and ↓11 -4
Comments 8

Opera Mobile с поддержкой Gears

Reading time 2 min
Views 1.4K
Opera corporate blog
image


Сразу после появления технологии тогда ещё Google Gears многие пользователи часто задавали резонный вопрос — будет ли браузер Opera поддерживать данную технологию и когда. До настоящего времени официальный ответ был — поддержка Gears планируется, точных сроков не скажем. Впрочем, теперь дело проясняется: норвежские программисты выложили для публичного тестирования на специализированном разделе сайта Opera Labs технологический пре-релиз браузера Opera Mobile 9.51 beta 2, в котором уже включена поддержка Gears. Напомню, что по хорошей традиции тестовые версии мобильной Оперы распространяются бесплатно.
Читать дальше →
Total votes 44: ↑37 and ↓7 +30
Comments 34

Превью и Resize картинок на лету

Reading time 5 min
Views 2.2K
Lumber room
Переделывал сайт заказчику на Netcat и с удивлением обнаружил, что кто-то ещё использует загрузку отдельных картинок для оригиналов и для превьюшек и как следствие отдельные столбцы в таблице БД. Куда ещё не шло создавать превьюшки на стороне сервера после загрузки оригинала.

Идея простая и не новая. C таким подходом я в первые столкнулся в UMI-CMS, а использовал в RubyOnRails. Смысл в том, что превью создаются только когда они нужны и какого угодно размера, а В БД храниться только название оригинала.

Если Вам необходимо вывести превью картинки вы вызываете функцию типа:
  1. @thumbs = Photo.view_thumbs('originals_name_file.jpg', '100', 'auto')
где второй и третий параметр это нужный размер в пикселах (auto значит автоматическая подгонка под массштаб).

Метод view_thumbs проверяет в папке (например "/images/cache") наличие файла originals_name_file_100xauto.jpg. Если находит то возвращает строку «originals_name_file_100xauto.jpg», если не находит, то создаёт файл нужных размеров на лету и возвращает то же самое.

Достоинства подхода очевидны:
  1. Не создаётся мусора в виде большого количества превьюшек на диске. Все превью храняться в одной папке «cache» и могут периодически удаляться для освобождения места.
  2. Неограниченное количество превьюшек разных размеров. Достаточно только задать нужные параметры в методе.
Для cakePHP есть хелпер images.php который можно выдернуть из Bakesale (автоматической подгонки нет). Ниже представлен метод на RubyOnRails реализующий данный подход.
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Comments 14

Превью и Resize картинок в html

Reading time 1 min
Views 9.1K
PHP *
Навеяно практически одноименным постом

Я вспомнил как однажды решал указанную проблему. Мой способ очень похож но имеет несколько дополнительных плюсов… и минусов )))

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

Читать дальше →
Total votes 13: ↑7 and ↓6 +1
Comments 65

Вышел Moonlight 2.0 preview 1

Reading time 1 min
Views 546
Silverlight *
imageДля ознакомления и тестирования стал доступен Moonlight 2.0 preview 1. Напомню, что это open-source реализация технологии Silverlight под множество платформ. В этом выпуске:

* поддержка Silverlight 2.0 (пока не полная, но очень близкая к полной);
* добавлены элементы управления оригинального Silverlight, которые выпущены под лицензией MS-PL (GPL-совместима);
* в дополнение к C#, вы можете писать свой код на динамических языках, таких как IronPython и IronRuby;
* Visual Basic runtime;
* поддержка adaptive streaming, технологии, которая позволяет разработчикам писать свои механизмы получения контента с набора серверов;
* поддержка DeepZoom;
* поддержка некоторых фишек Silverlight 3.0 (который еще в статусе beta): out-of-browser, класс WritableBitmap, поддержка SaveDialog, механизм плагинов медиа-конвеера (для написаня своих собственных кодеков).

Ссылки:
* исходный код (tar.bz);
* версия для Firefox/Linux;
* комментарии к релизу.
Total votes 56: ↑45 and ↓11 +34
Comments 5

Бесплатный бета-тест Kaspersky Anti-Virus 8.0 для Windows 7

Reading time 1 min
Views 6.1K
Development for Windows *
image
Для пользователей бета- и RC-версий операционной системы Windows 7 доступно полугодовое бесплатное тестирование антивируса Kaspersky Anti-Virus 8.0 Technical Preview for Windows 7.
image
Читать дальше →
Total votes 75: ↑54 and ↓21 +33
Comments 86

Gmail — Inbox preview

Reading time 1 min
Views 908
IT-companies
В Gmail Labs добавили возможность предпросмотра папки входящих пока идет загрузка станицы gmail.com. Как сообщается в блоге Gmail — это может быть полезно если у вас медленное соединение и загрузка почты иногда длится минуты.

image
Total votes 48: ↑44 and ↓4 +40
Comments 46

30 сентября: что нам готовит превью-версия Google Wave

Reading time 2 min
Views 390
IT-companies
На сайте readwriteweb.com появилась информация о том, какие новости о Волне нас ждут 30 сентября (спасибо Алексею Исаченко за нахождение этой статьи).

Автор статьи побеседовал с командой Google Wave и сообщает такие подробности:
  • Google разошлет около 100 000 инвайтов, начиная с 30 сентября.
    Их планируется примерно такое количество, но команда GW предполагает, что инвайтов в итоге может оказаться и больше. Все будет зависеть от успешности работ над стабильностью системы.
  • инвайты получат три группы пользователей: нынешние участники «песочницы», те пользователи, которые заполняли заявку на доступ к GW в течение нескольких последних месяцев (получат аккаунт в режиме «раньше пришел, раньше обслужили») и некоторое количество отобранных корпоративных (enterprise) пользователей с аккаунтами Google Apps.
  • дополнительные инвайты будут рассылаться по мере того, как команда GW будет увеличивать производительность Волны.
  • пользователи не смогут непосредственно рассылать инвайты друзьям, но каждый пользователь Волны сможет «номинировать» восемь (8) своих друзей Оушена, которых переставят в начало очереди на получение новых аккаунтов.
  • все нынешние аккаунты из «песочницы» будут перемещены на домен wave.google.com.
    Новые фичи здесь, конечно, появятся в ближайшие месяцы, но по-прежнему главное внимание сейчас уделяется масштабированию системы. Не исключается появление креш-сообщений («Все хорошо, прекрасная маркиза») и будут периодические отключения системы для обновления, как сейчас в девелоперской версии.
  • система управления контактами будет интегрирована с Google Contacts.
    Пока там будут показываться только пользователи, имеющие аккаунты в Google Wave.
  • команда Google Wave отберет некоторое количество роботов и виджетов, созданных разработчиками.
    Сейчас в Волне не будет AppStore или рынка роботов и виджетов. Пользователи смогут устанавливать себе лишь небольшое число отобранных командой GW приложений.
  • пользователям Internet Explorer будет выдаваться предупреждение о необходимости установить и использовать Chrome Frame.
    Вот об этом плагине по-русски на Хабре.

Еще о предстоящих изменениях можно прочитать в сообщении Ларса Расмуссена и Стефани Хеннон в официальном блоге Гугла и в сообщении Стефани Хеннон в блоге разработчиков Google Wave (на английском языке).

По-русски новости о Волне появляются в нашем блоге или в группе.
Total votes 50: ↑39 and ↓11 +28
Comments 80

Gmail — предпросмотр гугл.документов

Reading time 1 min
Views 913
IT-companies
В gmail.labs появилась новая удобная фича — предпросмотр документов, в дополнении к предпросмотру youtube, picasa, google.voice. Все теснее и теснее становится интеграция между гугл.сервисами, что радует.

Total votes 44: ↑34 and ↓10 +24
Comments 14

Утекшее видео-превью webOS 2.0

Reading time 1 min
Views 536
Development of mobile applications *
image
Несколько часов назад западные электронные СМИ запестрили сообщениями о том, что один из разработчиков Palm (имя не разглашается) стал инициатором утечки видео-обзора новой ОС webOS 2.0. По официальной версии он сам смонтировал ролик, после чего выложил его в интернет (либо продал, кто знает). Видео приоткроет завесу тайны над некоторыми функциями ОС, многие из которых были рассмотрены здесь. Сам ролик под катом.
Читать дальше →
Total votes 20: ↑17 and ↓3 +14
Comments 41

Новое в Ext GWT 3.0

Reading time 6 min
Views 6.8K
Google Web Toolkit *
Sandbox
JavaScript-библиотеки Ext JS и Ext GWT известны, помимо прочего, одним из лучших наборов визуальных компонентов — как по дизайну, так и по кроссбраузерности, да и по стабильности работы. Потому и руки сами тянутся к любому проекту на GWT добавить Ext и заменить скучные гугловые виджеты на симпатичные формы и окошки.

Однако интеграция Ext GWT и GWT до сих пор оставляла желать лучшего — по сути, вторая версия Ext GWT полностью вытесняет все средства компоновки интерфейса GWT, предлагая собственные API для всего, вплоть до обработки событий. Поэтому для третьей версии библиотеки, доступной сейчас в виде developer preview, разработчики из Sencha активно переписывают скриптовое наследие Ext JS, используя паттерны и идиомы, принятые в GWT. Главное ожидаемое преимущество — более корректная интеграция с GWT и, как следствие, более компактный и оптимизированный код интерфейса: генерация и обфускация JavaScript и CSS происходит на этапе GWT-компиляции, с использованием механизма deferred binding, за счёт чего исключаются фрагменты кода, не использующиеся в текущем проекте.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Comments 8

Публикация сайта ASP.NET MVC в обновленный Windows Azure

Reading time 5 min
Views 10K
Website development *.NET *Microsoft Azure *
image
Ни для кого уже не секрет, что 6го июля компания Microsoft расширила российские возможности для работы с Windows Azure и предоставила доступ к Preview-технологиям. Об одной из этих технологий я хочу рассказать в этом посте.
Сразу хочу сказать, что большая часть информации взята из официального мануала и адаптирована к восприятию на собственном примере. Оригинал написан на английском, так что русская версия не помешает.
Ознакомиться с пошаговой инструкцией
Total votes 39: ↑26 and ↓13 +13
Comments 19

Вышел WebStorm 5 — станьте еще продуктивнее

Reading time 1 min
Views 28K
JetBrains corporate blog JavaScript *
Картинка стоит тысячи слов — мы же предлагаем взлянуть на скринкаст:



Засветились:
  • LiveEdit — обновляет фрагменты страницы без перезагрузки, включая javascript
  • ZenCoding — мгновенная генерация сложных конструкций из соответствующих CSS-селекторов
  • AceJump — навигация по видимому участку кода

Разумеется мы умеем гораздо больше
Загрузить последнюю версию для вашей платформы
Total votes 87: ↑80 and ↓7 +73
Comments 79

Вышел PhpStorm 5 — еще больше умных полезных штук

Reading time 1 min
Views 32K
JetBrains corporate blog Website development *PHP *
phpstorm

Продолжая делать упор на анализ и качество кода, мы наконец добрались и до фреймворков. Работа над IDE уже продолжается, а прямо сейчас мы предлагаем попробовать:

  • Новый анализатор типов — меньше неверных предупреждений без дополнительных аннотаций
  • Больше предупреждений о runtime errors прямо в редакторе
  • Больше подсветки не используемого кода и конструкций
  • Панель сущностей MVC-фреймворков — пока Symfony 2 и yii, остальные по мере готовности
  • Прозрачная поддержка PHAR
  • Поддержка callbacks в литералах (call_user_func, etc) — включая поиск использования и рефакторинг
  • Серезные улучшения консоли БД — для всех баз данных — рефакторинг, экспорт, процедуры
  • Форматирование кода по стандартам PSR1/2, Symfony, Drupal
  • LiveEdit — редактирование PHP/HTML/CSS/JS видно в браузере в реальном времени без перезагрузки страницы
  • Серьезно улучшена поддержка CSS/SASS/SCSS/LESS — анализ, дополнение, форматирование
  • Поддержка шаблонов Jade

Читать дальше →
Total votes 74: ↑69 and ↓5 +64
Comments 238

Превью инструментов и SDK для разработки приложений под Windows 10

Reading time 2 min
Views 32K
Microsoft corporate blog Development for Windows Phone *Development for Windows *


Друзья, спешим поделиться большой и важной новостью для разработчиков: в рамках программы Windows Insider доступны превью инструментов и SDK для разработки приложений под Windows 10.

Подробности и важные нюансы
Total votes 31: ↑26 and ↓5 +21
Comments 56

С чем столкнулись при переводе проекта на Android Studio 3.0 Preview и Gradle 4.0-milestone-1

Reading time 6 min
Views 18K
Development of mobile applications *Development for Android *

После того как на Google IO 2017 Keynote анонсировали новую Android Studio 3.0 Preview и Gradle 4.0-milestone-1, конечно же, руки сразу чесались все это попробовать. Если в первой просто появилось много интересных фишечек, то во втором серьезно поменялось API.


Поэтому хотел бы коротко поделиться с чем столкнулся при переводе текущего приложения на эти новшества. Это не будет какой то обобщенный туториал или обзор всех плюшек. Это лишь пошаговый список проблем с которыми столкнулись лично мы в компании LiveTyping для одного конкретного проекта.


Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Comments 9

Microsoft Edge на Chromium официально доступен для открытого тестирования

Reading time 1 min
Views 15K
Microsoft corporate blog Browsers Microsoft Edge
Вчера мы начали публичное тестирование браузера Edge на Chromium. Пока доступны 2 варианта превью-версий для Windows 10: Dev и Canary. Dev сборки содержат лучшие дополнения за прошедшую неделю. Они были протестированы командой Microsoft Edge и, как правило, более стабильны, чем Canary. Canary обновляется каждый день и именно в ней можно проследить ежедневный прогресс в развитии браузера.

Скачать, попробовать и оставить отзыв можно здесь. Ждем ваш фидбек!

Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Comments 27
1