LINUX.ORG.RU

Сообщения ThisNameWasFree

 

Надоедливый сосед

Пару дней назад обнаружил неприятную вещь: в списке Wi-Fi устройств периодически торчит сеть с таким же SSID'ом как и у меня (да и не только у меня, периодически клонируются остальные соседи по SSID'у).

При коннекте к такой сети любое открытие страницы в браузере приводит к опупенному окну с требованием ввести WPA2 ключ от сети (от своей, судя по всему)

NetworkManager с ума сходит от сеток с одинаковым названием, я не могу юзать свою пока меня подавляет сетка с таким же названием. Уже порядком устал, ибо смена SSID'a не помогает, как и не помогает режим скрытой сети. В любом случае рано или поздно в списке доступных соединений появляется сабж.

Сама лжесетка:

          Cell 02 - Address: 08:18:1A:CD:44:BA
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=43/70  Signal level=-67 dBm  
                    Encryption key:off
                    ESSID:"ZTE-Yura"
                    ESSID:""
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=000000018654a238
                    Extra: Last beacon: 3206ms ago
                    IE: Unknown: 00085A54452D59757261
                    IE: Unknown: 0000
                    IE: Unknown: 010802040B160C121824
                    IE: Unknown: 32043048606C
                    IE: Unknown: 2D1AE21117FFFF00000000000000002C010100000000000000000000
                    IE: Unknown: 030106

Мой роутер:

          Cell 03 - Address: 08:18:1A:CD:4A:BA
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=51/70  Signal level=-59 dBm  
                    Encryption key:on
                    ESSID:"ZTE-Yura"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000000936cf8ff1
                    Extra: Last beacon: 3206ms ago
                    IE: Unknown: 00085A54452D59757261
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030106
                    IE: Unknown: 2A0104
                    IE: Unknown: 32043048606C
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK

Собсна вопрос на миллион: это у меня среди соседей завёлся какой-то клоун, которому пора бить рожу или таки старый добрый M200A (ZTE ZXV10 W300) решил эффектно подохнуть, поиграв предварительно на моих нервах?

 ,

ThisNameWasFree
()

Видеорегистратор своими руками

Сабж.

Есть желание собрать фронтальный видеорегистратор для авто на основе платы Raspberry PI 2 (Model B) и какой-нибудь вебки с питанием от USB.

Возникает сразу пачка вопросов:
- Стоит ли смотреть на широкоугольные (>100° угла поля зрения) камеры или же проще будет взять любую, запилив туда нормальную линзу (в фототехнике вообще не секу, возможно ли увеличить поле зрения, заюзав внешнюю линзу, без смены объектива оригинального устройства?)
- Есть ли какие-то неочевидные проблемы с драйверами для вебок на ARM-овских образах линухи?

 , ,

ThisNameWasFree
()

Rude-PHP: библиотека с костылями и фенечками

Всем боброй ночи. На публичное осуждение выкидываю своё поделие в виде библиотеки с набором костылей, которые накопились у меня за последние год-полтора из-за стойкого нежелания постоянно гуглить одни и те же элементарные вещи, которые не были впёрты в PHP по умолчанию.

Сама либа: http://rude-files.com/php/rude-php.zip

Документация к ней: http://rude-php.com

Итак, в чём фичи:

- Половина нужных постов из stackoverflow уже здесь.
- Тонна решений для рутинных задач при работе со строками и другими базовыми типами данных.
- Аж целых два подхода работы с MySQL/MariaDB через mysqli: объектное no-injection формирование SQL запроса, который в пару строк позволит пилить шаблонные SQL'и (классы семейства 'query') и прямое запиливание SQL'ей любой сложности в простой как лапоть класс database, поставляемый с методом-экранатором escape() там же.
- PHPDoc. На текущий момент документация покрывает ~50% методов, включая примеры и указание типизации принимаемых параметров. И всё это на двух языках (EN/RU).
- В наличии автоподгрузка самого себя (нужно только заинклудить файл-хэдер, дальше только юзать).
- Линейный десериализатор (классы stream и stream-reader + проверки битов в классе int и прочие радости по типу проверки на big-endian/little-endian), который был успешно обкатан для распаковки многометровых файлов с кастомной структурой, включая распаковку uint8/16/32 и приведение оных к привычному инту
- Директория workspace для тех, кто хочет расширить либу своими классами.
- Таким нехитрым путём из поста выше был написан за два дня сайт документации и, собственно, сам парсер документации для PHPDoc.

Антифичи:

- Местами документации не хватает, от килобайтов сочинений меня хватает Кондратий. Будет пополняться стихийно.

 , ,

ThisNameWasFree
()

Запись электрогитары, много шума, печаль

Итак, в наличии:

  • Гетара - 1 шт.
  • Комбоусилитель Roland Cube 15XL - 1 шт.
  • Провод Jack <-> Jack - 1 шт.
  • Провод Minijack <-> Minijack - 1 шт.
  • Переходник Jack -> Minijack - 1 шт.
  • Переходник Minijack -> Jack - 1 шт.
  • Archlinux+ALSA+Audacity

Пытаюсь записать своё бряканье на ноут через гнездо для микрофона (3.5мм), последовательно ессно «я» -> «гетара» -> «комбик» -> «ноут».

Из ноута льётся шум нечеловеческой мощи, всё хрипит и надрывается. Если на комбике не нажать «Power squeezer», то при ударах звук переходит в сплошной шум до тех пор, пока колебание струны не уменьшится.

Собственно вопрос: где копать, чтобы получить качественную цифровую запись?

 , , шмель

ThisNameWasFree
()

Поле для игры на OpenGL + SDL

Собственно продолжение драмы. Часть вторая.

Прошло 10 дней и я почти ничего не сделал, 80% времени, которое было найдено между просмотром The Outer Limits и спасением голактеки, было потрачено на перелопачивание быдлокода, который разрастался слишком быстро. Посмотреть то немногое, что есть, а также попинать автора за детские ошибки (кстати приветствуется, стандартов не знаю, пишу как получится) можно тут.

Итак, спустя многочасов меню готово (это ведь делается за 20 минут, да?). Теперь вопрос о поле для игры.

TODO:

  • 2D\3D поле размером 20х10 квадратиков, предположительно тайловой системы.

Что не знаю:

  • Как вообще отрисовать поле, зафиксировать камеру, заставить её перемещаться, etc? (Жду урлов на уроки\документацию\матчасть)
  • Каким образом готовить модельки башен, травы и всего прочего? Как скармливать эти модельки OpenGL?

 , , ,

ThisNameWasFree
()

Разработка очередной унылой игрушки. Нужны советы. Автор нуб

Дорогой ЛОР, такими вот печальными ночами с ноутом и пакетом мангового сока рядом, я задумываюсь о том, что меня задолбало лепить сайтики на похапэ, ковырять сервачки, и пора бы мне начать нагибать эту голактеку со стороны десктопных (и не очень) приложений. За сим была рождена говноидея о создании какой-нибудь игрушки. В мозгу родился хитрый план написать какой-нибудь откровенно дибильный Tower Defence. Но чтобы была не просто дорожка, по которой бегут 20 шариков, и по бокам башенки, а с полноценным выносом мозга: чтобы было поле размером X на Y, чтобы юзер сам мог строить башенки, чтобы супостаты могли рассчитать кратчайшее расстояние до выхода и продвигались оптимальным путём. И чтобы обязательно игрушка была кроссплатформенная, дабы нерадивые дети, случайно скачавшие эту говноигру могли насладиться всеми багами, которые мне лень было (будет?) исправить, на Linux'e, W$, Android'e и порождении Стива Джобса.

Путём нехитрого гуглежа был найден SDL, который обещает несметные богатства, корованы и девственниц для всех платформ сразу.

Теперь остро стал вопрос технической части и оптимального выбора:

1. SDL торт?

2. Реализацию поля игры лучше делать двумерным массивом, двунаправленным списком, вектором или ещё какой приблудой?

3. A*, алгоритм Дейкстры или ещё что-то? Если у кого-то есть аналог алгоритма из Warcraft 3, то буду безмерно рад.

4. Что мне нужно знать и с чем ещё я обязательно столкнусь, что вызовет у меня острое желание прострелить коленку и вернуться к вебдеву?

 , ,

ThisNameWasFree
()

Как разуплотнить VirtualGL 32-bit под bumblebee?

Собственно есть уныленький такой ноут с двумя видюхами на борту:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
01:00.0 3D controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev ff) (prog-if ff)

Для запуска всей этой прелести пытаюсь использовать связку Nvidia + Bumblebee. Всё бы ничего, optirun glxgears стартует, выбивает 500 FPS и крутится дальше. Проблемы возникают как только я пытаюсь запустить под вайном что-нибудь тридцатидвухбитное. Например, варик. Голый wine запускается, wine + -opengl запускается, optirun wine не запускается, optirun wine + -opengl не запускается.

Ещё тонна проблем лезет со стороны проклятого VirtualGL, из которого bumblebee пытается завоевать эту галактику. Если иметь только virtualgl-bin 2.3.1-1, вайн начинает вбрасывать в терминал такие вот нехорошие вещи:

ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.

Но в итоге игрушка запускается, хоть и, скорее всего, на интеловской видеокарточке. Ок, нету либ в /usr/lib32/, поставим. Ставим мы virtualgl32-bin 2.3.1-1, пытаемся запуститься:

err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
fixme:advapi:SetSecurityInfo stub
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D8 is not available without OpenGL.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5bc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5f4,0x00000000), stub!
err:xvidmode:ComputeGammaFromRamp inverted or flat gamma ramp (0->0), rejected

Ок, в репах где-то был lib32-nvidia-utils-bumblebee, ставим, запускаем:

[look@me Warcraft III]$ cd ~/.wine2/drive_c/Warcraft\ III/ && optirun wine Frozen\ Throne.exe -opengl
err:ole:CoCreateInstance apartment not initialised
fixme:advapi:SetSecurityInfo stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f378,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5bc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5f4,0x00000000), stub!
[look@me Warcraft III]$ XIO:  fatal IO error 11 (Ресурс временно недоступен) on X server ":8"
      after 105 requests (105 known processed) with 0 events remaining.
^C

... Щто?!

Лезу в cat /var/log/Xorg.8.log, смотрю на http://pastebin.com/sBSk8tW6 (EE) не вижу, ковыряю дальше.

Лезу в dmesg:

[ 5269.983303] bbswitch: enabling discrete graphics
[ 5270.515188] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5270.515195] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5270.515236] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5270.515239] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5270.610315] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 5270.610320] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 5270.610461] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  302.17  Tue Jun 12 16:03:22 PDT 2012
[ 5270.625299] vgaarb: this pci device is not a vga device
[ 5272.533150] vgaarb: this pci device is not a vga device
[ 5273.729327] CPU5: Package power limit notification (total events = 398)
[ 5273.729332] CPU3: Package power limit notification (total events = 399)
[ 5273.729336] CPU0: Package power limit notification (total events = 399)
[ 5273.729341] CPU2: Package power limit notification (total events = 399)
[ 5273.729345] CPU4: Package power limit notification (total events = 399)
[ 5273.729349] CPU6: Package power limit notification (total events = 399)
[ 5273.729353] CPU1: Package power limit notification (total events = 398)
[ 5273.729356] CPU7: Package power limit notification (total events = 400)
[ 5273.739911] CPU4: Package power limit normal
[ 5273.739914] CPU5: Package power limit normal
[ 5273.739918] CPU1: Package power limit normal
[ 5273.739921] CPU6: Package power limit normal
[ 5273.739924] CPU3: Package power limit normal
[ 5273.739927] CPU2: Package power limit normal
[ 5273.739930] CPU0: Package power limit normal
[ 5273.739933] CPU7: Package power limit normal
[ 5277.300213] bbswitch: disabling discrete graphics
[ 5277.300383] bbswitch: Result of Optimus _DSM call: 11000059
[ 5277.312706] pci 0000:01:00.0: Refused to change power state, currently in D0
[ 5277.318289] pci 0000:01:00.0: power state changed by ACPI to D3

vgaarb: this pci device is not a vga device ... ЩТО?! Ок, вспоминаю, что lspci -v радостно называет Intel Card VGA, а Nvidia всего лишь 3D. Не, ну не можешь определиться, ну и хрен с тобой: sudo rm /dev/vga_arbiter

Снова запускаю игрушку, снова XIO: fatal IO error 11, dmesg стал почище:

[ 5788.832968] bbswitch: enabling discrete graphics
[ 5789.355970] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5789.355977] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5789.356019] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5789.356021] pci 0000:01:00.0: power state changed by ACPI to D0
[ 5789.451529] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 5789.451534] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 5789.451707] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  302.17  Tue Jun 12 16:03:22 PDT 2012
[ 5798.593510] bbswitch: disabling discrete graphics
[ 5798.593812] bbswitch: Result of Optimus _DSM call: 11000059
[ 5798.606943] pci 0000:01:00.0: Refused to change power state, currently in D0
[ 5798.614706] pci 0000:01:00.0: power state changed by ACPI to D3
[ 5816.987066] CPU7: Package power limit notification (total events = 574)
[ 5816.987071] CPU4: Package power limit notification (total events = 573)
[ 5816.987075] CPU2: Package power limit notification (total events = 573)
[ 5816.987080] CPU5: Package power limit notification (total events = 572)
[ 5816.987084] CPU6: Package power limit notification (total events = 573)
[ 5816.987088] CPU0: Package power limit notification (total events = 573)
[ 5816.987092] CPU1: Package power limit notification (total events = 571)
[ 5816.987095] CPU3: Package power limit notification (total events = 573)
[ 5816.987286] CPU7: Package power limit normal
[ 5816.987289] CPU4: Package power limit normal
[ 5816.987292] CPU6: Package power limit normal
[ 5816.987294] CPU2: Package power limit normal
[ 5816.987297] CPU1: Package power limit normal
[ 5816.987300] CPU5: Package power limit normal
[ 5816.987303] CPU3: Package power limit normal
[ 5816.987305] CPU0: Package power limit normal

Новый выхлоп cat /var/log/Xorg.8.log http://pastebin.com/z3qhNv54

Что я делаю не так? :с

 , , ,

ThisNameWasFree
()

Вырезание шаблонных частей из огромного куска текста

На винте лежит пара многометровых %s.html, склеенных в один файл (wget -O - -i list.txt > big.html), внутри меня интересуют таблички, которые всегда начинаются с

<table cellpadding="3" cellspacing="0" border="0" bgcolor="#e8e8e8" width="520">
... и заканчиваются первым же
</table>

Можно ли как-то быстро и решительно получить содержимое этих таблиц средствами консоли в виде отдельного файла?

 , , , решительно

ThisNameWasFree
()

Массовое переименование из терминала [SOLVED]

Собственно в папке овер 2ГБ файлов, у большинства в названии есть пробел, скобы, тильды и другой хлам. Как из терминала переименовать все файлы на «безопасные» варианты, заменив все !isalnum на «_» (нижнее подчёркивание)?

 

ThisNameWasFree
()

[C\C++] Выделение текста в консоли без ncurses

Есть ли стандартные либы для консолек, чтобы радовать юзера лучами радости цветного вывода?

ThisNameWasFree
()

[arch] udev + тачскрин.

Обновил арчик, ребутнулся, первым отвалился udev:

Sun Feb 26 23:51:43 2012: ^[[0;10m^[[1m^[[34m:: ^[[0;10m^[[1mShutting down UDev^[[0;10m ^[[s^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[36mBUSY^[[0;10m^[[1m^[[34m]^[[0;10m ^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[1mDONE^[[0;10m^[[1m^[[34m]^[[0;10m 
Sun Feb 26 23:51:43 2012: 
Sun Feb 26 23:52:37 2012: ^[[0;10m^[[1m^[[34m:: ^[[0;10m^[[1mAdjusting system time and setting kernel timezone^[[0;10m ^[[s^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[36mBUSY^[[0;10m^[[1m^[[34m]^[[0;10m ^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[1mDONE^[[0;10m^[[1m^[[34m]^[[0;10m 
Sun Feb 26 23:52:37 2012: ^[[0;10m^[[1m^[[34m:: ^[[0;10m^[[1mStarting UDev Daemon^[[0;10m ^[[s^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[36mBUSY^[[0;10m^[[1m^[[34m]^[[0;10m ^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[1mDONE^[[0;10m^[[1m^[[34m]^[[0;10m 
Sun Feb 26 23:52:37 2012: ^[[0;10m^[[1m^[[34m:: ^[[0;10m^[[1mTriggering UDev uevents^[[0;10m ^[[s^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[36mBUSY^[[0;10m^[[1m^[[34m]^[[0;10m ^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[1mDONE^[[0;10m^[[1m^[[34m]^[[0;10m 
Sun Feb 26 23:52:37 2012: ^[[0;10m^[[1m^[[34m:: ^[[0;10m^[[1mLoading User-specified Modules^[[0;10m ^[[s^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[36mBUSY^[[0;10m^[[1m^[[34m]^[[0;10m ^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[1mDONE^[[0;10m^[[1m^[[34m]^[[0;10m 
Sun Feb 26 23:52:37 2012: ^[[0;10m^[[1m^[[34m:: ^[[0;10m^[[1mWaiting for UDev uevents to be processed^[[0;10m ^[[s^[[161G   ^[[0;10m^[[1m^[[34m[^[[0;10m^[[36mBUSY^[[0;10m^[[1m^[[34m]^[[0;10m udevd[171]: worker [191] timeout, kill it
Sun Feb 26 23:52:37 2012: 
Sun Feb 26 23:52:37 2012: udevd[171]: seq 1610 '/devices/pci0000:00/0000:00:1c.0/0000:02:00.0' killed
Sun Feb 26 23:52:37 2012: 
Sun Feb 26 23:52:37 2012: udevd[171]: worker [191] terminated by signal 9 (Killed)
... да, логи именно в таком виде.

Пните куда-нибудь, не знаю как исправить сабж.

 

ThisNameWasFree
()

[SOLVED] [C] валидный return

В эклипсе врубил валидатор возвращаемых значений, на кусок кода

int factorial (int i)
{
	int i_tmp, value_tmp = 1;

	for (i_tmp = 2; i_tmp <= i ; i_tmp++)
	{
		value_tmp = value_tmp * i_tmp;
	}

	return value_tmp;
}
... тычет пальцем и говорит «Return statement has invalid style. Return value should be surrounded by parenthesis». Собственно, а какой стиль валиден?

 

ThisNameWasFree
()

[Энергопотребление] Powertop уже не торт

Сабж в названии. Powertop выдаёт очень интересную инфу по энергопотреблению, радостно рассказывает, что ноут жрёт не более 1.6Вт и жить ему без батареи ещё часов 20. Гномовский апплет честно признаётся, что полтора часа - это всё, что мне осталось.

Собственно интересует любой другой аналог powertop'у, который чэсна-чэсна расскажет как оно на самом деле обстоит.

 

ThisNameWasFree
()

[Archlinux] + Gnome | проблема с гномом

Поставил на ноут арч, поднял иксы, гном, напарываюсь на проблему с гномом: если в /etc/X11/xorg.conf.d/* указать драйвер vesa:

Section "Device"
        Identifier "Device0"
        Driver "vesa"
EndSectionх
... то гном стартует, но с кривым резолюшеном и со смещением картинки на 200+ пикселей вверх.

Если не указывать этот блок, то гном запускается в отличном виде, но только чтобы показать красочную заставку вида «ай'м сорри, бат ю а ступид» с одной лишь кнопкой «Logout» по центру.

Общая инфа:

Машинка Samsung RF511 S03RU, видюха гибридная с унылым оптимусом. Внутренная интеловская:

[root@RF511 yura]# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Лог загрузки без указания дров vesa - http://pastebin.com/rkXEV7Wf

Помогите поднять гнома :)

 

ThisNameWasFree
()

[tcpflow] расшифровка пакетов

Всем доброй ночи, решил подёргать на ночь пакеты через tcpflow -e -c -i eth1 host google.com and port 80, на выходе получаю сабж:

074.125.039.105.00080-192.168.000.100.55731: HTTP/1.1 200 OK
Date: Tue, 18 Oct 2011 19:57:54 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Server: gws
Content-Length: 15243
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

...........}i{......
.im..eR..)t...m..M....g..6....(......R.......n..p....0.!....:.M.).2...._....c.$.]f...yxi.N..^RncyU.w.Zz...V.*....WZ.?...Wy...=Ku.......D...#.3S...\.y.n<..L.%L.4........n....gg$.
....2t..PH.*q.{}.e......JL....<'$..{...^...2..L.I...B=..8et.\.H.....S.4..N..~s(yj.e!."IS7.2eXF.!.....{..}x.}.W..>...._O.............."........z.....'.b.G..%..{z5.#.G66..H.
...........u....c.w-....N.-.8}f.......zh........in.0...e)b.yiIp.^....'..R..x..i...:..v.....nx..fY....z...F...iS...r.~Uw./9...'....n8..[dK.p..u..
!...n..#.......8.+.2.....T.B@.9.4..z.....Y..|.-u..){hO......3s....}h!.............Y<Q3.D.G........|.:..........4.........u...(7'......d..9..........;b.p....|..I.f...LD.X.c..).......;S.:Q......O.d9^
.......O2.Cf..?.>)B.K....|....^_.......zzbom.N..r.Tr..........N<....y.R.8..K..h..Q..ctfy.{Z..Z,...~qi.}..>hH.~.X*..Y.R~...cd...Z..J...s..&...rj-.....{..~>y.{h.x...Z-....C.v.v. a..._...8.:...TSq~......e~.h...V.u..ML:E...+)g0QR`...=..R..6].t.h.G...A.M.av.3......t.^..
.0..]d..&Iz..lZ......~..@...i..mm.y~..2......#.U..i..)......&.E......9@.T.t.6.d.... ..........B...
....e?.A...W....=^.q..#....Fi>y4p.o*=.v.`"..g..Rn...l..}.Sz.{.. .v..Gi.z.6X.e.OL ..3.0..S$.v.~.&.@.@...~&S".B!....F%.E.e3.....H[.H.&.[...?J.3..8A..Q.......5+..\.,"7....0.@U....qGo5........$
.d..q....=...4A..n......v1#0#'.XE.{.8.t.D.EX....t,J.}....H..k.....2..%..a#7....OBw..oj.}@i........E.....<.e......X..T...(P..O..1&+.4.....n;..y.....ZO.O....4.i............3..S .".......UT.L.S.`Qy."
0
...?..*...WQ.."L.0..C.|.E...T..0..yu...!:d.@T...Z..Tq..._..0.C.Q....../).M&.pj...Y4Y4
.........0...c..Y...xn....".V.L%X:.u/...CU^.9..r0kH.E. ...S.!&2..%S[....%.../%b;(..</.y.4..p...T..........%.......l..U6Q..4;.....*q(....5..N.*....4..P-.n..T.^.....T..5".>..M.iv...N#.A...aR..Y.0..dP.B.#.*Y.".=h..ZB l.8....TX.z.....$h.(`..bq.G.........B....N`.0o..}........,.4.".....p....#.U.......=.T.ub4D.. ....R..*g..p......].:MM....l.....v(.......5......D.f.|.....B.-.E.&....?.L.$?.........,..s......5...u.k...L!...,d.6../.y.A.1U.5.."....5.x)..?..g....B...e..XfD..F..j...8.....A..|.R.r.....5..&xy.*......*.Xt.ZD......S*7.G2U..A1.S..T..f......d..
4/....ncl..................Rx.....o7.......h.....W...v}0
.+...h.....
... etc. Чем можно расшифровать буквенное месиво?

ThisNameWasFree
()

[Ubuntu 11.04][USB 2.0][USB 3.0] Падает скорость передачи

Откровенно говоря задолбало. Задолбало ещё с 9.10. В общем есть два внешних харда. Один на USB 2.0 (запись 50М\с, объём 500ГБ), второй на USB 3.0 (запись 75М\с, объём 1ТБ).

Ситуация обычная: бэкаплю 200ГБ. Скорость в первые минуты радует: 45М\с на любом, ололо, я рад. Отхожу на час, возвращаюсь: скорость упала до 8.7МБ\с. #$%#@! USB 1.0 теперь в Ubuntu 11.04! Ололо! Слава криворуким разрабам!

Собственно ищу решение, задолбало уже на ночь ставить перекачку жалкой пары сотен гигов. Как это вылечить?

 

ThisNameWasFree
()

[PHP][time_limit][jQuery] Обход прерывания

Дико извиняюсь за кросспост на php.ru и тут, но раз там никто не помог, попробую поискать здесь. В общем есть толстый код, который не умещается в стандартный time_limit любых обычных серверов. Вычитал где-то, что данный сабж можно обойти jQuery, который будет сбрасывать выполнение при достижении 'b' значения 'z', а потом продолжать выполнение, перезапуская .php сценарий, передавая параметры остановки, которые были получены перед прерыванием.

Принцип мутный, но теперь никак не могу найти хоть какой-то пример. Может есть у кого-нибудь рабочий экзампл или альтернативный вариант? Выставление time_limit = 99999999 не предлагать.

 ,

ThisNameWasFree
()

[Huswei S7] Linux на планшет, как?

Сабж, имеется в распоряжении Huawei S7 2.2.2, степень раздражения от андроида на борту перешла все возможные пределы головного мозга, хочу туда Linux, желательно чтобы был только линь без следов прошлого жильца.


В наличии:
1) 4GB MicroSD.
2) 4GB внутренней памяти, на данный момент забита нежелательной ОСью.
3) USB кабель.
4) Желание разуплотнить неверный андроид.
5) Километровый мануал, разрывающий сознание от http://forum.xda-developers.com/showthread.php?t=1109730

Из того, что познал из гугла:
1) Нужна сборка ARM в связи с особенностью архитектуры ядра.

Вопросы:
1) Можно ли форматнуть всё к чертям, на SD\внутреннюю записать ОСь, повесить на неё флаг boot и забить на километр символов от xda-developers.com?


Нужна любая помощь по установке, заранее благодарен и дарю печеньку.

ThisNameWasFree
()

[ubuntu] Samsung RF511 S03RU. Проклятый Optimus.

Всем добрый вечер, купил себе ноут Samsung RF511 S03RU, на нём гибридная видеокарта. Понятное дело - Optimus'a нет, есть аналог Bumblebee, но и он кривоват.

Теперь о проблеме: дрова от Nvidia кривые и не ставятся. Это просто пичалька неимоверная. Панель управления у нее не запускается и требует

«You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server».

Понятное дело, после «sudo nvidia-xconfig» иксы вообще не запускаются и приходится переставлять дрова.

На данный момент содержимое /etc/X11/xorg.conf такое:

Section "Device"
	Identifier	"Default Device"
	Option	"NoLogo"	"True"
EndSection

После sudo «nvidia-xconfig»:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 280.11  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Thu Jul 21 14:16:58 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

... хрен с ней с этой гибридностью, как хоть родную GT 540M запустить?

 

ThisNameWasFree
()

Проблема с зависимостями [Debian] [VPS]

root@user:~# apt-get install aptitude Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия aptitude. Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install': Пакеты, имеющие неудовлетворённые зависимости: libc-bin: Ломает: libc6 (< 2.10) но 2.7-18lenny7 будет установлен locales: Зависит: glibc-2.13-1 но он не может быть установлен locales-all: Зависит: glibc-2.13-1 но он не может быть установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

root@user:~# uname -a Linux username 2.6.18-238.9.1.el5.028stab089.1 #1 SMP Thu Apr 14 14:06:01 MSD 2011 x86_64 GNU/Linux

Как вправить зависимости?

 ,

ThisNameWasFree
()

RSS подписка на новые темы