e2: волшебная иконка

Не трэкбэком единым жив человек!

e2 Oranda будет включать новую киллер-фичу под рабочим названием «волшебная иконка». Вот что это такое:

e2: волшебная иконка

Волшебность иконки состоит в том, что при клике в любой из пунктов этого меню (кроме выхода, конечно) эта штука вас логинит в e2 вашим браузером автоматически. Несколько полезных советов по реализации автологина дал Роман Иванов, за что ему выражается отдельная благодарность. Ну, а языку программирования C++ в очередной выражается презрение.

Волшебная иконка будет работать только с e2 v1221 и более поздними.

Скоро на экранах: e2 Oranda XL Alpha + e2 Icon Beta

Дальше
12 комментариев
Spectator 2005

Вау

Илья Бирман

Вам-то такое и не снилось! :-)

kukutz 2005

Умеешь в любом браузере открывать новое окно/таб, а не пихать в существующее? Если нет, могу научить.

Илья Бирман

О, об этом я даже не подумал, потому, что у меня браузеры настроены чтобы всё в новые окна открывалось.

Научи!

kukutz 2005

http://npj.ru/kukutz/75947_snippet_na_budushhee/comments?nc=4#comments

На Паскале, но перевести, думаю, будет совсем нетрудно.

Илья Бирман

Спасибо. А как это работает?..

kukutz 2005

Алгоритм:

  1. определить дефолтный браузер, включая путь к нему
  2. запустить ShellExecute
Илья Бирман

Ну, это понятно. ShellExecute и сам может дефолтный браузер определить, нам это зачем делать? ShellExecute (’http://yandex.ru') — и готово. За счёт чего достигается открытие в новом окне-то?

kukutz 2005

За счёт того, что просто ShellExecute (′http://yandex.ru′) говорит «открой как хочешь», а ShellExecute (опен, браузер, ′http://yandex.ru′) — «открой в новом окне».

Илья Бирман

Ага. Вот это-то я и не понимаю, почему так получается. Ладно, забей.

kukutz 2005

«WinAPI» и «логичный» — антонимы.

Илья Бирман

:-)

NKostya 2005

А почему С++ презрение?

Илья Бирман

Как почему? Язык программирования должен быть предназначен для программирования, а не для того, чтобы с ним трахаться.

NKostya 2005

А чего там с ним тра*атся? С самим С++ нет проблем. А вот всякие WinApi, думаю, дают о себе знать.

kelt 2005

Кому трахаться а кому удовольствие получать )

Есть люди, получающие удовольствие от шаманских плясок с ассемблерными мнемокомандами, ограничивая себе память, стек и вообще мазохисты. Есть «системные» программеры, мыслящие более высокими категориями, но получающие кайф от контролирования каждого байтика, улетающего и прилетающего из сокета. Есть нео-кодеры, воспитанные на пхп и пишущие порой совершенно нечитаемую перловку, заставляющую интерпретатор давиться, но хавать их код и выполнять уже более комплексные задачи. Еще есть люди, называющие программированием VCL-ный драг-н-дроп.

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

BOLK 2005

В Регистре было аж два клиента :)

Илья Бирман

И?

BOLK 2005

А ты говоришь, что Смирнову такое и не снилось :)

Илья Бирман

Хм. Ну, во-первых, это был юмор :-)

Во-вторых, такое ему действительно не снилось. Клиенты по моему убеждению — нахрен не нужны. Нужны хорошие веб-интерфейсы. А эта штука, по сути, — просто логинилка.

Smash 2005

Хм, а почему «было „?

Мои книги