Вот наш OmskLUG и в BnW! Ждите массу анонсов, комментов, ссылок и прочего треша! Омские линуксоиды поработят Ваш моск!
Посоны, подскажите позязя няшную вопилку о приходе новой почты на imap. Что-нибудь не требующее говнопанелек, дбасов и прочего буллшита; preferably - звучки и мигание дисплея.
corpse@MRVISNUS:~$ ls -l /var/cache/apt/archives/ | awk 'BEGIN {sum=0} {sum = sum + $5} END {print (sum/(1024*1024))}'
5112.1
почему я раньше об этом думал?
CXX Source/WebCore/inspector/libWebCore_la-InspectorController.lo
Source/WebCore/inspector/InspectorController.cpp: In constructor 'WebCore::InspectorController::InspectorController(WebCore::Page*, WebCore::InspectorClient*)':
Source/WebCore/inspector/InspectorController.cpp:122:28: warning: unused variable 'runtimeAgent' [-Wunused-variable]
CXX Source/WebCore/inspector/libWebCore_la-InspectorConsoleAgent.lo
Source/WebCore/inspector/InspectorConsoleAgent.cpp: In member function 'virtual WebCore::ScriptValue WebCore::InspectableHeapObject::get(WebCore::ScriptState*)':
Source/WebCore/inspector/InspectorConsoleAgent.cpp:289:16: error: 'ScriptProfiler' has not been declared
Source/WebCore/inspector/InspectorConsoleAgent.cpp:290:5: warning: control reaches end of non-void function [-Wreturn-type]
make[1]: *** [Source/WebCore/inspector/libWebCore_la-InspectorConsoleAgent.lo] Error 1
make[1]: Leaving directory `/tmp/webkit-1.8.1'
make: *** [all] Error 2
Нахуй так писать код?
7.6 метров webkitgtk будут собираться несколько часов на моём нетбуке. Да, дольше, чем ядро. Инжо ю C++. Алсо наверняка будут нерешаемые еггогы, несмотря на то, что я использую стабильную ветку. C++ такой C++ Нафиг так писать код?
Новая версия скайпа вышла >_>
Хозяйке на заметку:
Пач against 2.6.34.7 чтобы создавалось устройство /dev/one, которое возвращает 0xFF при чтении из него.
diff --git a/drivers/char/mem.c b/drivers/char/mem.c
index 53dd7d0..21590ae 100644
--- a/drivers/char/mem.c
+++ b/drivers/char/mem.c
@@ -789,6 +789,24 @@ static ssize_t read_zero(struct file *file, char __user *buf,
return written ? written : -EFAULT;
}
+static ssize_t read_one(struct file * file, char __user * buf,
+ size_t count, loff_t *ppos)
+{
+ size_t written;
+ unsigned long unwritten;
+ static int one = ~0;
+
+ for (written = 0; written < count; written++) {
+ unwritten = copy_to_user(&buf[written], &one, 1);
+ if (unwritten)
+ break;
+ cond_resched();
+ }
+
+ return written ? written : -EFAULT;
+}
+
+
static int mmap_zero(struct file *file, struct vm_area_struct *vma)
{
#ifndef CONFIG_MMU
@@ -860,6 +878,10 @@ static int open_port(struct inode * inode, struct file * filp)
#define open_mem open_port
#define open_kmem open_mem
#define open_oldmem open_mem
+#define one_lseek null_lseek
+#define write_one write_null
+#define mmap_one mmap_zero
+
#ifndef ARCH_HAS_DEV_MEM
static const struct file_operations mem_fops = {
@@ -930,6 +952,13 @@ static const struct file_operations oldmem_fops = {
};
#endif
+static const struct file_operations one_fops = {
+ .llseek = one_lseek,
+ .read = read_one,
+ .write = write_one,
+ .mmap = mmap_one,
+};
+
static ssize_t kmsg_write(struct file *file, const char __user *buf,
size_t count, loff_t *ppos)
{
@@ -977,6 +1006,7 @@ static const struct memdev {
#ifdef CONFIG_CRASH_DUMP
[12] = { "oldmem", 0, &oldmem_fops, NULL },
#endif
+ [13] = { "one", 0, &one_fops, NULL },
};
static int memory_open(struct inode *inode, struct file *filp)
Кстати, на кикстартере пилят очередную X-COM: обещают разрушаемый ландшафт, UGV и прочую годноту. http://www.kickstarter.com/projects/69341191/xenonauts/
Потенциально возможен линукс: "Xenonauts is a PC-only game, and does not officially support either Linux or Mac. We'd like to support both, but our engine is sadly quite dated in that respect and I am not sure it is possible (although we are currently looking into it and will update if something changes)."
Сегодня приду домой и запилб сворачивание полноэкранных SDL-юзающих приложений
Кстати, при отправке запроса на ключ DotA 2 стим просканировал железо и выдал сводку. Я был удивлён тому, что он показал мне версию wine.
Купил вчера Portal 2, за ночь скачалось. Кстати, удивило, что в стиме сохранилась инфа о том, как я в октябре играл в пиратку (записано даже, что 05.10.2011 был последний запуск).
Начал запуск, сразу выставил `-dxlevel 81 -novid -w 1366 -h 768`
Запускаю. Крашится тут же. Долго ставил опыты, но ничего не изменилось.
Пошёл на Wine AppDB. Стоит рейтинг Platinum, вроде бы должно работать.
Нахожу баг в списке, в обсуждении нахожу внезапность: баг, как оказалось, не только линуховый.
Так как у меня всё работало на старом железе под виндой, а изменились только количество оперативы, проц и видео, получаем, что проблема будет в них.
Думаю, тут nvidia (правильно же?) косячит на пару с кранами.
Как починить?
Спустя три месяца юзания микрософтовской клавы обнаружил, что не работают клавиши F1-F12, лол.
Запустил одновременно два xsetroot в цикле. Теперь каждые полсекунды меняется формат отображения даты на панельке в dwm. Лол, чо!
http://www.opennet.ru/opennews/art.shtml?num=33746
>Согласно исследования специалиста по безопасности компании Immunity Security, отказалась от этого дизайна в пользу развёртывания собственной сети на основе , с установленными патчами безопасности от проекта GRSecurity. Каждый выделенный сервер сейчас поддерживает по 4100 подключений (итого, 41 миллионов одновременно работающих пользователей) и имеет теоретический предел в сто тысяч подключений.
>Microsoft
>десять тысяч серверов на основе Linux
Куда мир катится. Алсо, это, видимо, туда @etw приглашали работать?