После подключения по RDesktop к машине с Win 7 x64 у неё отваливается собственная клавиатура (т.е. аппаратная, воткнутая в USB). До перезагрузки. Не реагирует в т.ч. на кнопки *Lock. Мышка работает ок, что позволяет, преодолевая некоторую ругань со стороны винды, перезагрузиться таки достаточо цивилизованными методами (хотя можно и по тому же RDesktop перезагрузиться лол)
Вопрос: как бороть?
При всей популярности Андроида, как нищебродской девелоперсокй платформы, вызывает удивление то, насколько под него мало живых скриптовых движков с библиотеками, а особенно то, насколько дохлый SL4A. Хотя сама по себе его дохлость не вызывает удивления потому, что следует из невостребованности.
Но вот откуда невостребованность?.. По-моему это просто замечательно, когда для телефона можно писать скрипты. И, более того, паршиво, когда нельзя.
И всё это на фоне того, что программирование под Андроид на родной Java -- ни разу не sexy. Куча скучного недообъектного императивного кода, куча скучного тошнотворного XML, тяжеленный симулятор для отладки... Мне доводилось программировать на КОБОЛе для мейнфреймов, так вот, большой разницы нет (собственно известно, что Java и есть современный КОБОЛ, а C++ -- PL/I). Да даже J2ME как-то веселее была по ощущениям (хотя тоже говно, скажем прямо).
Небольшую надежду вселяют системы типа PhoneGap. Но и они несколько тяжеловаты. За деревьями лес плохо видно.
Но откройте мне наконец глаза, почему SL4A никому не нужен?..
http://rublacklist.net/8376/
/Развитие публичного Wi-Fi в России: штраф 5000 руб. за каждого анонимного клиента/
и там же
/Например, Московский метрополитен будет записывать и привязывать информацию от конкретного пользователя по индивидуальным номерам мобильных устройств (IMEI)./
Я чего-то не понимаю похоже. Как WiFi связан с IMEI?
Есть 3 полуторавольтовых щелочных элемента питания Duracell, паяльник, оловянный припой и канифоль. Кислоты нет, я вам не наркоман какой-нибудь. Есть кривые руки.
Есть желание спаять из них одну плоскую батарейку на 4,5 В.
Есть опыт того, что контактные площадки у них сделаны из какого-то дерьма, к которому олово не пристаёт ну вообще практически никак, даже если их хорошенько исцарапать. Т.е. пайке с оловом и канифолью не поддаётся.
Как бороть?
Получил MMS (нормальное, не ссылку на вирус, а именно MMS). Жму на телефоне загрузить. Загрузил.
По всей видимости, там была VCard или что-то в этом духе.
Нигде ничего не вижу. Ни в контактах, ни в загруженных файлах ничего не появилось. Как бороть?
А нет ли нормального клиента Google Maps? Ну или чего-нибудь другого, но чтобы можно было прокладывать маршрут, указав две точки на карте.
Всякие придурки типа Moovit тоже считают, что это вредно.
Либо я чего-то принципиально не понимаю, либо мир свихнулся.
Вот есть замечательный OsmAnd, который для здоровых стран, типа России, скачивает большие города и области отдельно. А для нездоровых, типа Эстонии, целиком всю страну.
Из каких соображений? Типа пока будешь в зубах ковыряться, больше выплюнешь?..
Хотеть отдельные города Финляндии, Швеции, Дании и прибалтийских государств.
http://elise.com.ua/?p=28977 ( http://www.peeep.us/45a2393e )
Кто там из Сибири, правда что-ль? =)
На всякий случай: я не про содержимое видео, а про написанный текст.
OpenStreetMap говорит, что использует датум от GPS и только его: http://wiki.openstreetmap.org/wiki/FAQ#What_geographic_datums_are_used_in_OpenStreetMap.3F
Это замечатьльно, пусть использует. Мне только не понятно, где вообще она его использует? Это же карта геоидной Земли в вакууме.
Датум же вроде нужен на местности, чтобы правильнее привязываться к глобальным координатам с учётом того, насколько и каким образом эта местность кривая. Или я не прав?
Я один отмечаю, что все движки рендерят OSM так, что найти, как называется та или иная занятая водой область, часто бывает несколько проблематично?
Алсо да, как оно должно рендериться, чтобы не было много лишних повторов, и чтобы вместе с тем быть информативнее, я не знаю.
Вы же прекрасно помните, что раньше всё (да и сейчас ещё кое-какое) уличное освещение было организовано при помощи тонких сильно натянутых проводов. Натяжение проводов было таким же, как натяжение растяжек между столбами. Иногда эти провода и брали на себя роль растяжек — кронштейны с фонарями вешали прямо на них. Это выглядело нормально.
Сейчас всё проще. Берётся перекрученный плохо натянутый кабель с изоляцией, вешается на провисающую растяжку или вообще сам по себе, и болтается себе, как толстая кишка с говном. Оно, понятное дело, дешевле намного: вешают одну готовую соплю вместо четырёх, натягивать её не надо (а натягивать на высоте, я так понимаю — отдельный скилл нужет), любой таджик справится. Зато выглядит дерьмово.
Я вот думаю, может я чего-то ещё не учитываю? Помимо дешевизны и тупого отсутствия вкуса у современных коммунальщиков. Может я зря?..
http://i.juick.com/p/2729164.jpg
Tor? I2P? Hyperborea? Слабаки, вот как надо!
Мне кажется, что это верх КВ, от 10 до 20 м. Если на длинных палках что-то натянуто (а вряд-ли же они просто так торчат). Но вообще я не разбираюсь в этом ни черта.
Стоит на хрущобе серии ГИ-1, высота кровли — метров 14-15, вокруг высокие дома. Ось обращена на юго-восток.
Что это может быть?
Мне вот до сих пор не очень понятно, почему у всяких коференций и журналов шаблоны в ТеХе и Ворде делаются с полями такихх безумных размеров.
Если у журнала кривожопый размер бумаги (что кстати правильно, стандартные европейские A и B унылы, а американский Letter -- вообще какое-то фуфло), то почему просто не написать в шаблоне так: http://tex.stackexchange.com/a/31976 (в Ворде тоже, ЕМНИП, проблем нет) ?..
Люди, а чем можно подмонтировать образ диска в формате QED? Можно даже нафиг не монтировать (так даже лучше), а просто побраузить, на нём тупо FAT16.
Собвственно по поводу того, что можно подмонтировать в QEMU (и даже в VirtualBox) и таv с ним работать, я естественно в курсе. В каком-то смысле поэтому и спрашиваю =).
Кто-нибудь ковырялся с Emscripten?
В общем "Здравствуй, мир!" оно компилит хорошо.
А как с чем-нибудь посложнее?
#include <stdio.h>
int main()
{
char name[10];
printf("1: ");
scanf("%9s", name);
printf("1. Is instruction ordering ok, <%s>?\n", name);
printf("2: ");
scanf("%9s", name);
printf("2. Still ok, <%s>? =)\n", name);
return 0;
}
А так: выдаётся JavaScript, который сперва всё печатает, а потом радостно спрашивает то, что его попросили в scanf
, причём один раз.
Разумно предположить, что это у меня руки кривые и я как-то неправильно Emscripten поставил ил запускаю. Ок, генерю LLVM-код при помощи CLang:
; ModuleID = 'test.c'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S32"
target triple = "i386-pc-cygwin"
@.str = private unnamed_addr constant [4 x i8] c"1: \00", align 1
@.str1 = private unnamed_addr constant [4 x i8] c"%9s\00", align 1
@.str2 = private unnamed_addr constant [38 x i8] c"1. Is instruction ordering ok, <%s>?\0A\00", align 1
@.str3 = private unnamed_addr constant [4 x i8] c"2: \00", align 1
@.str4 = private unnamed_addr constant [23 x i8] c"2. Still ok, <%s>? =)\0A\00", align 1
define i32 @main() nounwind {
%1 = alloca i32, align 4
%name = alloca [10 x i8], align 1
store i32 0, i32* %1
%2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0))
%3 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
%4 = call i32 (i8*, ...)* @scanf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i8* %3)
%5 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
%6 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([38 x i8]* @.str2, i32 0, i32 0), i8* %5)
%7 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str3, i32 0, i32 0))
%8 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
%9 = call i32 (i8*, ...)* @scanf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i8* %8)
%10 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
%11 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([23 x i8]* @.str4, i32 0, i32 0), i8* %10)
ret i32 0
}
declare i32 @printf(i8*, ...)
declare i32 @scanf(i8*, ...)
Код нормально работает при помощи lli
, компилится в нормальный ассемблер при помощи llc
, в общем код ок.
Запускаю его при помощи вот этой демо-странички от Emscripten. Получаю, что характерно, аналогичную кривость, но почти наоборот, попробуйте сами.
ЧЯДНТ?