karlicos 18.07.2011 13:30
Тексты karlicos
karlicos 30.04.2011 16:49
Есть вопрос! — Как отлаживают программы linux-разработчики на C++
Просто интересно - я очень много пытался найти хорошую среду разработки, которая умеет дебагать stl'евские контейнеры, и у меня так и не вышло. codeblocks, например, максимум, отлаживает std::string и std::vector(и то в неудобном виде).Отлаживать с помощью логов - я считаю, извращение, как бы это хорошо не выходило, с графическим дебагом все равно быстрее получается. Выходит что вижак удобнее всего, а так бы не хотелось ради него держать виртуальную винду.
В этом плане очень хороший метод у Eclipse для джавы - если в классе определен метод toString, дебаггер им будет пользоваться(такого у вижака даже нет). Но у eclipse дебаггер в другом весьма корявый .
Собственно, вопрос - как c++ разработчики под linux все эти годы отлаживали свои программы?
30.04.2011 16:49
karlicos — Фиксы ubuntu 11.04 для ноутбука asus K52Jc
С этим ноутом(и вообще с серией 52) есть несколько проблем, которые этот пост поможе решить. Для K52J работает точно, для других ноутов 52 серии большинство, думаю, тоже заработает.Из коробки работают:
+ включение/выключения динамиков при вставке/вытаскивании наушников(в 10.10 решалось установкой левой либы)
+ встроенный и внешний микрофоны(в 10.10 вообще не работало)
+ Fn+Enter(numpad) теперь вызывает калькулятор, как и должно быть.
Не работают сразу:
1) веб-камера(например, в skype) все еще перевернутая. Решается таким запуском:
1 |
Команду просто ввести полностью в терминале, или создать скриптик. Никаких дополнительных ppa подключать не надо, все сразу работает. Таким же образом можно пофиксить камеру в _любом_ приложении(в браузере, например), просто пишем
1 |
2) гибернация и спящий режим не работали вообще(тупо висло). Это решается так:
Качаем скриптик и кладем в /etc/pm/sleep.d/ . После перезагрузки все будет работать, спящий режим совершенно нормально, гибернация немного тупит, но тоже работает.
3) у меня есть yota модем, и он совершенно не дружил с network manager'ом. Все приложения, которые стучались в него(ubuntu one, empathy, evolution), не видели сеть, хотя она была. Это решается немного радикально - удалением NM и установкой wicd - это простой менеджер сетей, поддерживающий wifi и lan.
1 2 |
После перезагрузки вы увидите, что ничего ужасного не произошло и внезапно ubuntu one и empathy начали проявлять активность.
Если у вы вообще не знаете, как запустить yota на убунте, вам сюда.
4) Вспомнил еще - в Asus K52Jc есть две видеокарты - встроенная и дискретная(geforce 310M). Так вот дискретная по идее должна работать только когда нужно 3D - ускорение, а так как гибридная графика пока не поддерживается, дискретная видюха тупо работает и жрет энергию. Можно пока подождать результатов вот этого проекта, они на днях что-то сделали для кучи ноутбуков. Можно же в bios просто взять и отключить дискретный видеоадаптер, если вы вообще не собираетесь играть.
Пока больше никаких проблем не заметил.
karlicos 14.02.2011 19:36
Есть вопрос! — [Решено] Различные стили кода в Vim
Я пишу код на C++ с египетскими фигурными скобками - то есть так:
1 2 3 4 5 6 7 |
Преподаватель по C++ хочет, чтобы каждая скобка была на новой строке(это вроде ANSI стиль), то есть так:
1 2 3 4 5 6 7 8 9 10 |
Проблема в том что, во первых, уже привык писать египетские, а во вторых, что vim при переносе строки после "if (something)" автоматически делает табуляцию, то есть надо жать backspace и уже потом набирать "{". Вопрос собственно состоит в том, чтобы либо какие опции надо оставить чтобы перенос скобок был заточен под ANSI(сейчас стоят smartindent и autoindent). А еще лучше, если кто-нибудь подскажет команду чтобы она перенесла все фигурные скобки в конце строки на следующую строку. Заранее спасибо :)
Вопрос решен благодаря lava - можно просто набирать фигурную скобку, не нажимая перед этим backspace.
И asqz подсказывает, что для форматирования целого файла (в том числе и для переноса скобок) идеально подойдет утилита astyle.
karlicos 03.01.2011 12:49
Есть вопрос! — Есть ли смысл ставить LibreOffice?
Наверное, многие уже знают ,что недавно запилили PPA для libreoffice(sudo add-apt-repository ppa:libreoffice/ppa). Но если его ставить, он требует удаления openoffice, а в сессию с этим всем возиться ой как неохота. Если кто уже ставил, интересует, есть ли на данный момент какие-то принципиальные изменения, фичи, баги и т.д?
karlicos 09.11.2010 23:54
Есть вопрос! — Как открыть http порт в linux?
Я, если честно, почти не разбираюсь в администрировании, но суть вот в чем - мне надо запустить на компьютере mediawiki, мы в два-три человека будем в нее заносить лекции. Но я никак не могу открыть 80 порт - гуглил, пробовал кучу способов, но факт остается фактом - nmap показывает что порт закрыт, разные онлайн - тестилки портов тоже. Так вот как все-таки мне его открыть? Или, может, провайдер(Yota) его зачем-то закрывает? В общем, посоветуйте что-нибудь :)p.s. Похоже, это и вправду yota виновата. Подключились по wifi друг к другу - все нормально, порт открыт, до вики можно достучаться)
karlicos 24.10.2010 20:29
Есть вопрос! — Rhythmbox - конвертировать формат на лету
У меня много музыки во FLAC, а вот недавно купил ipod nano и он FLAC не поддерживает. Можно ли сделать как-нибудь чтобы при отправке музыки в ipod rhythmbox конвертировал ее сам(в MP3, естественно)? Так, например, banshee умеет делать.
karlicos 14.10.2010 21:14
Есть проблема! — Yota + Network Manager
Когда стал пользоваться yota, столкнулся с проблемой - так как соединение настроено через madwimax а не через NM, убунта иногда считает что соединения вовсе нет. К примеру, empathy вообще не коннектится, pidgin коннектится только если запускать с ключом -f , и ubuntu one не работает(вообще он об этом явно не говорит, но nautilus в папках, которые должны синхронизоваться, пишет "Ubuntu One: Операции с этой папкой недоступны, так как отсутствует подключение к сети". Так вот, можно ли как-нибудь заставить NM думать, что соединение все-таки есть?
02.08.2010 14:43
karlicos — Всплывающее уведомление о смене трека для moc player
Видел разные варианты, но чтоб вытаскивал обложку - не было. Надеюсь, кому-то будет полезно)
karlicos 16.07.2010 21:07
Жизнь в консоли — Моя тема для mocp
Вот набросал темку. Вдруг кому тоже понравится :)Скриншотец
Если хочется попробовать тему, то в папке ~/.moc создаем папку themes(если нет) и кладем туда собственно файлик с темой. Запускаем mocp и жмем T(Shift+t). Выбираем тему и пробуем. Если понравилась, то в конфиг в строчку
Theme = example_theme
вписываем
Theme = karlicoss-dark