Page 13 of 96

Posted: Wed Dec 07, 2011 9:35 pm
by VladSh
Andrey_A_A
Ну а что поделаешь с "проблемами в Google"? В постинге с TranslateWithGoogleAPI.js я написал об этом; оставил для истории, а вдруг откат назад сделают..
То же намое думаю и о Translator.js, - выносить оттуда гуглоперевод не имеет смысла, он не мешает, просто пользоваться другими поддерживаемыми сервисами.

Posted: Wed Dec 07, 2011 10:04 pm
by KDJ
Google Translate API does not work from December 2011.
FeyFre wrote about it: viewtopic.php?p=13117&hilit=#p13117

Posted: Wed Dec 07, 2011 11:49 pm
by LonerD
То же намое думаю и о Translator.js, - выносить оттуда гуглоперевод не имеет смысла, он не мешает,
Да там ещё и Bing не работает :roll: . Один яндекс пока держится...

А ведь напрямую с гугловского сайта гуглоперевод работает. Запускать полноценный браузер каждый раз когда что-то хочется перевести - не выход.
Может, кто-то сумеет сделать некий миниатюрный вариант.
Что-то наподобие мини-браузера в js-скрипте, с единственным сайтом translate.google.com.ua (или может возможно ифреймом выводить нужную часть сайта в окне скрипта).

Posted: Thu Dec 08, 2011 4:57 am
by Instructor
Andrey_A_A wrote:Подскажите как получить число открытых вкладок, без перебора всех документов?

Code: Select all

AkelPad.SendMessage(hMainWnd, 1291 /*AKD_FRAMESTATS*/, 0 /*FWS_COUNTALL*/, 0);

Posted: Thu Dec 08, 2011 4:51 pm
by Instructor
Обновлен SearchReplace.js

Добавлено: возможность отключения регулярных выражений.
Добавлено: горячие клавиши в диалог поиска/замены:
- F3 найти вниз без диалога;
- Shift+F3 найти вверх без диалога.

Posted: Thu Dec 08, 2011 6:51 pm
by KDJ
LonerD wrote:Да там ещё и Bing не работает ...
For now, you can use the alternative version Translator_alt.js: KDJ.zip
I wrote about it here: viewtopic.php?p=14796&hilit=translatoralt#p14796

Posted: Thu Dec 08, 2011 7:01 pm
by Infocatcher
Instructor wrote:Обновлен SearchReplace.js

Code: Select all

if (!/(^|[^\w.])return\s+\S/.test(pReplaceWithEsc))
Как-то так:

Code: Select all

if (!/(^|[^\w.])return(\s+\S|\s*\()/.test(pReplaceWithEsc))
Потому как можно сделать так:

Code: Select all

function f() {
	return(0);
}
WScript.Echo("" + f());

Posted: Sun Dec 11, 2011 10:37 am
by Instructor
Infocatcher
Заменено.

Posted: Thu Dec 15, 2011 7:21 pm
by KDJ

Posted: Sun Dec 18, 2011 9:24 pm
by Infocatcher
crypt-test.js
Added cascade/multiple encryption.
Pseudo code:
text = encrypt_1(text, pass)
text = encrypt_2(text, hash(pass))
text = base64(text)

Posted: Wed Dec 21, 2011 4:40 am
by Instructor
FeyFre
History.js - при использовании WindowSubClass настоятельно рекомендуется использовать фильтр для принимаемых сообщений, что сказывается на быстродействии редактора. В том числе, если в скрипте указать:

Code: Select all

if(AkelPad.WindowSubClass(g_hAkelPad, AkelPadCallBack, AKDN_OPENDOCUMENT_FINISH, AKDN_MAIN_ONFINISH, AKDN_FRAME_DESTROY))
то перестает падать при закрытии редактора.

Posted: Wed Dec 21, 2011 7:39 am
by FeyFre
то перестает падать при закрытии редактора.
А оно и не падает :) Всё будет оптимизировано, но позже, не зря же я написал v0.1
Меня больше интересует работает ли оно на x64. А то мне проверить негде.

Posted: Wed Dec 21, 2011 7:17 pm
by Infocatcher

Posted: Thu Dec 22, 2011 10:29 am
by se7h
FeyFre
по поводу history.js: планируется добавить восстановление окон в порядке их закрытия, как в опере, для назначения на хоткей?
хотя думается, это проще реализовать в самом акеле

Posted: Thu Dec 22, 2011 10:45 am
by FeyFre
Если кликать по верхнему элементу списка, то будет открываться последний закрытый. подумаю как всобачить акселератор