Компания Google представила релиз web-браузера Chrome 17, доступного для платформ Linux, Mac OS X и Windows.
Основные улучшения:
Кроме нововведений и исправления ошибок, в новой версии устранено 20 уязвимостей, из которых 8 помечены как опасные, 5 - умеренные и 6 - незначительные. Одной из уязвимостей (Race condition после краха вспомогательного процесса) присвоен статус критической проблемы, которая позволяет обойти все уровни защиты браузера и совершить успешную атаку на систему пользователя.
День добрый подскажите , собрали новый мастер сервер переключили на него все слейвы и получили жопу с ручками.
в логах слейвов все время
120209 17:44:26 [ERROR] Error reading packet from server: Lost connection to MySQL server during query ( server_errno=2013)
120209 17:44:26 [Note] Slave I/O thread: Failed reading log event, reconnecting to retry, log 'mysql-bin.000017' at postion 339404298
А на мастере процесы висят часто в состоянии Writing to net.
Как бороться? Кто виноват? Где его найти?
Хочется перебросить домашний комп на Linux, т.к. винда не справляется с теми тоннами всего что проходит через систему ежедневно и подыхает очень быстро, к тому же тормозит, например, когда открыто 3 браузера, такое нередко бывает. (разумеется железо то позволяет) Комп работает 24/7 , вырубается исключительно если отрубают электричество в доме или в подобных случаях. Знаком с дистрами: Ubuntu, Gentoo (на уровне установки базовой системы с ядром genkernel all), Debian, Arch, Slack. Выбор стоит пожалуй между арчем и дебианом. Вся проблема заключается в том что мне нужен Gnome 2, идеальная на мой взгляд DE (хороший рабочий стол который я люблю засирать потому что мне так удобно, низкое потребление памяти, хороший дефолтный набор софта, хорошие темы gtk, превью папок и изображений, что очень важно т.к. опять же удобно) , и стабильная работа. В арче нет ни того, ни другого. Собрал с Gnome 3, поставил fallback mode, настроил кое-как, в итоге на мой взгляд получился какой-то кривой костыль, обновил систему через неделю, слетел GDM, исправил за 5 минут, но такая "стабильность" мне все равно не по душе, темы gtk для третьегнома заставляют плакать кровавыми слезами. В пользу арча конечно же весь необходимый софт одной командой, и чтобы чего то не было, да быть такого не может, удобные консольные конфиги (мне так показалось по крайне мере) и в общем простота. Попробовал Debian с Gnome 2 на борту. Поставил на виртуалку, ужасного гуёвого исталлятора я испугался сразу, ставил через псевдографигу, после установки увидел кучу софта который в 2012 году уже является безвозвратно усопшим, браузер ХолодныйВася (Iceweasel), тотальное отсутствие софта в репах. Собсна хочу узнать можно ли как то поставить на дебиан современный софт (может какие то репы подключить для этого) и какие подводные камни несет за собой тот факт что ядро 2.6 , и тот факт что разработка Gnome 2 прекращена. В качестве системы хочется увидеть даже не что то похожее, а именно вот такое, даже выдумывать ничего не хочется в плане интерфейса http://www.youtube.com/watch?v=3ra2joQl7QU . Насчет других DE: Xfce - пробовал, на нетбуке может и нормально смотрится, но на 20" мониторе и в качестве домашней системы невероятно убого как на вид, так и по функционалу. Lxde - то же самое. Flux/Open/Black/etc Box - не хватает рабочего стола, не хватает превью в файлменеджерах, гуевых настроек. KDE - слишком тяжелое, слишком много памяти, слишком много таких функций, которые бы мне и в голову не пришли, даже в минимальной версии, к тому же не любитель QT, совсем не любитель. RazorQT, Cinnamon и прочие живые мертвецы - с ними думаю и так все понятно. Gnome 3 - как вариант в случае если ничего лучше нельзя придумать, непривычный и неудобный интерфейс, нагроможденность, композитный менеджер мне совсем не нравится, начитан и наслышан о многочисленных багах.
Продолжим нашу эмергенцию в альтернативную реальность.
Почему люди используют Windows? Очевидно потому, что зажрались!
Это доказал программист одной соседней конторы, выложив в джаббер спеки своего компьютера.
Больше всего в этих спеках бросается в глаза объем оперативной памяти: 256 мегабайт.
На компьютере установлена Кубунта, но не по той причине, что человек любит линукс, а потому что ничего другого на 256 метрах не взлетает.
Человек работает в Netbeans (который написан на Java и имеет в минимальных требования 512 оперативки, а в нормальных — 2 гига).
БОльную часть времени человек занимается тем, что чинит утечки памяти в системе вообще и в нетбинсе. Как умеет, т.е. перезапусками и установкой магических параметров в конфигах. Слишком сложный код, или слишком длинный код начинает адово тормозить в редакторе, поэтому важная оптимизация — по количеству строчек. В то время, когда не занят фиксаньем утечек, человек пишет на PHP, поэтому (кроме оптимизации количества строк кода) пофиксать утечки в своих собственных программах не представляется возможным.
Возможно, менеджер начитался вот этого фака: https://help.ubuntu.com/8.04/installation-guide/i386/minimum-hardware-reqts.html
Правда, там про Убунту, а не про Кубунту. Кубунта сильно больше жрет?
Фирма большая и известная. Тот программёр получает гораздо больше средней зарплаты по стране (но и гораздо меньше, чем по новосибирскому айти в целом). Что в голове у менеджера, не могущего сравнить оклад, время простоя и цену планки оперативки? Что бы вы ему пожелали, будучи начальником более высокого уровня?
Как вы оцениваете всю эту ситуацию? Хотели бы вы жить в этой альтернативной реальности?
(имена, фамилии, цифры и названия не указываю, ибо хочу спокойно спать по ночам)
Всем привет!
А можно как-то отослать сообщение в приват конкретному пользователю?
Сам студент, учусь на 4 курсе. Перепробовал много дистрибутивов GNU/Linux. Склонен к настройке программ. Заниматься скриптингом (bash, python). Хотелось бы устроится на работу ради знаний, получения опыта. ЗП не важна, нужен опыт. Кому нужен эникейшик в Архангельске пишите.
Вечный памятник человеческой неспособности договориться даже о бинарном флаге.
Попытавшись поменять пол на HTML-формочке сайта, мы обнаружили гениальную фичу в проприетарной закрытой либе, которую удалось вытащить только декомпилятором: пол человека может задаваться в трех кодировках, и все они примерно одинаково популярны:
1) Строка, содержащая в себе единственную букву: "M" и "F"
2) Числовой код: 1 или 2
3) Строка, содержащая в себе одну цифру: "1" или "2"
4) В обоих строковых случаев, вместо валидной строки может быть пустая ссылка (null), либо некорректное значение.
Между ними написаны конвертеры. Код конвертинга между "числами" такой:
если исходныйПол = 2, то результирующийПол = 1
если исходныйПол = 1, то результирующийПол = 2
Как видим, три человека не сошлись в мнении о правильном обозначении пола, каждый из них набрал себе много сторонников (ну или накодил говнокода как не в себя), и тут битва началась!
Еще интересный факт: поскольку про ООП все внезапно забыли, то нельзя сделать метод, спрашивающий "а в какой же кодировке у нас пол".
Вместо этого повсеместно используюется следующий выбиратор (не спрашивайте, как это реализовано на нединамической Яве в самопальном веб-фреймворке — ужасно, запостив это я должен был бы всем участникам треда новые глаза):
если исходныйПол это Строка("М","Ж"), то кодировка = 1
если исходныйПол это Строка("1","2"), то кодировка = 2
если исходныйПол это Число, то кодировка = 3
Приправьте это добрым слоем проверок на невалидные ссылки и строки и закапывайте!
зы: язык — Java, название либы под NDA, но вы с 99,9% с ней никогда не встретитесь.
Пытаюсь скомпилировать небольшое приложение (C++ + SDL + OpenGL) без помощи виртуальной машины с офтопиком (под ним в MinGW Developer Studio, кстати, всё нормально работало). Хост-система - Arch Linux x86_64.
Поставил из AUR: mingw32, заголовочные файлы WinAPI, mingw32-sdl. Простое приложение ("hello world" с помощью MessageBox) MinGW скомпилировал в нормальный exe-шник.
Теперь пытаюсь скомпилировать основное приложение:
$ export PKG_CONFIG_PATH=/usr/i486-mingw32/lib/pkgconfig/
$ i486-mingw32-g++ `pkg-config --cflags --libs sdl` -lopengl32 -lglu32 -o 3d.exe main.cpp
/tmp/cc2YUbTN.o:main.cpp:(.text+0x11): undefined reference to `_SDL_Init'
/tmp/cc2YUbTN.o:main.cpp:(.text+0x1d): undefined reference to `_SDL_GetError'
/tmp/cc2YUbTN.o:main.cpp:(.text+0x98): undefined reference to `_SDL_Quit'
... и так для всех функций SDL, OpenGl и GLU, только к нормальному названию каждой добавлен символ подчёркивания вначале ...
ЧЯДНТ?
Есть раздел с xfs, который внезапно "перестал работать".
Монтирую его в /media/111 — не ругается.
$ ls /media/111/
ls: cannot access /media/111/etc: Input/output error
ls: cannot access /media/111/boot: Input/output error
ls: cannot access /media/111/mnt: Input/output error
ls: cannot access /media/111/sbin: Input/output error
ls: cannot access /media/111/tmp: Input/output error
потом долго думает и всё-таки показывает содержимое:
bin cdrom etc initrd.img lib mnt proc sbin srv tmp usr vmlinuz
boot dev home initrd.img.old media opt root selinux sys var vmlinuz.old
Есть запустить fm и "пошарить" по разделу — долгое ожидание отображения содержимого каталогов, пустые каталоги, микроскопическая скорость копирования того, что удаётся увидеть. Ну и, понятно, "Input/output error".
Запускаю xfs_check — двести мегабайт "выхлопа".
Сперва немного "can't read inode block ******", потом куча "block ****** type unknown not expected", под конец встречаются "disconnected inode ******, nlink 1" и "link count mismatch for inode ****** (name ?), nlink 0, counted 1".
Попробовал покопировать сотню-другую мегабайт из раздела с помощью dd — работает, что радует. Но весь раздел скопировать некуда, большой.
О чём это всё говорит, и стоит ли пытаться починить, пока не сделана копия раздела?
http://newsru.com/world/09feb2012/zebra.html
.. Первую лошадь окрасили в черный цвет, вторую - в белый, а третью покрасили под зебру. Всех их покрыли специальной клейкой жидкостью, а спустя какое-то время посчитали количество прилипших слепней. В итоге меньше всего насекомых обнаружили на лошади с черно-белыми полосами. ...
Монитор Samsung F2380
X.Org X Server 1.11.3.901 (1.11.4 RC 1)
Linux hq-ntb-cio 3.1.0-1-amd64 #1 SMP Tue Jan 10 05:01:58 UTC 2012 x86_64 GNU/Linux
Lenovo Thinkpad X220 + док.
Монитор включен в док VGA-VGA
xrandr -q
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+256 (normal left inverted right x axis y axis) 277mm x 156mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 338mm x 270mm
1024x768 60.0 + 75.1 70.1
1280x1024 75.0 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
1920x1080 60.0*
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
Монитор включен в док DP->DVI-D
xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
По-простому не включается:
xrandr --output DP1 --auto --right-of LVDS1
sudo ddccontrol -p
ddccontrol version 0.4.2
Detected monitors :
- Device: dev:/dev/i2c-7
DDC/CI supported: No
Monitor Name: VESA standard monitor
Input type: Digital
- Device: dev:/dev/i2c-6
DDC/CI supported: No
Monitor Name: VESA standard monitor
Input type: Digital
No monitor supporting DDC/CI available.
sudo get-edid|parse-edid|grep Identifier
Identifier "LGD:d802" (это экран ноутбука)
Порт, все переходники -- работают, монитор установлен на смену, с предыдущим (NEC 1970NX) проблем не было. Дайте на водку.
Как авторизоваться в гуглосервисах из скрипта (bash / Perl)?
Например, если используется Перловский GET, то перед этим нужно как-то сформировать и отправить куку? Как?
Это так и должно быть? На 6881 сыпятся ipv4 пакеты, соответственно назад port unrch. Случилось после того как pppoe поднял на модеме.
ktorrent 24340 hbars 15u IPv6 283567 0t0 TCP *:6881 (LISTEN)
ktorrent 24340 hbars 16u IPv6 283583 0t0 UDP *:7881
ktorrent 24340 hbars 17u IPv4 283584 0t0 UDP *:7881
ktorrent 24340 hbars 18u IPv6 283599 0t0 UDP *:8881
ktorrent 24340 hbars 20u IPv4 283600 0t0 UDP *:8881
Кто какие видел интересные и оригинальные концепции GUI к пакетным менеджерам? Я видел только обыденные списки пакетов с кнопками "Установить". Говорят что в Макоси как-то по-другому, кто может подробно описать? Если не видели ничего оригинального, может, предложите свои идеи?
Для чего это нужно: хочу сделать на Qt удобный GUI к Portage, а то консоль ввергает меня в уныние после Yast.
Здравствуйте! Проблема заключается в следующем: построена домашняя сеть из одного Linksys AM200[192.168.1.1]+Wi-Fi роутера TP-Link 741N с 4 портами[192.168.0.100] + двумя машинами на дебиан[192.168.0.2+3], одной на ubuntu[192.168.0.4] и ноутбуком[192.168.0.5] с wi-fi и арчем. Привожу более наглядное описание проблемы (если не указано иное - все действия с ноутбука):
--- 192.168.1.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9014ms
rtt min/avg/max/mdev = 1.441/1.852/5.079/1.076 ms
--- 192.168.0.100 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9011ms
rtt min/avg/max/mdev = 1.155/1.275/1.965/0.234 ms
--- 192.168.0.3 ping statistics ---
10 packets transmitted, 6 received, 40% packet loss, time 9013ms
rtt min/avg/max/mdev = 0.976/335.654/2007.366/747.612 ms, pipe 2
--- 192.168.0.4 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9009ms
rtt min/avg/max/mdev = 0.725/1.259/2.403/0.442 ms
Подскажите в какую сторону копать? Кабеля целые, проверены и обжаты недавно, карточки работали вообще беспроблемно на компьютерах. Сами проблемы появились после установки TP-LINK, но первоначально они локализовались только увеличением времени отклика. Но все-таки рассматриваю вариант конфликта двух роутеров или неправильной настройки оных. Спасибо
Хочу так:
class SomeClass
{
...
static const double A;
};
...
const double SomeClass::A = 0.01;
Всем ещё раз привет.
С VDS и VPS я разобрался. Тема была ниже про модификацию ядра на виртуальных серверах.
Схема такая: Покупаю два VDS. Модифицирую ядро, чтобы была поддержка ipvs. На их базе хочу создать Virtual Linux Server.
The real servers and the load balancers may be interconnected by either high-speed LAN or by geographically dispersed WAN.
Вопрос у меня такой. Как связь два разных айпи разбросанных по миру в один? В локальной сети - это ещё понятно интуитивно.
С какого-то момента, после обновления скорее всего, бакула стал странные ошибки выдавать при проверке бэкап-джоба. Сам бэкап проходит нормально, в нем вроде как есть все нужные файлы (34 файла + сама директория в которой они лежат, итого 35).
Клиент, который бэкапится, виндовый. Версия директора и клиента совпадает.
Но проверка выдает:
09-Feb 15:18 backup-dir JobId 9352: Error: Bacula backup-dir 5.2.5 (26Jan12):
Build OS: x86_64-pc-linux-gnu gentoo
JobId: 9352
Job: sql-verify.2012-02-09_15.01.02_27
FileSet: sql
Verify Level: VolumeToCatalog
Client: sql
Verify JobId: 9351
Verify Job:
Start time: 09-Feb-2012 15:01:04
End time: 09-Feb-2012 15:18:18
Files Expected: 36
Files Examined: 35
Non-fatal FD errors: 0
FD termination status: OK
SD termination status: OK
Termination: *** Verify Error ***
list files jobid=9351 выдает список из 35 файлов, но в таблице столбец JobFiles = 36 И после выполнения бэкап-джоба выдает:
...
FD Files Written: 36
SD Files Written: 36
...
Рассказывают ли про него в школе? Если нет, предлагаю следующий курс (на одну или две четверти) - теория + практика.
Практический набор лаб (в классе):
- Вызвать эффект когнитивного диссонанса у соседа по парте
- Вызвать эффект когнитивного диссонанса у учителя (на пять)
- Вызвать эффект когнитивного диссонанса у завуча или директора (на пять с плюсом)
- Распознать срабатывание эффекта диссонанса у себя самого, предотвратить его внешнее проявление, проанализировать предпосылки его появления.
домашние задания:
- Вызвать эффект диссонанса у родителей, родственников и знакомых из разных возрастных групп, сравнить и проанализировать исходные предпосылки его проявления в разных группах, убедиться в том, что методы вызова нужного эффекта работают на представителях одной целевой группы и не срабатывают на другой, объяснить, почему так происходит.
- Вызвать диссонанс на различных ресурсах в интернете, проанализировать реакцию на одну и ту же исходную информацию на различных ресурсах, проанализировать эффект.
- Перед каждым экспериментом попытаться заранее аргументированно предсказать реакцию целевого объекта, после чего проверить насколько реальная реакция соответствует предполагаемой, анализировать результат
| ← предыдущие |