«Access your favorite Web sites everywhere! Opera Link syncs your bookmarks and Speed Dial between your computers and mobile phone. View video demo»
Как давно я хотел подобную функцию синхронизации, добавляя закладку на одном из 6 моих компьютеров или телефоне, она мгновенно появляется на всех остальных! Это действительно удобно, раньше я использовал подобные сервисы с плагинами для браузеров, но встроенная реализация от Opera Software действительно меня обрадовала! Обмен осуществляется для следующих элементов: закладки, персональная панель, Speed Dial и записи в блокноте. Теперь надо поискать или написать плагин для Firefox, и чтоб работало с подобными сервисами от Google.
2008-06-16
2008-03-20
Project: Google Reader autoscroll
Description
Autoscroll. Translate original page in GR window. View and mark items as read by means of a mouse wheel. View original page in GR window. Open original page in new tab by middle click in list view. Real fullscreen mode. Scan to first read/unread/starred item. Memory cleaner.
Does the interface of Google Reader slightly more conveniently. The current version works only with browser Mozilla Firefox and Greasemonkey.
Shortcuts
Tips
In list view use middle mouse button on subject, original page will open in new tab.
Change log / Demo
Version 0.913 changes:
+ Autoscroll;
+ View and mark items as read by means of a mouse wheel;
+ View original page in GR window (preview);
+ Open original page in new tab by middle click in list view;
+ Real fullscreen mode;
+ Scan to first read/unread/starred item;
+ Memory cleaner;
+ Toggle new/all items keyboard shortcuts.
Show video
Version 0.931 changes:
+ Google Translate integrated;
+ Popup mode for additional display (don't foget disable popup blocker for GR);
+ Copy current entry URL to clipboard shortcut.
Version 0.933 changes:
+ Source icon instead of a star;
+ Source title colorizing.

Feedback and Suggestions
Leave your comment in project page.
Installation
Show installation video
Install this script
Project Details
Name: Google Reader autoscroll
Verson: 0.935 (2008-04-20) (temporary not working)
Developers: 1
Development Status: 4 - Beta
Intended Audience: End Users/Desktop
License: Artistic License
Operating System: OS Independent (Written in an interpreted language)
Programming Language: JavaScript
Download: 24344.user.js (userscripts.org)
Autoscroll. Translate original page in GR window. View and mark items as read by means of a mouse wheel. View original page in GR window. Open original page in new tab by middle click in list view. Real fullscreen mode. Scan to first read/unread/starred item. Memory cleaner.
Does the interface of Google Reader slightly more conveniently. The current version works only with browser Mozilla Firefox and Greasemonkey.
Shortcuts
Tips
In list view use middle mouse button on subject, original page will open in new tab.
Change log / Demo
Version 0.913 changes:
+ Autoscroll;
+ View and mark items as read by means of a mouse wheel;
+ View original page in GR window (preview);
+ Open original page in new tab by middle click in list view;
+ Real fullscreen mode;
+ Scan to first read/unread/starred item;
+ Memory cleaner;
+ Toggle new/all items keyboard shortcuts.
Version 0.931 changes:
+ Google Translate integrated;
+ Popup mode for additional display (don't foget disable popup blocker for GR);
+ Copy current entry URL to clipboard shortcut.
Version 0.933 changes:
+ Source icon instead of a star;
+ Source title colorizing.
Feedback and Suggestions
Leave your comment in project page.
Installation
Project Details
Name: Google Reader autoscroll
Verson: 0.935 (2008-04-20) (temporary not working)
Developers: 1
Development Status: 4 - Beta
Intended Audience: End Users/Desktop
License: Artistic License
Operating System: OS Independent (Written in an interpreted language)
Programming Language: JavaScript
Download: 24344.user.js (userscripts.org)
Labels:
autoscroll,
coding,
google reader,
javascript,
userscripts
2008-03-07
TrueCrypt 5.0a под FreeBSD 6.3
Интересна была реализация графического интерфейса TrueCrypt 5.0 под Unix системы, но т.к. нет официально распространяемых дистрибутивов под FreeBSD, и этот проект не содержится в системе портов, то скомпилировать пришлось из исходных кодов.
1. По умолчанию в FreeBSD не используется GNU Make (вместо make надо набирать gmake), поэтому необходимо сделать некоторые изменения в Makefile, заодно рекомендуют изменить FatalErrorHandler.h
И хоть я уже привык к CLI, графика очень приятное дополнение, мало отличимое от Windows версии.
1. По умолчанию в FreeBSD не используется GNU Make (вместо make надо набирать gmake), поэтому необходимо сделать некоторые изменения в Makefile, заодно рекомендуют изменить FatalErrorHandler.h
diff for Makefile:
61,62d60
< MAKE=gmake
<
206c204
< cd $(WX_BUILD_DIR) && gmake
---
> cd $(WX_BUILD_DIR) && make
diff for Main/FatalErrorHandler.h
13d12
< #include "/usr/src/sys/sys/ucontext.h"
2. Из-за графического интерфейса, который требует исходников wxWidgets, не сразу получилось, т.к. использовал версию wxWidgets-2.8.7. С wxGTK-2.8.5 которую взял из временных файлов, оставшихся после сборки порта x11-tollkits/wxgtk28 все удачно скомпилировалось.
И хоть я уже привык к CLI, графика очень приятное дополнение, мало отличимое от Windows версии.2008-02-21
2008-02-18
Menu
Так как количество сообщений, скоро перестанет влезать на главную страницу, решил наконец-то создать меню, итак долго оттягивал этот момент.. работаю на двух работах, пишу диплом, времени практически нет. Нужно решить две проблемы, точнее одну, но двухпричинную. Первая причина – дизайн страницы изначально задумывался с фиксированной шириной, так что сбоку ее не прицепишь, и вторая – не испортить цельность и общий стиль страницы инородными элементами. Передумал много разных вариантов, из стандартных решений ничего не подходит, решил совместить виджеты с табами (что-то сумбурное сказал, но других названий я не знаю), с фиксированной шириной и высотой области меню, следовательно, содержимое табов должно скролится (что тоже интересная задача).
Часов восемь перебирал различные стили и расположения в фотошопе (эх, давно не лицезрел этот мощный продукт на экране своего монитора), окончательный вариант можно видеть на скриншоте. Он не сильно влияет на общий стиль страницы и не занимает много места, при этом предоставляет мгновенный доступ ко всем необходимым пунктам меню, без дополнительных кликов.
Еще несколько часов ушло на кодирование скроллинга табов без нажатия кнопок мыши, наводишь на край, и содержимое скрытых областей начинает вылезать на обозрение пользователю, которому влом лишний раз искать кнопку у своего зверька. Далее написал парсер кода виджетов, которые любезно предоставили разработчики blogger.com, за что им огромная благодарность (правда, насколько я успел заметить, в первую очередь они ориентируются на firefox, что отражается на правильности отображения некоторых элементов, что я поправил, т.к. в основном использую opera).
Осталось только отшлифовать и протестировать меню, и скоро по нему можно будет потыкать и поплеваться.. =)
Часов восемь перебирал различные стили и расположения в фотошопе (эх, давно не лицезрел этот мощный продукт на экране своего монитора), окончательный вариант можно видеть на скриншоте. Он не сильно влияет на общий стиль страницы и не занимает много места, при этом предоставляет мгновенный доступ ко всем необходимым пунктам меню, без дополнительных кликов.
Еще несколько часов ушло на кодирование скроллинга табов без нажатия кнопок мыши, наводишь на край, и содержимое скрытых областей начинает вылезать на обозрение пользователю, которому влом лишний раз искать кнопку у своего зверька. Далее написал парсер кода виджетов, которые любезно предоставили разработчики blogger.com, за что им огромная благодарность (правда, насколько я успел заметить, в первую очередь они ориентируются на firefox, что отражается на правильности отображения некоторых элементов, что я поправил, т.к. в основном использую opera).
Осталось только отшлифовать и протестировать меню, и скоро по нему можно будет потыкать и поплеваться.. =)
Labels:
javascript,
web design
2007-08-03
Различия реализации объекта Array языка JavaScript в браузерах
В данный момент работаю над приложением, где используются массивы с большим количеством данных, а т.к. JavaScript не специализирован на производительность, с ней появились некоторые проблемы.. Бороться решил хэкерскими методами, но в очередной раз сделал для себя небольшое открытие и потратил несколько времени на отыскание бага.. вот он..
Результаты работы:
Я надеялся на то, что в IE значение тоже перепишется в хэш-массиве на последнее место, но так не случилось, а жаль.. ушел читать MSDN.
// инициализируем массив
a = new Array();
a["a"] = 1;
a["b"] = 2;
a["c"] = 3;
// переписываем значение ячейки
delete(a["b"]);
a["b"] = 2;
m = "";
// перечисляем все элементы массива и выводим
for (i in a)
m += i + " " + a[i] + "\n";
alert(m)
Результаты работы:
Internet Explorer 6.0
a 1
b 2
c 3
Opera 9.21, Firefox 2.0
a 1
c 3
b 2
Я надеялся на то, что в IE значение тоже перепишется в хэш-массиве на последнее место, но так не случилось, а жаль.. ушел читать MSDN.
Labels:
coding,
javascript
2007-06-11
Петер Готтшальк, Ханс Солли-Сетер - ИТ-аутсорсинг: построение взаимовыгодного сотрудничества (Аудиокнига. МР3)
В этом обобщении исследований специалистов HP рассказывается о практическом опыте работы с компаниями-поставщиками аутсорсинговых услуг нескольких известных фирм.Для меня изучение этой темы не закончилось, хочу прочитать еще несколько книг, в том числе оригинальную книгу. Также интересен взгляд программистов-аутсорсеров на индустрию удаленного предоставления услуг.
Subscribe to:
Posts (Atom)



