После подключения по RDesktop к машине с Win 7 x64 у неё отваливается собственная клавиатура (т.е. аппаратная, воткнутая в USB). До перезагрузки. Не реагирует в т.ч. на кнопки *Lock. Мышка работает ок, что позволяет, преодолевая некоторую ругань со стороны винды, перезагрузиться таки достаточо цивилизованными методами (хотя можно и по тому же RDesktop перезагрузиться лол)
Вопрос: как бороть?
/К сожалению, некоторые старые версии Python (в частности, интерпретатор) были утеряны вследствие повреждения репозитория, поэтому обратимся к чуть более поздним версиям, чтобы увидеть, как были реализованы объекты/
http://habrahabr.ru/company/mailru/blog/234747/
Году кажется в 2002, довольно скоро после того, как я практически познакомился с Питоном впервые, мне почему-то приснилось, что внезапно исходники интерпретатора (CVS по всей видимости, кто же ещё) остались у меня одного. Знаете, эдакий приятный сон о том, как спасаешь что-нибудь ценное, прямо как Аркадий Паровозов.
Мне этот сон показался неумным тогда, и кажется неумным до сих пор. Сейчас это звучит уже совсем невероятно: слишком большое сообщество и нормальный распределённый контроль версий. Да и в 2002 г. тоже уже не было реально, чего уж там.
Однако оговорка в статье заставила меня об этом сне вспомнить...
Старперский пост какой-то получился.
Компенсирую тем, что в 1990 г., когда Питон уже кое-как был, я ходил в начальную школу и компьютер, если не считать микрокалькуляторов, руками к тому моменту трогал раз пять (впервые я лет в 5 пытался мочить Space Invaders на болгарском клоне PDP-11 у папы на работе). Только через год у меня появился Спектрум и только ещё через год я ощутил кайф во время собственных попыток на нём что-то запрограммировать.
http://rublacklist.net/8376/
/Развитие публичного Wi-Fi в России: штраф 5000 руб. за каждого анонимного клиента/
и там же
/Например, Московский метрополитен будет записывать и привязывать информацию от конкретного пользователя по индивидуальным номерам мобильных устройств (IMEI)./
Я чего-то не понимаю похоже. Как WiFi связан с IMEI?
Получил MMS (нормальное, не ссылку на вирус, а именно MMS). Жму на телефоне загрузить. Загрузил.
По всей видимости, там была VCard или что-то в этом духе.
Нигде ничего не вижу. Ни в контактах, ни в загруженных файлах ничего не появилось. Как бороть?
А нет ли нормального клиента Google Maps? Ну или чего-нибудь другого, но чтобы можно было прокладывать маршрут, указав две точки на карте.
Всякие придурки типа Moovit тоже считают, что это вредно.
Либо я чего-то принципиально не понимаю, либо мир свихнулся.
Вот есть замечательный OsmAnd, который для здоровых стран, типа России, скачивает большие города и области отдельно. А для нездоровых, типа Эстонии, целиком всю страну.
Из каких соображений? Типа пока будешь в зубах ковыряться, больше выплюнешь?..
Хотеть отдельные города Финляндии, Швеции, Дании и прибалтийских государств.
OpenStreetMap говорит, что использует датум от GPS и только его: http://wiki.openstreetmap.org/wiki/FAQ#What_geographic_datums_are_used_in_OpenStreetMap.3F
Это замечатьльно, пусть использует. Мне только не понятно, где вообще она его использует? Это же карта геоидной Земли в вакууме.
Датум же вроде нужен на местности, чтобы правильнее привязываться к глобальным координатам с учётом того, насколько и каким образом эта местность кривая. Или я не прав?
нужная штука http://eleks.github.io/js2js/
Люди, а чем можно подмонтировать образ диска в формате QED? Можно даже нафиг не монтировать (так даже лучше), а просто побраузить, на нём тупо FAT16.
Собвственно по поводу того, что можно подмонтировать в QEMU (и даже в VirtualBox) и таv с ним работать, я естественно в курсе. В каком-то смысле поэтому и спрашиваю =).
http://xakep.ru/news/securedrop-start/
По адресу http://vbmwh445kf3fs2v4.onion в скрытой сети Onion заработал сервер SecureDrop
в скрытой сети Onion
Хакер такой Хакер
Кто-нибудь ковырялся с 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. Получаю, что характерно, аналогичную кривость, но почти наоборот, попробуйте сами.
ЧЯДНТ?
Вообще не шарю в редактировании видео. Нужно следующее:
1. Есть видео, на котором зажигает очень умный чувак (или не очень, пока не знаю).
2. Чувак показывает презентацию, с этой презентацией есть скринкаст. У скринкаста FPS где-то от 1 до 10, но точно не 25 и не 30.
3. Надо в итоге быстро состряпать видео, чтобы например в левой половине зажигать чувак, а в правой идти скринкаст.
В идеальном случае хотелось бы под Винды и Линух, но так в принципе можно что угодно из них. AviSynth не знаю, знаю только, что есть, но разбираться не хочу.
Хочется бесплатно и самому. Как?
PyICQ-t. На Google Code последнее обновление в 2010 году. В этом обновлении написано, что код переехал вот сюда: https://gitorious.org/pyicqt/mainline
Ну ок, бывает. Но там последнее обновление в ветке master в 2009 году. Немного задумываемся и смотрим ветки репозитория unstable и experimental. Там всё заканчивается 2008 годом.
Сюрреалистично. Не хватает сообщения, что код переехал ещё куда-то, и чтобы в этом где-то всё заканчивалось в 2007.