← All posts tagged idn

OCTAGRAM
MailRu idn Vision — новый продукт Платформы «Mail.Ru для бизнеса» > Представляем Vision — сервис распознавания лиц и объектов на базе машинного обучения от Mail.Ru Group.
А поди-ка ты домой, лицо грязное умой.

Какое вам распознавание лиц, когда у вас элементарно домены РФ не работают, вы о чём вообще? Тут уже между РУС и РФ выбирают, а у вас конь не валялся.
OCTAGRAM
почта MailRu idn Почта для домена от Mail.ru ни в какую не захотела подключаться к кириллическому домену в РФ TLD. Кириллицей — «Название домена заполнено неверно», латиницей — «Недопустимое имя домена». Вот это зачётное забивательство на происходящие изменения в Интернете. Такого не ожидал. Зато железный аргумент уговорить не связываться с ними.

А учётку в кириллице, похоже, сделать пока нельзя. Какие-то более фундаментальные проблемы совместимости вылезают. Я думал, давно уже договорились, как в URL, какими-нибудь процентами хотя бы кодировать.
OCTAGRAM
web SEO bing шляпа idn Для кириллического домена не получается задать геотаргетинг в Bing Webmaster (управляет поисковиками Bing и Yahoo!). В кириллице ошибка «Внимательно проверьте URL-адрес», в Punicode, молча не принимает. Наверное, потому что отличается посимвольно от домена в кириллице.

По умолчанию геотаргетинг выставился на Сент-Мартен.
OCTAGRAM
Apple macOS MacOSX Этот макОС — какой-то новый Турбо Паскаль
Exception Type:        EXC_ARITHMETIC (SIGFPE)
Exception Codes:       EXC_I386_DIV (divide by zero)
Exception Note:        EXC_CORPSE_NOTIFY

SOLVED: My MacBook Pro didn't have a battery installed. I had to remove it b/c it got bloated one day. I installed a new battery and the upgrade didn't crash. Upgraded successfully to El Capitan.
Кто ж мог знать, что без батареи установщик превратит макбук в макбрик. Ни туда и ни сюда теперь.
OCTAGRAM
Linux Delphi ada Почитал сорцы в linuxrtl, бросилось в глаза MarshaledAString вместо PAnsiChar. Открыл System.pas, нашёл там при включенном NEXTGEN такое:
_PAnsiChr = _PAnsiChar;
MarshaledAString = _PAnsiChr;
При этом _PAnsiChar не объявляется, то есть, он встроенный. Без NEXTGEN _PAnsiChr = привычному PAnsiChar. Напрашивается мнение, что из MarshaledAString пытаются лепить типа-не-указатель, который надо класть в System.TMarshal. Судя по тому, что WriteLn(X) и X[0] := '2' компилируются, природа этого типа пока ещё не совсем замаскирована.

Также огорчило, что до сих пор нет нормальных 32битных символов и строк. В языке Ада они уже 12 лет как появились как неотъемлемая часть стандарта. Как можно идти на Линукс без 32битных строк? В API открытых библиотек Юникод, сколько я видел, любой libidn возьми, всегда представлен 32битными строками. Открыл System.pas, увидел там type UCS4Char = type Cardinal для всех платформ, где Cardinal — это беззнаковое 32-битное целое, а type … = type … в Делфи делает новый тип, не совместимый со старым без приведения типа, аналог адского type … is new …

Ещё посмотрев по сторонам, нашёл StdDefTypes.inc , а в нём — type wchar_t = Int32

Ни методов TMarshal, ни попыток аналогично скрыть указатель вроде Marshaled32String, ничего такого. Высокопоставленные китайские чиновники с именами из иероглифов за пределами BMP, а также все причастные, которым текст с этими именами надо обрабатывать, не одобряют это.
OCTAGRAM
web JavaScript ada ParaSail asmjs forge.open-do.org
Недавно заметил, что там уже лежит в сорцах LLVM компилятор ParaSail. Точнее, он перегоняет байткод в инструкции LLVM, а байткод генерят компиляторы всех 4х экспериментальных языков, то есть, и Sparkel (Ада–подобный), и Parython (Python–подобный), и Javallel (Java–подобный), и ParaSail, который помесь всех трёх.
Однако, вчитавшись в последние посты по сабжу, увидел такое:
parasail-programming-language.blogspot.ru
At first we thought the built-ins needed to be translated to llvm code to successfully link with our generated llvm. To accomplish this, we used a tool called AdaMagic to convert the Ada source code (in which the built-ins are currently written) and Ada's run time system (RTS) to C source code then used the llvm C front-end "clang" to compile the rest of the way. Clang complained with hundreds of warnings, but, it worked. We were able to print integers, floats, and characters! We couldn't do much more with the built-ins at the time because we didn't yet have type descriptors working (see below).

After all the effort and dealing with the messy generated C code, we found out that the system linker could link object files compiled with the llvm backend called "llc" together with object files produced by the GNAT Ada compiler with no problem. That was a relief, as we really didn't want to go mucking around in the generated C code more than we had to.
Я–то хотел попускать зелёные потоки в web, да ещё в asm.js. А теперь вижу, что сами зелёные потоки скомпилировать в Asm.JS можно, а библиотеку времени выполнения — нет. Впрочем, подумав ещё немного, решил, что оно и не нужно. Поток там, считай, один, это уже немного менять рантайм. Ну или, если с WebWorkers, то, наверное, можно больше потоков, но тогда будет нужна коммуникация, которой в библиотеке для натива всё равно нет.

Наверное, если бы я этим занимался, я бы как–нибудь вообще обошёлся без LLVM, с одним только интерпретатором, зато прикрутил бы стандартный сетевой стек, JSON и XML, и портанул бы мои сетевые быдлоскрипты с node.js на нечто более человеческое и привычное. А если, так уж получилось, есть компиляция в LLVM, то всё это надо двинуть в UI и наладить взаимодействие между зелёными потоками клиентов и сервера. Есть предположение, что AdaCore не хотят пускать язык в массы пока он не устаканился, а создание компилятора в натив — это один из тестов, по результатам которого в языке могут что–то поменять.
OCTAGRAM
ЗаконВремени infoshos.ru
Сегодня мир переживает некий «фазовый переход». Предельно сжалось время, изменился его масштаб. Последствия – неожиданны. Формы дальнейшего развития труднопредсказуемы… Таково мнение известного российского ученого, доктора физико-математических наук, профессора Сергея Капицы. С ним беседовал журналист Владимир Кючарьянц.
Вы создали свою концепцию истории и выдвинули весьма неординарную и, я бы даже сказал, тревожную идею некоего цивилизационного перехода, перед неизбежностью которого сегодня очутилось человечество. Перехода куда?
— Из одной исторической эпохи — в другую, в течение жизни одного поколения. Мы попали в неожиданный процесс сжатия истории, который вызовет резкий сдвиг в развитии и столь же резкую смену условий жизни людей. Мир стремительно меняется. И нам надо понять, что нас ожидает.
OCTAGRAM
паста “How funny to see that main purpose of such idea is to distribute copyrighted content. But of course if you don’t have any artistic talent it doesn’t mean you don’t have talent in robbery.”

Anyone with artistic talent knows that big content is more of a thief than any software or movie pirate in existence. As a published artist i can tell you that it is perfectly ok to download anything you want for free because there is almost no chance that the original artist(s) ever got a fair shake… somehow iTunes is selling my music when clearly my contract specifically forbade anything other than mechanical publication (iTunes didn’t even exist). They can get away with it because artists are poor and they have the money to violate the very laws they lobby to be enforced. Thank god for these so called “talented robbers.” What you might not realize is that many talented artists consider them to be heroes.

p2pdns.baywords.com