kernel panic in userspace

my own self destruction
  • Blog
  • about
  • articles
    • Virtualbox bridge
    • linux blogging
    • Gentoo on Acer Extensa 5630Z
  • code
    • @unfollowr
    • WordPress
      • WordPress-bbPress syncronization
      • IE Warning
      • PostAds
    • Callisto overlay
    • @listwatcher
  • CV
  • belarusian
  • russian
  • english

wpdiffer.sh

Oct 29 2007
  • belarusian
  • russian

Наваял скрипт, который может упростить жизнь людям, имеющим блог на wordpress, но не имеющим ssh доступа или прочих приятных моментов. А обновить блог надо. Но делается это мутновато по официальным инструкциях, имхо, проще заменить изменившиеся с предыдущей версии файлы и обновить БД стандартным путём. Собственно говоря, мой скрипт только и делает, что собирает воедино (с сохранением структуры каталогов) измененные файлы. Так что остаётся только проверить список (быть может вы что-нибудь сами изменили в движке ;)) и загрузить только обновленные файлы на сервер. Ну и пройти обновление БД, если потребуется.
Немножко костыляво, svn это делает изящнее, но если нету ssh, то про svn можно забыть.
Да и не только для блоггеров может быть полезен сей незатейлтивый скрипт. Мало ли, какие архивы сравнить надо, можно все подкорректировать под свои нужды ;)
Зависит от sh, tar, gzip, diff и sed.
Скачать: wpdiffer.sh.
p.s.: GPLv3 ;-)

  • belarusian
  • russian

Наваяў скрыпт, які можа спрасьціць жыцьцё людзям, якія маюць блог на wordpress, але не маюць ssh доступу і прочых дасягненьняў цывілізацыі. А аднавіць блог трэба. Але ж робіцца гэта мутнавата па афіцыйных дакумэнтах, імхо, прасьцей замяніць зьмененыя з мінулай вэрсіі файлы і аднавіць БД стандартным шляхам. Мой скрыпт толькі і робіць, што зьбірае ў адзінае цэлае (з захаваньнем структуры каталёгаў) зьмененыя файлы. Застаецца толькі праглядзець сьпіс (можа вы самі што-небудзь зьмянялі ў дзьвіжку ;)) і заліць файлы на сэрвер. Ну і прайсьці аднаўленьне БД, калі патрэбна.
Трохі кастылява, svn гэта робіць значна лепей, але ж калі няма ssh, то пра svn можна забыцца.
Ды і ня толькі для блогераў падыходзіць гэты скрыпт. Можа якія яшчэ архівы прыйдзецца параўноўваць, заўсёды можна зьмяніць пад свае патрэбы ;)
Залежыць ад sh, tar, gzip, diff и sed.
Спампаваць: wpdiffer.sh.
p.s.: GPLv3 ;-)

{ Comments : No Comments » }
{ Tags: archives, diff, download, gzip, hosting, links, scripts, sed, shell, ssh, svn, tar, update, wordpress }

shit

Oct 28 2007
  • belarusian
  • russian

Гопники в конец оборзели. Сегодня наблюдал, как эти уроды в вечном огне жгли букеты цветов, лежащих возле. Прав был Саша Растич, “80% быдла растет поколение”.
По сему не устаю рекламировать тематическое сообщество: last.fm, vkontakte.
p.s.: далее постараюсь меньше негатива описывать. Должен ли быть рок (рэп) остросоциален?

  • belarusian
  • russian

Гопнікі ў канец абарзелі. Сёньня назіраў, як гэтыя ўроды у вечным полымі падпальвалі букеты кветак, якія былі тут жа. Саша Растыч мае рацыю, гаворачы, “80% быдла растет поколение”.
З гэтай нагоды не магу не прарэклямаваць тэматычную суполку: last.fm, vkontakte.
p.s.: далей паспрабую менш пісаць пра нэгатыў. Ці вінен быць рок (рэп) вострасацыяльным?

{ Comments : 7 Comments » }
{ Tags: gopniks, last.fm, links, Sasha Rastich, social, social networks, vkontakte, war }

pipes

Oct 28 2007
  • belarusian
  • russian

pipes это классно. А еще это просто и очень полезно. Вот допустим, есть у вас на сервере образ диска в архиве .tar.bz2, а места и на рабочей станции и на сервере не хватит, чтобы разархивировать. Хватит только чтобы положить сам образ из архива. Всё, что нужно – скастовать следующее заклинание:

ssh root@debwitch cat archive.tar.bz2 | tar jx > image.iso

Где у нас:

  • root – имя пользователя ssh
  • debwitch – имя сервера
  • archive.tar.bz2 – наш архив
  • image.iso – имя файла на локальной машине

При таком раскладе рзархивирование будет происходить на локальной машине, что может сэкономить трафик.
Есть и другой вариант, где разархивирование будет происходить на сервере:

ssh root@debwitch bzcat archive.tar.bz2 | tar x > image.iso

В каждом случае нету промежуточных файлов, которые потом удаляются

  • belarusian
  • russian

pipes гэта клёва. А яшчэ проста і вельмі карысна. Вось уявім, у вас ёсьць на сэрверы iso файл у архіве .tar.bz2, а месца на працоўнай станцыі і на сэрверы няма. Хопіць толькі на сам .iso файл на працоўнай станцыі. Усё, што патрэбна – скаставаць наступны спел:

ssh root@debwitch cat archive.tar.bz2 | tar jx > image.iso

Дзе ў нас:

  • root – імя карыстальніка ssh
  • debwitch – імя сэрвера
  • archive.tar.bz2 – наш архіў
  • image.iso – імя файла на лякальнай машыне

У такім выпадку разархівацыя будзе адбывацца на лякальнай машыне, што можа зэканоміць вам трафік.
Ёсьць і іншы варыянт, калі разархівацыя будзе весьціся на сэрверы:

ssh root@debwitch bzcat archive.tar.bz2 | tar x > image.iso

У кожным выпадку няма лішніх файлаў, якія потым вядаляюцца

{ Comments : 9 Comments » }
{ Tags: archives, bzip2, linux, pipes, shell, ssh, tar, tips }

back in ussr

Oct 27 2007
  • belarusian
  • russian

На днях к нам в лицей приезжали депутаты или какие-то еще официальные лица. По этой причине с утра была устроена проверка школьной формы в классах.
Потом в столовой на столы положили салфеточки, на них поставили стаканчики (стеклянные, широкие, очень хорошие для чая), в них тоже аккуратно скрутили салфетки. Кое-где появились цветы. Когда я шел со столовой, администрация что-то рассказывала двум мужчинам (гости, наверное). В коридоре у нас стоят раковины, их как раз мыли. Ну, думаю, настал социализм в нашей родной стране! Десять раз… руки помыть нельзя было, потому что раковины от этого становятся грязными (!!). Ну как вам это? :-)
Дальше – лучше. На следующий день все испарилось как дивный сон: ни цветов, ни стаканов, ни салфеток.
Ну и совсем в конце хотелось бы вспомнить стадион. На самом деле, официально его уже давно сдали, даже в “Витьбичах” написали. А в реальности на поле еще работают ученики и учителя физкультуры, делая то, что должны делать рабочие. Не буду вспоминать другие моменты этого процесса, сильно много грязи.
Ничего не напоминает, друзья? Выводы делайте сами, эдакий indymedia style

  • belarusian
  • russian

На днях у ліцэй прыязджалі дыпутаты ці яшчэ нейкія афіцыйныя ліца. З гэтай прычыны з раніцы быў шмон наконт школьнай формы па клясах.
Потым у сталоўцы паклалі на сталы салфетачкі, ні іх стаканчыкі (шкляныя, шырокія, вельмі зручныя для гарбаты), у іх таксама акуратна скруцілі салфетачкі. Дзе-нідзе кветачкі зьявіліся. Калі я сыходзіў са сталоўкі, адміністрацыя нешта распавядала двум мужыкам (госьці, напэўна). У калідоры ў нас стаяць ракавіны, іх якраз мылі. Ну, думаю, настаў сацыялізм у роднае краіне! Дзесяць разоў… памыць рукі нельга было, бо ракавіны ад гэтага становяцца бруднымі (!!). Ну як вам гэта? :-)
Далей – лепей. На наступны дзень усё зьнікла як дзіўны сон: ні кветак, ні стаканчыкаў, ні салфетачак.
Ну і зусім у канцы хацелася б узгадаць стадыён. Насамрэч, афіцыйна яго даўно здалі, нават у “Віцбічах” напісалі. А ў рэале на поле яшчэ працуюць вучні і настаўнікі фізкультуры, робячы тое, што павінны рабіць рабочыя. Не буду ўжо узгадваць іншыя моманты гэтага працэсу, зашмат бруднага.
Нічога не нагадвае, спадарства? Высновы рабіце самі, гэтакі indymedia style

{ Comments : 3 Comments » }
{ Tags: administation, belarus, fun, indymedia, life, links, management, school, ussr }

CSS

Oct 25 2007
  • belarusian
  • russian

Затестил браузеры, имеющиеся в наличии на совместимость с css. Результаты следующие:

Opera 9.24: From the 43 selectors 25 have passed, 3 are buggy and 15 are unsupported (Passed 346 out of 578 tests)
Konqueror 3.5.8: From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
Firefox 2.0.0.8: From the 43 selectors 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
Internet Explorer 7: From the 43 selectors 13 have passed, 4 are buggy and 26 are unsupported (Passed 329 out of 578 tests)
Internet Explorer 6: From the 43 selectors 10 have passed, 1 are buggy and 32 are unsupported (Passed 276 out of 578 tests)

Ссылка на тест. Выводы делайте сами.
Что забавно, в меню сайта в FF края кнопок округлены, а в Konqueror и Opera нет.
На том же сайте можно просмотреть и другие интересные возможности css3, такие как многоколоночная вёрскта или цветастые границы (borders). К сожалению, это все сделано через -moz, что, сколько мне помнится, не является валидным решением.
UPD

Opera 9.50beta1: From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)

  • belarusian
  • russian

Затэсьціў браўзэры, якія маю пры сабе на сумяшчальнасьць з css. Рэзультаты наступныя:

Opera 9.24: From the 43 selectors 25 have passed, 3 are buggy and 15 are unsupported (Passed 346 out of 578 tests)
Konqueror 3.5.8: From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
Firefox 2.0.0.8: From the 43 selectors 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
Internet Explorer 7: From the 43 selectors 13 have passed, 4 are buggy and 26 are unsupported (Passed 329 out of 578 tests)
Internet Explorer 6: From the 43 selectors 10 have passed, 1 are buggy and 32 are unsupported (Passed 276 out of 578 tests)

Спасылка на тэст. Вынікі рабіце самі.
Что прыметна, у мэнюшке сайта ў FF вуглы агруглыя, а ў Konqueror і Opera не.
На тым жа сайце можна глянуць і іншыя цікавыя магчымасьці css3, такія як шматкалёначная вёрстка я каляровыя межы (borders). На жаль, зроблена ўсё гэта праз -moz, што, наколькі я памятую, не зьяўляецца валідным.
UPD

Opera 9.50beta1: From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)

{ Comments : 7 Comments » }
{ Tags: browsers, css, css3, firefox, ie, konqueror, links, opera, tests, w3c validator }

« Previous Entries

RSS antisocial feeling

  • Ворачиваться в страну шпрот собираешься?
  • (via priskorbno) хочу. давно хотел. где купить?
  • ??
  • "((foldl (+) 0 [1..100]) ^ 2) - (foldl (+) 0 (map (^ 2) [1..100]))"
  • ?

Tags

bash belarus blog blogs bugs coding concerts download friends fun gentoo google images internet javascript kde language life links linux livejournal me money music overlays perl photos php plugins portage projects rss school shell social social networks ssh studying tests twitter ubuntu univer vkontakte wifi wordpress

links

  • asocial feeling
  • Callisto overlay
  • daThumbs
  • last.fm
  • twitter
  • Vkontakte
  • ~idioteque

Recent Comments

  • Daniil.Cravetz on drafts
  • neagaoleg on Hide Mentions in Twitter Web Interface
  • neagaoleg on about
  • Martina Bella on @unfollowr
  • gamersroute.com on WordPress-bbPress syncronization
  • gamersroute.com on WordPress-bbPress syncronization
  • JohnnyBCool on @unfollowr
  • bobrik on @listwatcher
  • Alper on @listwatcher
  • itomi on WordPress-bbPress syncronization

Archives

  • January 2010 (1)
  • November 2009 (2)
  • October 2009 (5)
  • September 2009 (2)
  • August 2009 (2)
  • July 2009 (3)
  • June 2009 (1)
  • April 2009 (2)
  • March 2009 (1)
  • February 2009 (1)
  • January 2009 (2)
  • December 2008 (12)
  • November 2008 (17)
  • October 2008 (20)
  • September 2008 (13)
  • August 2008 (25)
  • July 2008 (18)
  • June 2008 (15)
  • May 2008 (7)
  • March 2008 (1)
  • February 2008 (9)
  • January 2008 (11)
  • December 2007 (24)
  • November 2007 (27)
  • October 2007 (21)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Creative Commons License rss comments rss valid xhtml