Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
21:43 

Пешком на Камчатку...
Так, все, поднял русскую локаль, буду писать きりりつぇい. Ну, или почти(я допилил нормальную работу uim'a).
Итак, что мы видим в 13 слаке.
Кучу новых пакетов, типа мплеера.
Старое ядро(2.6.29.6, сразу было пересобрано).
Кривые руки(скорей всего мои, но вроде патрик тоже. Так и не понял что с ssl в пидгине).

Столько всего еще пересобрать. + новые дрова(я все еще надеюсь на поддержку xv, хотя его вырезали на карточке имхо). Еще вспомнить что из кучи софта мне надо(postfix как минимум поднять, остальное вроде развернул).

А, еще патрик выпилил бесполезный init.d и запилил много пояснений к x-пакетам. Хотя мож я просто что-то не доглядел.

01:00 

Пешком на Камчатку...
patric molodec, naplodil kuchu novih paketov. No gde moya stabilnost' i radost iskorobki?

20:34 

Пешком на Камчатку...
4 день страдаю фигней. Смотрю аниму, играюсь в тоху, не делаю ничего полезного.
Хочу слаку до 13 обновить перестановкой, да сд болванок нет, приходится качать двд, уже 2 день качается...

01:03 

Пешком на Камчатку...
Злой вайн лишил меня очередной хентайной игры:

Нахрена нужен болгарский язык, если д3д допилить уже 2 года не могут?

15:30 

Пешком на Камчатку...
Это уже мое:

function appChild(obj /*object*/, arr /*array of append objects*/){
for(var i=0; i < arr.length; i++){
if(isArray(arr[i])){
appChild(arr[i-1], arr[i]);
}else{
obj.appendChild(arr[i]);
}
}
}

используется:
appChild(div, [ldiv, [form, [i1, i2, ib, ir, il, p]]]);
в итоге получается div у которого детем является ldiv, внуком form и целый выводок правнуков.

Вообще, у меня уже много таких мелких полезных функций накопилось, как буду чистить код, соберу их все в один файл. Еще как-нибудь выложу свой можуль жс-автодополнения, как додебажу и с выравниванием разберусь.

15:11 

Пешком на Камчатку...
Полезную штуку сохраню
if (! isIE) {
HTMLElement.prototype.__defineGetter__("innerText",
function () { return(this.textContent); });
HTMLElement.prototype.__defineSetter__("innerText",
function (txt) { this.textContent = txt; });
}

23:25 

Пешком на Камчатку...
лол

18:41 

Пешком на Камчатку...
Привел статистику к фапабельному виду, с попупами пересчета на человеческие еденицы измерения:
типа того

Вот только зачем я этим весь день сегодня занимался, если у меня не закончена еще куча мелкой фигни?
Еще сделал цветные связки, по которым сразу видно статус тайтла
Да, вот еще стандартная загогулина(все же, как они мне нравятся):

foreach $_ (keys %{$ret}){
%{$ret->{$_}}->{'color'}=$color{$stat{$$ret{$_}->{'id'}}->{'job'}};
}

23:02 

Пешком на Камчатку...
Страдать фигней забавно:
my $col= \ $sth->fetchrow_array();
$sth->finish();
return ${$col};

20:43 

Пешком на Камчатку...
Когда решение кривое, это сразу видно.

sub editst{
my $self = shift;
my($uid, $eid, $state, $nums) = @_;
return 0 if !$uid;
#use Catsql qw/find edit $tbl/;
local $Catsql::tbl = "users";
use Catfunct qw/@stats/;
my @stats = @Catfunct::stats;
shift @stats;
my %stat = $self->find($uid, "id", @stats);
unshift @stats, "0";
foreach my $el (@stats){
if( $el eq "now"){
$stat{$el} =~ s/\s{1}$eid(\(\d*\))?(?=(\b|$){1})/ /go;
$stat{$el} =~ s/\s+\(\d+\)\s+/ /g;
}else{
$stat{$el} =~ s/\s{1}$eid(?=(\b|$){1})/ /go;
}
$stat{$el} =~ tr/ //s;
}
if($stats[$state] eq "now"){
$nums = 1 if !$nums;
$stat{$stats[$state]} .= " $eid($nums)";
}else{
$stat{$stats[$state]} .= " ".$eid;
}
$stat{$stats[$state]} =~ tr/ //s;
my $ret = $self->edit($uid, %stat);
return $ret;
}

sub editst{
my $self = shift;
my $stats = shift;
return 0 if !$stats->{'uid'} || !$stats->{'mainid'};
my $ret = $self->edit_bundle('status', $stats->{'mainid'},
\($stats->{'uid'}, $stats->{'stat'}, $stats->{'num'}));
return $ret;
}

12:29 

Пешком на Камчатку...
Подумываю над тем, чтобы взять домен под каталог. Думаю между прямым anicat.org и дешевым animecat.info
Еще adsorbtion.com освободился...

А, еще дешевые .net есть, 11 баксов за 2 года.

22:18 

Пешком на Камчатку...
Сегодня понял, что меня задолбало добавлять в базу по одному элементу, и написал парсер анн->anicat. Хы, я злодей. Исходник не дам, не хорошо по отношению к авторам анн это.

20:01 

Пешком на Камчатку...
Что такое таайна? Это когда с задумавшись, балуясь суешь в код парсенрия HTML::TreeBuildr'ом хтмлки print ${$fd->content_list()}; и получаешь такое нужное, но очень давно ,в результате парсинга, утерянное значение, которое лежит в глубине верхних тегов, что были откинуты.
В мануале про это разумеется ничего нет.

17:12 

Пешком на Камчатку...
Не понял нужность большого модуля JSON на цпане и написал свою функцию.


sub json{
my $prms = shift;
my $ret;
return '""' if !$prms;
if(ref $prms eq 'ARRAY'){
$ret = '[';
for(my $i; $i<$#{$prms}+1; $i++){
$ret .= json($prms->[$i]).', ';
}
$ret =~ s/,\s$//;
$ret .= ']';
}elsif(ref $prms eq 'HASH'){
$ret = '{';
foreach my $k (keys %{$prms}){
$ret .= '"'.$k.'": '.json($prms->{$k}).', ';
}
$ret =~ s/,\s$//;
$ret .= '}';
}else{
$ret = '"'.$prms.'"';
}
return $ret;
}


Да, вызывается как json($val) где $val скаляр, \% или \@. я думаю, что нужно быть нездоровым, чтоб пытаться получить жсон из чего-то другого.

05:46 

Пешком на Камчатку...
Лол

16:41 

Пешком на Камчатку...
ертелеком пришел в наш дом. Радость!

01:25 

Пешком на Камчатку...
Вот какого хрена при поиске недостающих серий анимы, для директкачания, гугль первой выдает ссылку на папку с этой анимой у меня на сервере?

15:00 

Пешком на Камчатку...
Мандрива это лол же какой-то:

Следующий пакет необходимо удалить.
Тогда можно будет обновить другие пакеты:

- aria2-1.2.0-0.20090201.2mdv2009.1.i586

Сначала нужно обновить rpmdrake или одну из зависящих от него программ.
После этого rpmdrake будет снова запущен.

Для удовлетворения зависимостей будут установлены следующие 2 пакетов:

- aria2-1.2.0-0.20090201.5.1mdv2009.1.i586
- glibc-2.9-0.20081113.5.1mnb2.i586

Будет особождено 36Б дискового пространства.
Будет загружено 4МБ пакетов.

Продолжить?

Т.е. что-бы удалить софтину на 36 байт, надо сначала скачать 4 метра ее обновлений.
Возникает только один вопрос:
НАХРЕНА ОБНОВЛЯТЬ УДАЛЯЕМЫЙ ПАКЕТ?

00:55 

Пешком на Камчатку...
Теперь будет Алиса.


Изображение обрезал как 1152х864, а сижу на 1024ч768, потому что лень под мелкое разрешение dpi подгонять(надо иксы ребутать). Поэтому картинка не вся на десктопе.

21:03 

Пешком на Камчатку...
Все. Основной этап реструктуризации завершен. Мой долгострой постепенно начинает подходить к тому виду, который планировался. Хотя нет, с самого начала план был другой, просто он вырос, оброс плюшками и начинает уже работвть медленней.
Из планов 3.0 версии осталось только мелочь. Реализация малого редактирования, увеличение юзабилити(для этого всего уже есть готовые функции), натянуть на все подряд разные стили. поработать с отдельными страницами типа отдельного поиска и карточек. Давно забытая идея более доступной системы редактирования связок. Остальное видимо отложу на версию 3.1.
Пока можно наслаждаться просмотром дефолтных(или выбранных в юзернастройках) колонок, которые заполнены затычкой. После полного обновления базы(епт, там уже 1100 тайтлов) они будут заполнены.
Да, Видимо последняя версия, где можно грабить корованы.

На полпути в желтый дом

главная