
О! Раз у меня появился линупс на соседней машине, то можно сделать на нём TSS12 и снова спамить в Тумблер!
О! Раз у меня появился линупс на соседней машине, то можно сделать на нём TSS12 и снова спамить в Тумблер!
Два дня воевала за безопасность Feeds Watcher. Суть в том, что стандартный WebBrowser Control не запрещает скрипты, а чтобы их запретить, в VB нужно прибегнуть к нетривиальным моментам. Нашла замену контролу, которая меня не устроила, стала думать. Потом решила проверить и сделала текстовую ленту со скриптами. Оказалось, что IE сам вырезает всё лишнее из HTML =_=
За последнее время я попробовала Руби, потом Луа, вчера вот Путон пощупала. Появилась нужда вернуться обратно на Руби. Написала скриптик, запустила, вроде работает. Вроде ничего особенного, но какое чувство уюта, словно на VBS написала OO
Каждый раз когда в названии технологии попадается слово «Simple», я начинаю нервничать. Как правило, оно нифига не simple.
А и правда, как юзать потоковый парсер в MSXML? Надо бы изучить, вроде как оно называлось SAX.
Неожиданно приобщаюсь к Lua.
Говорят, что вызов CopyFile() из программы на C++ в десять раз профессиональнее и эффективнее, чем вызов CopyFile() из программы на VB.
via http://juick.com/2805095#17
Пытаюсь запостить тестовый пост. Ставлю заголовок Authorization. После отправки WinInet отдаёт заголовки запроса без этого заголовка. Fiddler говорит, что всё уходит с этим заголовком. Какой-то прикол от WinInet, наверное.
Отправляю запрос к Point API на создание поста. Приходит HTTP 200, а с теле - JSON с описанием ошибки.
Л. Логика.
Тест для начинающих погромистов.
https://meduza.io/quiz/true-or-false
У меня 5/9. Плохой из меня погромист. Хотя, на самом деле там 6/9 - я не в тот ответ ткнула. Верьте мне!
Почему-то до ужаса раздражают такие обороты:
тогда, и только тогда, когда функция завершается успешно — TRUE, иначе — FALSE.
Кажется, ими пестрили учебники в школе, да так, что возникало ощущение, что существует не два, а три булевых значения: "Не тогда", "Тогда" и "Тогда, и только тогда".
Eval man.
Товарищи погромисты! А кто-нибудь из вас использует блоксхемы при разработке своих программ? Стало вдруг интересно.
Обнаружила в исходниках Private Desktops.
Const BSHBSHBFHSBFB = True
Задумалась...
Меня угнетает, что в Руби, как в Цэ сначала идёт функция, а потом - её использование. Там прототипы не объявляются?
Действительно, юникодная консольная программа не требует никаких преобразований кодировок для ввода-вывода с консолью. Честно говоря, не знала об этом OO
В новой версии Руби под Windows выяснилось, почему кириллица в командной строке больше не проблема. Для начала программа получает юникодную командную строку при помощи функции GetCommandLineW(). Здесь использована W функция для получения командной строки в UTF-16 вместо ANSI.
Потом она пуляет её в функцию, которая занимается парсингом.
https://github.com/ruby/rub...7/win32/win32.c#L774
Обратите внимание на флаг CP_UTF8 - он означает, что после парсинга командная строка из UTF-16 будет перегнана в UTF-8 и дальше будет использована в таком виде.
После дробления на составляющие, программа командует конвертировать UTF-16 строки параметров в указанную кодировку, тоесть, в UTF-8.
https://github.com/ruby/rub.../win32/win32.c#L1747
В функции перекодирования находится простой WideCharToMultibyte(), который и делает указанную работу.
https://github.com/ruby/rub.../win32/win32.c#L1968
Дальше не интересно.
О чём это говорит? Авторы Windows билда Руби теперь в курсе, что юникод в Win32 API существует в UTF-16, и командная строка приложения прилетает в программу именно в этом формате. Кроме того, авторы правильно проводят парсинг и конвертируют текст в кодировку, которая уже дальше используется тем самым кроссплатформенным кодом. Заодно авторы отвечают на вопрос: «А чё, винда не умеет UTF-8?»
Иными словами авторы плюют в лицо всем графам, дедфудам и прочим любителям программ «изначально проектирующихся под UTF-8», тоесть дважды делают всё правильно.
Но всёже можно было заюзать CommandLineToArgW() и не мучиться.
Постигаю парсинг XML рубями. Постигать пока что нечего - примерно как у меня в XML Helper, только ещё проще. Вау!
Упорин теперь и в жуйке.
UTF8 для кириллических символов идет по рельсам UITF16
Пишу маленький сайтик на Хамле и Руби. До того генерацию хотела доверить собственной программе, переделанной из генератора цитатника. Вроде бы всё красиво работает, жаль только и в том, и в том языках нет include =_=