LINUX.ORG.RU

Сообщения deep-purple

 

А почему вы ностальгируете?

Галерея — Скриншоты

На ЛОРе что-то в последние дни прямо пик ностальгии по старой гномоте. Странно, но ладно, речь не о том.

Во первых — я не «некрофил». А просто так сложилось. Я до сих пор пользуюсь Gnome 2.

За все время пользования я успел конечно опробовать: кеды, крысу, двм, и3, юнити, матэ, гном3 (конечно же) — но, пацаны, царь не настоящий все не то!!!

Более того, я каждую новую установку оси и гуя преднамеренно не сохраняю конфиги, предполагая, что приду к чему-то новому. Но нет — я всегда возвращаюсь к гному 2 и практически идентичной конфигурации гуя.

А еще у меня есть Compiz. Да-да, тот самый компиз от которого паром писялась пацаньва, а у девок тёк рассол по ляжкам.

Но компизни у меня в меру, я не маньячу. Что у меня там включено?

Куб, 4, иногда 5 граней, вращение по Ctrl+Alt+стрелки. В целом, это для замещения многомониторных конструкций на один, и я так к этому привык, что, более одного моника мне не требуется. И листалка окон Super+TAB и удерживая-Super+стрелки для выбора окна. Т.е. я бы мог и без компиза, но мне нравится полупрозрачность.

Что касается Debian 6, на котором я сижу. Самое глагне — на нем есть Gnome 2 )) А так — минимум телодвижений (обычно это 200мб нетинсталл) и система уже готова к работе. Какой работе? Практически всегда я попиливал веб-гамняшки: пых, жс, хмл, хтмл, ксс. И где-то 10% времени на сях. Новейшие либы мне не нужны — я не пилю грандиозные интерпрайзные комбайны и не фапаю на номера версий.

Все остальное это: потрещать на парочке форумов, позырить кинцо, послушать музычку.

Ах, да. Иконки — Lila

Все кучей:


http://s7.postimg.org/3zsau5rbv/gnome2_1.png
http://s7.postimg.org/48la6ceqj/gnome2_2.png
http://s7.postimg.org/d50no0uqj/gnome2_3.png
http://s7.postimg.org/ihpi25imz/gnome2_4.png
http://s7.postimg.org/w16c7uwm3/gnome2_5.png
http://s11.postimg.org/t0g7crtgj/gnome2_7.png

 , ,

deep-purple
()

От чего мак может тормозить?

Форум — Desktop

Ну, вот такой вопрос.

Mac OS X 10.7, 1.6GHz, 2GB RAM. Человек пришел, говорит — раньше не тормозило. Ну понятно что гогна много. Где именно его искать то?

Какие еще подробности нужны? Ну и наверное cast ptarh

 , ,

deep-purple
()

Объясните за js

Форум — Development

Размещаю не в веб-деве потому, что вопрос касается ресурсов и производительности.

Спрашиваю потому, что понятия не имею как это правильно загуглить.

Собственно есть необходимость создавать сотни тысяч объектов данных. Варианта два — «интерактивные» (не знаю как правильнее выразиться) классы и «тупые» объекты.

Вариант первый:

function myObj(data)
{
    var _internalData = data;
    this.myMethod = function() {
        // что-то делаем с данными
        console.log(_internalData);
    }
}

var obj = new myObj({a: 1, b: 2});
obj.myMethod();

Вариант второй:

function methodForMyObj(obj)
{
    // что-то делаем с данными
    console.log(obj._internalData);
}

var obj = {_internalData: {a: 1, b: 2}};
methodForMyObj(obj);

Вопросы такие:

1) Будет ли для первого варианта «клонироваться» в памяти методы при new myObj()?
2) Как правильно замерить?
3) Есть ли различия в поведении js-движков для вышеописанного контекста?
4) Предполагаю есть еще вариант с прототипами?

З.Ы.: Сейчас используется второй вариант, и при 600к «тупых» объектов данных браузер летает. За первый вариант спрашиваю потому, что если оверхеда нет, то я бы перевел на первый ради инкапсуляции данных и разделения ответственности.

 , ,

deep-purple
()

Паттернт Observer и ЯП

Форум — Development

Паттернт Observer и (не иммутабельные?) ЯП.

iVS, я так и не понял о чем конкретно ты вещал вчера. Прогуглил я это дело — все как я и думал, observer можно замутить везде, даже без ООП на ФП, лишь бы была возможность реализации стека/массива. Плюс, если многопоточно, нужно что-то делать с рейс-кондишн, но это тоже решаемо.

Ну или накидай ссылок что ты имел ввиду.
Люди, кто в теме или понял — накидайте ссылок почитать в чем же там проблема.

З.Ы.(офтопчик): Тётка вчера в метро посмотрела на нас, меедленно повернув голову с «бешаными» глазами, пока мы беседовали, сказала — я ни слова не понимаю, но мне стала интересна интонация вашего диалога.

 , , ,

deep-purple
()

Еще один забавный случай или...

Форум — Talks

Еще один забавный случай или:

public function getCurlException()
    {
        if (curl_errno($this->handle)) {
            throw new FooBar_exception(
                'Ошибка curl: ' . curl_error($this->handle)
            );
        }
        else return true;
    }

Эмм.. Что?

Если курл завершил запрос с ошибкой, тогда бросаем исключение.
Если все гут, тогда возвращает тру.
Представляю себе это как-то так:

try {

    if ($fooBar->getCurlException()) {
        // ой, ничего не случилось
    } else {
        // дабл-ой, нас тут уже нет
    }

} catch (FooBar_exception $e) {
    // ...
}

Так зачем там нужен ретурн тру?
Пойду грепну где это дергается...

А, ну точно, копипаста, каждые 20-40 строк в каждом методе повторяется:

$options = array(
    // везде почти одинаковые параметры
);
$this->connection->openCurlRequest();
// метод, судя по названию, должен ставить одну опцию, а ставит несколько
$this->connection->setOption($options);
$html = $this->connection->execute();
$this->connection->getCurlException(); // о, вот она!

Ах, да:

ЛОРовцы, родные!
Ни за что на свете
Не ходите в офис,
ПоХаПе писать!
В ПоХаПе "собаки" (@),
В ПоХаПе нотайсы,
В ПоХаПе большие
Злые копипасты
Будут вас кусать,
Бить и обижать,-
Не ходи ты, ЛОРовец,
ПоХаПе писать.

 , ,

deep-purple
()

Сегодня рассмотрели троих кандидатов, и...

Форум — Talks

Шеф дал объявление на вакансию пыхера.
За вчера и сегодня пришло три решения тестового задания.

Надо было распарсить любую страницу любого сайта на наличие ссылок, и разделить их на три группы:

1) внутренние 2) внешние 3) находящиеся внутри тега <noindex> и/или имеющие атрибут rel со значением nofollow.

Это жесть, я вам скажу.
Первые два нагавнякали лапши.
Вся лапша работает ПО РАЗНОМУ, выпарсивает на разных сайтах разные наборы ссылок.

У третьего автора тоже лапша, но его лапша особенная — она заточена на парсинг ТОЛЬКО ОДНОГО сайта, по остальным говорит что ссылок нет ни одной.

Ааааааааааааааааааааааа!!!!!!!!! Хочу это все развидеть!

Я правда не видел сам текст вакансии.
Возможно в ней что-то (кеш|требования) слишком занижено, вот и попадаются такие «тимлиды»..

З.Ы.: Это не показуха илитарности. Это вопрошение: где искать вменяемых пыхеров?

 , , ,

deep-purple
()

Ну ладно, уговорили.. музы кальный ринх — разогревочка

Форум — Talks

Собсно, у меня сейчас реально нет времени в будние, а по выходным я таки занят.
Все никак не выкладу очередной шлягер.
А тут вон народ прямо таки выкладывает и выкладывает..

Вобщем и я туда же, только со старьем.
Кастовать особо никого не буду, кому интересно, тред сами найдут.

Во первых, хотел поднять вопрос куда (в какие опенсорсные игры) можно отдать несколько треков по типу такого: https://soundcloud.com/ass-with-ears/technotron

Во вторых, i-rinat, помнишь был разговор за всякие музукальные ступени? Ну вот этот трек собсно само есть одно и то же в его названии, поющихся словах и самой гармонии (аккордов): https://soundcloud.com/ass-with-ears/im-v7-im-v7-im-v7-im-v7-vi-vi-vi7-vi7-ii...

 , ,

deep-purple
()

О_о! что за хрень? /home/user/@

Форум — Admin

В гуе тыкаю «открыть хомяка» и оно ломится (и наутилус и дельфин) в несуществующую директорию с именем «@» в хомяке. А с кансоли нормально.

Что это вообще такое? Где смотреть?

 ,

deep-purple
()

Хочу вскрыть и почистить клаву

Форум — Linux-hardware

Кароч, наверное обычная такая клавная вставка в ноут. Но я ни разу не разбирал это все.

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

Чем её промыть без разбирания, так чтобы дрищ отошел с труднодоступных мест? Можно предлагать спирт, водку, фейри, сварить суп из клавы, что-то другое.

Или как её разобрать чтобы потом собралось? ))

Вообще кто как спасался? Есть истории успеха?

Половое селфи прилагаю (макро, конечно же не получилось):

http://s21.postimg.org/s0jp1dcqv/2015_06_13_20_36_00.jpg
http://s21.postimg.org/9v259knuv/2015_06_13_20_36_11.jpg
http://s21.postimg.org/d36mmma4n/2015_06_13_20_36_33.jpg

UPD:

Супер-мега душевая насадка v0.01-beta (трубочка для питья + бумага)
Она же, другой ракурс
Врубил горячую, продул все межклавишные зазоры в четырех направлениях.
С обратной стороны тоже.

Пылесос умеет только на ВСОС. Прижал волосики насадки, все капельки всосались. Со стороны клавиш так же.
Теперь сохнем, через пару часов воткну проверить ))

 , , ,

deep-purple
()

Опять MySQL

Форум — Development

Есть табличка с полями: uid, pid, x, y, z
Пара uid+pid уникальный составной, но от этого не легче.
Дело в том, что сюда нужен «честный» апдейт на x, y, z для существующих uid+pid, и я не могу влепить сюда REPLACE INTO иначе вставятся новые записи, которых быть не должно.

Как избавиться от апдейтов в цикле?

а) IF/CASE/WHEN и собрать запрос в приложении?
б) ON DUPLICATE KEY UPDATE и как оно отработает на составном? Чот мне боязно, пойду проверю ))
в) другие варианты..

 , ,

deep-purple
()

Как лучше реализовать?

Форум — Development

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

Эта таблица определяет доступность проектов конкретному пользаку.
Оно выбирается галочками в админке в одном месте.

Однако, булевые флаги и коэффициенты указываются в совершенно другом разделе админки.
Т.е. только после отметки нового доступного проекта, становится возможность проставить эти флаги и коэффициенты.

Но галочки только явно определяют есть ли запись в этой таблице или нет.
В таком раскладе (в данный момент), при обновлении связей, уничтожаются проставленные коэффициенты.
А хотелось бы чтобы даже после удаления доступа к проекту система запоминала предыдущие введенные коэффициенты и при восстановлении доступа к ранее удаленному проекту восстанавливались и эти коэффициенты.

Как лучше реализовать?

1) Добавить поле is_enabled и проверять наличие записи в этой таблице и если галочку снимают, тогда просто ставить в это поле false, соотв в выборку добавить условие на is_enabled.

2) Добавить еще одну таблицу и джойнить её где надо и следить за её наполнением отдельно.

3) Другие варианты...

 , ,

deep-purple
()

Это фича, да?

Форум — Linux-org-ru

А что это за гуанище в теме оформления «black»?
Когда заходишь в топик, вне зависимости от ширины окна в наличии горизонтальная прокрутка.

 ,

deep-purple
()

Было, не? Пилите новость ))

Форум — Talks

http://habrahabr.ru/post/259393/

Для Ъ:

В последних версиях Skype для Windows и Mac OS X и присутствует ошибка, позволяющая безвозвратно обрушить программу.

Для этого достаточно отправить в чате строку:

http://:

После чего Skype вылетает и больше не запускается.

Работает как в групповых чатах, так и в приватных.

Уязвимые версии: для Windows: 7.5.0.101 для Mac OS X: 7.8 (390)

 ,

deep-purple
()

Удалить овер дохрена файлов в одной директории

Форум — Admin

Собсно, вопрос в названии темы. Есть директория с файлами, которых просто овер дохрена. Я запускал rm, так он выжрал 4.9 гб памяти и несколько часов тупил так ничего и не сделав. Я его кильнул.

Как же поудалять эти файлы? Нужно как-то так чтобы оно не индексировало (видимо это и происходит) перед удалением, а удаляло сразу.

 ,

deep-purple
()

Как правильно писать?

Форум — Development

Так:

/**
 * Comment here
 * more comment here
 */
или так:
/**
 * Comment here
 * more comment here
 **/
Кто прав и почему?

 , ,

deep-purple
()

Нужно полечить WAVEFORM а Ardour походу не умеет

Форум — Multimedia

Почти вопрос в заголовке треда.

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

Мне не важно, если это будет не в ардуре, главное возможности редактора и результат. Что заюзать?

Сабж. Оффтопню, ессно, не предлагать.

 , , ,

deep-purple
()

Шлягер #2

Форум — Talks




UPD!!!! Выклал все сюда: https://soundcloud.com/ass-with-ears


Ну вот, опять выходные.
И опять есть немного времени постебаться.

Засим презентую очередной шлягер: Про кузнечика. Стиль? Жанр? Да хрен его знает. Кто послушает — может определит.

Теперь вот пересел на Ardour по советам бывалых. Доволен как слон — это лучше чем кьютрактор.

А, да, Викуха меня спалила — действительно, есть песня и про зайчика. Но она еще не готова.

Теперь индивидуально:

nihil, да, я серьезно — в процессе реализации.

Rastafarra, кастую, ты ж любишь всякое такое. Если надоест — сообщи, кастовать перестану.

reprimand — в прошлый раз просил кастануть. Кстати, теперь в *.ogg как заказывал.

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

А линукс тут все при том же — на нем и записано.

 , , шлягер

deep-purple
()

Думал показалось, а нет

Форум — Linux-org-ru

Смотрю, иногда долго грузятся страницы.
Посмотрел сеть — гуглеапис, мать его.
Ну естественно.
Надо бы перенести вот это: https://fonts.googleapis.com/css?family=Droid+Sans+Mono|Open+Sans:600&subset=latin,cyrillic

в статику лора. Ибо сам лор быстро все отдает.

 , ,

deep-purple
()

Хреновые симптомы

Форум — Talks

В последнее время (месяца три уже тянется, с середины февраля) упадок сил моральных и физических.

Не могу выспаться, даже если ложусь спать вовремя.
А если и выспался, то хватает меня всего на пол дня продуктивной работы, а потом начинается «отлынивание».

Есть куча неотложных дел в семье и по дому.
Есть почти допиленный source client for audio streaming.
Есть почти допиленный сетевой сервис.
Есть начинания замутить «умный» дом.

Если взять неотложные дела, то они со скрипом, но, хрен с ними, делаются.

Если взять из списка все «почти» — то никак не получается завершить их из-за своего состояния. Ибо с работы приходишь и уже ничего не хочется делать.

А если взять «начинания» то до них вообще дело хрен дойдет такими темпами.

Так вот.
Что делать то?
Рацион сменить? Работу? График? (вдоль не предлагать)
Я так то не ленивый, да и не лень это. Вообще хрен пойми какое состояние.

 , ,

deep-purple
()

Уничтожение данных на носителях информации

Форум — Science & Engineering

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

И тут я подумал — а почему производители носителей информации не запилили специальных моделей?
Всмысле, не просто предоставлять готовые ящики, а «хардварно».

Ну, например для HDD могли бы (и технически это легко) запилить специальную головку, металлическую щетку, прямо в корпусе где эти блины вращаются. Где в обычном состоянии головка прижата к центру или периферии диаметра. А при посылке сигнала (джампером/кнопкой) выходит и начинает шкрябать блины — это же дело 10 секунд, тихо и безопасно.

А для SSD и флешек могли бы предусмотреть тоже какой-то джампер или спец-команду — хардварный сброс ячеек памяти. И все.

Вобщем сабж.

 , , , ,

deep-purple
()

RSS подписка на новые темы