metformin 1000 mg order metformin isotretinoin capsules isotretinoin uk amoxicillin capsule oxycontin mexican pharmacy oxycontin 400 mg diflucan tablet buy testosterone gel testosterone 300 nexium 80 mg cheap vicodin online meridia tablets oxycontin no prescription needed buy sildenafil citrate online alprazolam 0.125 mg vicodin 2355 elavil 125 celexa without prescription wellbutrin sale isotretinoin pictures meridia 20mg oxycontin 40mg alprazolam from mexico vicodin no prescription vicodin 357 lexapro 60 mg otc testosterone lexapro without a prescription 15mg oxycontin accupril 5 nexium online generic sildenafil citrate metformin 250 norco cost metformin 5 mg imitrex picture imitrex $25 diflucan 1 amoxil tablets alprazolam 2.0 diflucan sale imitrex pill prozac 40 mg lexapro pharmacy buyviagra sildenafil valtrex 1 gm buy celexa vicodin 3600 generic tamiflu vicodin xl order sildenafil citrate celebrex price vicodin online consultation alprazolam uk alprazolam tabs generic oxycontin 20 mg prozac pill norvasc 2 generic drug for accupril online testosterone buy testosterone oxycontin 20 mg tamiflu sale norvasc 500 amoxicillin tablets oxycontin street names imitrex 6 mg oxycontin street prices cheap diazepam cheap celexa testosterone enanthate 250 sildenafil citrate drug lortab vs vicodin glyburide metformin 5 500 imitrex 10 norvasc 100 cheap ativan vicodin overseas ultracet 37.5mg oxycontin prescribing information vicodin 20 vicodin capsules amoxil no prescription celebrex cost wellbutrin diet pills diazepam no rx ativan sale discount valtrex cost effexor amoxil uk diazepam 20 mg oxycontin 80 mg lexapro tablets oxycontin 240 mg lexapro 20 testosterone injectable order meridia oxycontin sale oxycontin tablet wellbutrin 150 mg lexapro 200 mg lexapro viagra testosterone pills for women valtrex sale vicodin 35 96 generic vicodin vicodin muscle relaxant metformin canada vicodin from mexico testosterone generic tamiflu price vicodin 1000mg buy acomplia testosterone gel 1 generic oxycontin pictures sildenafil canada amoxil 3g imitrex medication buy testosterone cypionate nexium 400 mg imitrex 60 purchase diazepam amoxicillin 500 mg vicodin 35 94 nexium cost meridia online vicodin information amoxil online name norvasc buy elavil elavil 50 mg drug overnight vicodin vicodin street prices accupril 5 mg prozac 30 oxycontin prices vicodin substitutes prozac tablets vicodin 10 500 alprazolam price wellbutrin tablets vicodin treatment effexor alternative generic effexor oxycontin prescriptions norco online free testosterone vicodin generics ativan without prescription elavil 30 vicodin watson 385 alprazolam 1 mg accupril 5mg isotretinoin prices norvasc generic name aprazolam metformin cost vicodin chemical name discount diflucan imitrex 15 celexa price alprazolam india amoxil tablet buy oxycontin 80mg wellbutrin xr valtrex 1gm buy amoxil online prozac 80 mg amoxicillin pharmacy effexor 225 mg amoxicillin pills ativan 10 mg meridia over the counter valtrex online generic for metformin celexa pharmacy vicodin vs norco prescription vicodin sildenafil from india acomplia phone order soma vicodin nexium sales accupril tablet amoxil 500g vicodin vs oxycodone isotretinoin tablets accupril 10 mg oxycontin online overseas vicodin norvasc 10 vicodin online order wellbutrin sr medicine accupril lexapro generic brand cheap accupril online alprozolam ativan liquid vicodin overnight diazepam 5mg amoxicillin purchase prozac sale isotretinoin 30 butalbital order metformin drug sildenafil price oxycodone cost prozac drug testosterone enanthate 300 name for norvasc testosterone tablets side effects isotretinoin pills vicodin 36 01 generic vicodin es sildenafil citrate 100 elavil 70 amoxicillin no prescription buy wellbutrin celebrex sale butalbital no prescription norco tablets celebrex purchase vicodin classification accupril 20mg discount alprazolam oxycodone online alprazolam prices meridia price vikodin diflucan 200 vacodin ativan online prescription norvasc pill vicodin es 7.5 vicodin 5161 buy diazepam metformin 15 500 imitrex pharmacy cheap alprazolam generic oxycontin 20mg effexor xr 37.5 mg vicodin es m360 ativan pills alprzolam vicodin online no rx imitrex india cost of effexor lexapro tablet norvasc medication isotretinoin 10mg effexor medication vicodin buy no prescription vicodin pill oxycontin no prescription vicodin 550 buy norvasc online isotretinoin 10 mg vicodin online prescription diflucan 50 buy accupril vicodin watson 349 vicodin pink pill vicodin 5112 advil and vicodin butalbital 50mg 20mg oxycontin prozac 2008 butalbital cheap online discount elavil cheap oxycodone vicodin how much alprazolam sale vicodin dosage mg ultracet 650 buy effexor online vicodine prozac without prescription buy oxycontin online without prescription valtrex cost vicodin 360 sildenafil 1 generic lexapro elavil 225 sildenafil fast oxycontin 30 mg testosterone pill 5 500 vicodin accupril 40 testosterone uk vicodin generic names valtrex 1 gram vicodin es 7.5 750 testosterone pill side effects purchase norvasc vicodin images elavil 2 sildenafil purchase vicodin per pill vicodin 500 5 ultracet 50 mg vicodin milligrams ativan pharmacy imitrex 4 mg generic accupril testosterone medicine testosterone 200 mg buy celebrex testosterone tablets purchase vicodin online lexapro 40 mg prozac 200 mg tamiflu 75 mg medicine sildenafil valtrex tablets 1000 mg vicodin testosterone cream 2 oxycontin 325 mg wellbutrin 450 mg alprazolam discount sildenafil cheap order accupril buy vicodin vicodin muscle relaxer norvasc tablets vicodin pill picture meridia 10 mg m362 vicodin buy ativan prozac cost vicodin 120 mg ativan online no prescription prozac 90 mg testosterone pills buy lexapro lexapro 15 mg testosterone cypionate prices generic butalbital imitrex 50 imitrex cost vicodin apap prozac 5 mg alprazolam overnight lexapro 30mg diazepam for sale buy cheap accupril vicodin 500 5 mg vicoden vicodin es online norvasc pills metformin 5 500 elavil 25 mg drug ultracet tablets oxycontin online pharmacy alprazolam no prescription amoxil 500 vicodin 660 metformin online tamiflu swin flu diazepam without prescription meridia prices buy oseltamivir buy oxycontin online buy effexor xr prozac order valtrex price vicodin how long vicodin 10 testosterone without prescription picture of metformin 10mg oxycontin oxycontin street drug vicodin types norvasc 25 amoxil over the counter acomplia purchase drug elavil vicodin online forum valtrex 500mg elavil tablets vicodin 20 mg wellbutrin ssri vicodin 500-5 mg cheap effexor xr metformin 100 mg buy accupril online yellow alprazolam amoxil prescription meridia overnight oxycontin 160 mg purchase sildenafil citrate vicodin 3596 buying metformin diflucan australia online valtrex isotretinoin 5 elavil medicine wellbutrin cost testosterone pills weight lifting generic acomplia imitrex drug medication prozac metformin 1 g vicodin 500 purchase imitrex lexapro 10mg testosterone meds valtrex purchase testosterone otc effexor xr 75mg testosterone india alprazolam 2.5 mg nexium 40 mg testosterone disorder lexapro 20 mg metformin drugs vocodin norco without prescription alprazolam without prescription drug effexor xr alternative to norvasc order diflucan online amoxil sale acomplia pharmacy nexium costs buy vicodin no prescription norco purchase prozac 60 alprazolam for sale oxycontin 40 mg buy diflucan online meridia rx vicodin 3605 tamiflu purchase oxycodone sale discount sildenafil diflucan 100 oxycontin generic oxycontin er 10 mg alprozalam cost of isotretinoin vicodin 7.5 500 mg m367 vicodin prozac 60mg elavil price diazepam sales vicodin 7.5 750 mg amoxicillin price diazepam pills medicine isotretinoin vicodin alternatives buy metformin effexor price amoxicillin 250 mg metformin hcl 1000 amoxicillin 500mg amoxil capsules vicodin 15 mg pictures of elavil tamiflu cost elavil 35 oxycontin 15mg diflucan 200mg oxycontin 70 mg diazepam tablets 3592 vicodin buy prozac online vicodin 4212 lexapro prescriptions norvasc 2.5mg oxycontin 10mg tablets effexor xr 37.5 vicodin medicine prozac over the counter alternative to diflucan testosterone sales accupril 10mg ativan alternative wellbutrin pills lexapro sales oxycodone price imitrex tablets norvasc online nexium purchase discount accupril diflucan 150mg testosterone 2003 metformin prices vicodin buy online vicodin prices testosterone prescriptions ultracet 37.5 325 mg diflucan tablets vicodin with no prescription isotretinoin medication nexium 10 mg effexor xr medication oxycontin street value vicidin vicodin how long in system vicodin names purchase vicodin

Запуск процесса

Я использую утилиту xhkeys для обработки мультимедийных клавиш. Иногда “залипает” клавиша и начинается запуск процесса без до тех пор, пока ядро не прибьет “лишние” процессы при нехватке памяти.

Что бы не запускались лишние копии процесса, я написал такой скрипт:


ps -ef | grep PROGRAM | grep -v grep >/dev/null ; if [ $? -eq 1 ] ; then PROGRAM; fi

Add comment January 23rd, 2010

magic values

  • 0xABADBABE (”a bad babe”) is used by Apple as the “Boot Zero Block” magic number.
  • 0xBAADF00D (”bad food”) is used by Microsoft’s LocalAlloc(LMEM_FIXED) to indicate uninitialised allocated heap memory.
  • 0xBADDCAFE (”bad cafe”) is used by ‘watchmalloc’ in OpenSolaris to mark allocated but uninitialized memory.
  • 0xCAFEBABE (”cafe babe”) is used by both Mach-O (”Fat binary” in both 68k and PowerPC) to identify object files and the Java programming language to identify Java bytecode class files.
  • 0xDEADBEEF (”dead beef”) is used by IBM RS/6000 systems, Mac OS on 32-bit PowerPC processors and the Commodore Amiga as a magic debug value. On Sun Microsystems’ Solaris, marks freed kernel memory. On OpenVMS, running on Alpha processes DEAD_BEEF can be seen by pressing CTRL-T.
  • 0xDEFEC8ED (”defecated”) is the magic number for OpenSolaris core dumps.
  • 0xFEEDFACE (”feed face”) is used as a header for Mach-O binaries, and as an invalid pointer value for ‘watchmalloc’ in OpenSolaris.

Add comment January 15th, 2010

Мой опыт использования Xmonad

Пару дней назад решил более детально ознакомиться с тайловым оконным менеджером Xmonad. Настроить удалось практически все, что я хотел. Исключение составляет только статический тайлинг. Настроить его я пока не смог. И не факт, что это возможно на данный момент.

Что понравилось:
- поддержка с Xft;
- наличие скрэтчпадов (не хуже, чем в Ion3);
- работа с дочерними окнами;
- работа со статусбаром xmobar через пайп;
- возможности по подсветке текста в xmobar;
- свой набор лэйаутов и их настроек для каждого из тегов;
- работа с дочерними окнами в GIMP, Code::Blocks;
- реализация и настройка urgency hint;
- есть возможность переключиться на окно, которое установило urgency hint по хоткею.

Что НЕ понравилось:
- лэйаут с табами - слабая пародия на Ion3;
- не распределяет по тегам приложения, которые были запущены до Xmonad;
- проблемы с Smplayer (хотя mplayer работает корректно);
- отсутствие статического тайлинга мешает работать в GIMP с несколькими изображениями одновременно; видимо тут поможет лэйаут, который комбинирует несколько лэйаутов;
- возможности стандартных плагинов в xmobar.

Отдельное спасибо xetf за помощь в настройке.

Мой конфиг Xmonad.
Ветка о Xmonad на LOR.

6 comments December 10th, 2009

Мой Bicube из Rubik’s cube

Ну вот и сделал я себе бикуб. Белые швы - это эпоксилин обработанный наждачной бумагой в воде. Пары кубиков склеены с помощью цианоакрилового клея. Знаю, что нужно было покрасить или эпоксилин, или сам куб после обработки, но я не нашел ни тонера, ни краски. Возможно, что позже я исправлю сей недостаток. Часть наклеек резал ножом из листа пленки, часть использовал от куба 3х3х3 - наклеивая их по 3 штуки на одну сторону пары.

Бикуб без наклеек:

Бикуб с наклейками:

p.s. Вчера разобрал куб, повернув пару-тройку раз грани, теперь не знаю, как его собрать ;)

Add comment December 8th, 2009

7×7x7 - по 4 точки на шести гранях

Собирая куб после экспериментов со сложными узорами на V-Cube 7 нашёл простой алгоритм:
2L L’ 2R’ R 2U’ U 2D D’ 2L’ L 2R R’ 2U U’ 2D’ D

2 comments December 5th, 2009

Mac OS X: путь к исполнимому файлу

Нашел у себя в черновиках. Не уверен, что я этот код где-либо использовал, но для затравки сойдёт.
Object-C:


const char *path;
path = [[[NSBundle mainBundle] bundlePath] UTF8String];

Или так:


CFBundleRef bundle;
bundle = CFBundleGetMainBundle();

CFURLRef res;
res = CFBundleCopyResourcesDirectoryURL(bundle);

CFStringRef resStr;
resStr = CFURLCopyFileSystemPath(res, kCFURLPOSIXPathStyle);

char path[8192];
CFStringGetFileSystemRepresentation(resStr, path, sizeof(path));

Add comment December 2nd, 2009

Mefferts 4×4x4 - как я менял тайлы на наклейки из пленки

Слева результат моих усилий по смене тайликов (или плиточек) на наклейки.
Оригинальные тайлики снял при помощи ножа с толстым (не широким), но острым лезвием. Толстое лезвие нужно для того, что бы тайлики не срезать, а аккуратно снимать. Так получается и проще и безопаснее. При этом повреждения для куба минимальны.
Далее удалял клей при помощи куска мелкозернистого точильного камня. Тут можно было бы воспользоваться и наждачной бумагой, наклеенной на плоскую и жесткую поверхность. Рекомендую при выполнении этой операции капать водичку на камень - это позволит меньше травмировать поверхность куба. Операцию выполняйте над каждым элементом отдельно, разобрав куб на части (да, это нудно и долго, но рез-т будет лучше). Если есть возможность после этой операции произвести окончательную полировку на войлочном круге, то это будет супер! Дома у меня нет такой возможности, поэтому окончательную доводку я сделаю позже, а пока и так сгодится ;)

После полировке на камне я промыл все элементы в воде с моющим средством (засыпал все в банку с водой и моющим средством и потряс в течении нескольких минут). Промыл от грязи и остатков моющего средства душем. Просушил в течении получаса (шило в пятой точке не позволило мне сушить дольше). Собрал куб без смазки - да и куда её там лить то - изо всех щелей сочится влага ;) Каждую сторону аккуратно протирал салфетками для чистки монитора, подсушивал отдельно и оклеивал. Наклейки мне достались для Eastsheen, они меньше оригинальных тайликов, но смотрится куб весьма неплохо. Результатом я практически доволен.

И о главном:
Основная и главная моя ошибка: насмотревшись видео по замене тайлов на наклейки я поступил так же - на многих элементах куба срезал ножом остатки клея. Образовались ямы, которые вручную без войлочного круга отполировать крайне сложно. Не повторяйте моей ошибки, и не слушайте советы горе-спидкуберов на тытрубе. Делайте все правильно. Удачи!

Add comment December 2nd, 2009

Ubuntu и Postfix

Пример настройки корпоративного почтового сервера на базе Postfix в Ubuntu Linux.

Коротко о статье:

  • ОС Ubuntu 9.10
  • БД MySQL
  • Почтовый сервер Postfix
  • Антивирус ClamAV
  • Web-интерфейс PostfixAdmin
  • Антиспам Spamassassin, Razor, Pyzor и стандартные средства самого Postfix.

2 comments November 24th, 2009

Emacs + Cedet для C / C++

Введение из статьи однозначно отвечает на вопрос - “о чем статья”:

Этот рассказ не претендует на звание полного описания настройки Emacs как среды разработки на разных языках (это будет отдельная статья), а является попыткой написать краткий рассказ о настройке пакета Cedet для работы с языками программирования C & C++, хотя большая часть изложенного подходит и к работе с другими языками, поддерживаемыми пакетом Cedet.

Ссылка на статью Настройка Emacs & Cedet для программирования на C & C++.

Add comment November 24th, 2009

Новые приобретения

Наконец то до меня добралась посылка от Mefferts. В небольшой коробке из гофрированного картона были упакованы:

  • Original Master Cube Black with tiles - крутится на первый взгляд прилично. Один тайлик отвалился сразу после распаковки. Посадил его на супер-клей. Тайлы толстые и вероятно хрупкие, ощущения весьма странные.
  • Master Pyramorphinx White Body - наклейки из плотной пленки. Весьма приятен на ощупь и крутится хорошо.
  • Black Pyraminx II Fluorescent Labels - вещь! Очень доволен этой пирамидой. Наклейки тоже из пленки, яркие, приятные. Крутится классно.
  • 12 color Megaminx - тут тоже отвалился один тайлик. Дочка сходу собрала сторону с поясом, сейчас сидит собирает остальное (никаких алгоритмов не знает, держит головоломку в руках впервые).

Фотографии не мои - взял то, что попалось под руку:

Посылка шла почти месяц. Я два раза писал в Mefferts - один раз на саппорт, второй через веб-форму - ни одного письма от них не получил. При этом инвойс после оплаты был получен сразу. Но теперь это не имеет значения - заказывать можно. Посылка приходит в почтовое отделение, денег дополнительно не требуют, хотя на посылке указана полная стоимость. Не сравнить с UPS - они дерут дополнительно деньги, прикрываясь каким то законом Беларуси. Уродская контора.

p.s. Пока писал эту заметку, дочка почти собрала Megaminx.

UPD 03.12.2009:
Начало тут.

Add comment November 19th, 2009

Previous Posts


Tags

Links

Feeds