kot:
FIFO буфер для поиска пар носков!!!!!!!!! ТОЧНО!!!!!!!
они же отсортируются там в конце концов!!!
найти пару носком можно будет максимум за один проход по буферу
О(n) от размерности носков!!!
dimaaan:
))))))))))))
dimaaan:
неповеришь, но я так делал. в результате понял следующее: ключевая характеристика - время доступа к одному носкку. у меня полка в шкафу узкая и тонкая, поэтому даже один проход занимал много времени. Решение очевидно! надо составить словарь. В качестве ключа и значения выступает любой из носков. Здесь встает необходимость в новой структуре данных: параКлючЗначение. Это организовавыется очень просто: носок, выступающий в роли Значения заворачивается в носок Ключ после стирки (инициализации). Положим, что носки без пары имеют нолевое значение.Таким образом получаем быстрый доступ к обоим носкам, сокращая перебор до тех пор, пока не найдем носок ключ с не нулевым значением
kot:
старый но проверенный метод!!
dimaaan:
при добавлении носков проверяем, если есть подходящий носок-ключ с нолевым значением, добавляем к нему второй носок
<Stranger][> как в емаксе компилировать?:)))))))))
<evix> скажи ему "компилируй"
<evix> если не сработает - скажи ещё раз
<evix> в емаксе давно уже есть искуственный интелект
<evix> он даже за тебя лабы напишет. но только до третьего курса
<evix> впринципе, он и дальше напишет, но это будет смущать преподавателей, вот и решили залочить до трех курсов
кулер: Windows, - это как обезьяна, которая может превратиться в человека, но для этого надо очень много времени, а до этого она скачет, орёт и пи***т твои бананы.
Линукс же - это пингвин, который умеет и знает много чего, но не делает этого просто так, потому что живёт сам по себе, отдельно от всех, и никому не собирается помогать, поэтому без правильного подхода от него ничего не добиться.
-У вас есть системный администратор?
-Ну да.. Есть, наверное... Он находится в панели управления?
dimakz: народ, почему dba oracle больше ценится чем MS SQL Server?
Gluk: потому что "dba oracle" это Человек, а "MS SQL Server" это сервер.
Порадовал Wordpress:
"Have any technical questions? Our documentation pages are open 24/7"
нет, мля, все остальные сайты на ночь документацию убирают!
xxx: помогите уже неделю живу без звука помогите кто может
yyy: Очень советую найти ритуальный одминский бубен, три медвежих пуповины, месячную настойку болотной воды. Два последних ингридиента смешать и выпить в новолуние под перестук бубна. После, если хоть немного образумишься и перестанешь верить в существование экстрасенсов и телепатов, опишешь свою проблему как положено нормальными словами, среди которых есть хоть парочка компьютерных вроде названия кодека, платы и т.д.
pavlinux
Куда русский язык катится...
Императивное и функциональное программирование.
Статическая типизация. Когнитивный диссонанс.
Императивная декларативность. Лексические переменные.
Слабо всё это на русский перевести, варианта до 1699 года?
Okruzhor
Приказное и отображательное предписание.
Предварительное клеймение. Мыслительная запинка.
Приказное глашатайство. Словесные переменные.
"Идёт хорошилище по гульбищу на позорище в мокроступах"
Сегодня постигал дао ортодоксального быдлокодерства - реализовывал функционал радиобоксов на основе чекбоксов. В одинэс так оказалось проще))
<+olegfink> почему я даже в детстве был извращенцем?
<+olegfink> на вопрос "девичья фамилия матери" ответ в виде девичьей фамилии матери, естественно, не подходит
< karnath__> Ну да, обычно туда кидают хеш девичьей фамилии матери...
> class MemberShip < ActiveRecord::Base
Это не корабль-член, а членство. Писать надо в одно слово: Membership.
elga(21:28):
денег почти нет. думаю где найти их на открытие типографии, для печати их самых.
Sorath(21:28):
В одной моей конторе стоит копировальный мега-девайс: Коника Минольта. Агрегат профессионального уровня.
elga(21:28):
*завидует, такая, смотрит на матричник...
Sorath(21:28):
Работники конторы запросто подделывают на нём печати, штампы, подписи и прочую фигню. Наловчились печатать и деньги. Копии, правда, выходят не совсем похожими, но обработать фотоЖопчиком, и усё будет чики-пуки. Но есть маленький нюанс. Если положить на стекло сканера долларовую купюру, то этО сЦукО ругаеЦа - уберите, мол денежный знак со стекла! А если положить рубли, то, что характерно, никаких аномальных телодвижений не происходит! Так что обращайся, поможем... Ж)
elga(21:28): Вывод, наши деньги, для них не деньги. За державу обидно. *совсем плакает
<Graf> Unix'ы бывают разные....
<Graf> консольные, виндообразные....
<Graf> но всем одинаково хочется...
<Graf> на классном железе ворочаться )))
andrewsch18: Совершенно случайно наткнулся на старую ссылку — как Оракл защищает свои протоколы доступа к базе данных. Они внедрили в свой протокол закопирайченое стихотворение, и поэтому никто не может этот протокол воспроизвести, так как это потребует повторить стихотворение, что запрещено копирайтом.
from http://habrahabr.ru/blogs/htranslations/136468/
Нужно написать функцию, возводящую число в 10 степень.
Так сделал бы нормальный человек:
template <int A, int B>
A func (A a, B b) {
return pow (a, b);
}
Так сделал бы нормальный человек, который не знает stl:
double func (double a, int b) {
for (int i = 0; i < b - 1; ++i) {
a *= a;
}
return a;
}
Но почему, мой сотрудник обязательно напишет
double func (double a) {
return a * a * a * a * a * a * a * a * a * a;
}
??????
А когда понадобится 11 степень, он сделает так:
double func (double a, bool is11 = false) {
if (is11 == true)
return a * a * a * a * a * a * a * a * a * a * a;
return a * a * a * a * a * a * a * a * a * a;
}
А когда появится 12 степень, знаете что произойдет?
double func (double a, int stepen = 0) {
switch (stepen) {
case 0: return a * a * a * a * a * a * a * a * a * a; break;
case 1: return a * a * a * a * a * a * a * a * a * a * a; break;
case 2: return a * a * a * a * a * a * a * a * a * a * a; break;
}
return 0;
}
Zert: похоже, что в майкрософте делают операционки, как корабли в бутылке: насыпают в бутылку силикатного клея, песка, говна и трясут. иногда получаются корабли
JackYF: сижу за компом, никого не трогаю...
JackYF: мимо с довольно-таки большой скоростью пролетает моль, и в прямом смысле убивается об противолежащую стену...
JackYF: т.е. стукнулась, отбилась сантиметров на 10 и упала на стол... до сих пор лежит...
JackYF: капец...
Naoru-kun - какнить пойду выменивать пиво на K6-200 и K6-2-300
Naoru-kun - чувак тут предлагает
Samerly - а что такое к6-200 и второй?
Naoru-kun - процы под сокет 7
Samerly - а что такое сокет 7?
Samerly - и не надо спрашивать, мол, кто из нас админ! админ - я. ты - некрофил.
>Я с нетерпением жду верхней планки кремниевых технологий, она уже не за горами
Точно
И наступил апокалипсис
Программы стали слишком сложные и слишком громоздкие, чтобы работать на доступном железе
И вернулась эра, когда компьютерное время стало дороже человеческого
И выползли из тёмных нор красноглазые гентушники, меняющие sse2-оптимизированные пакеты на тюбик пластиковой каши
<nordwnd> А как перейти в баше в каталог уровнем ниже? Уровень выше это .. А ниже?
<sattva> o_O
DnAp: У меня рефлекс. после каждой строчки ctrl+s часто в браузере при наборе сообщения нажимаю;D
saveart: Это пока хорошо что не "Esc, :wq" или "C-x C-s" ;-)
<Вася Пупкин> Линукс весьма и весьма Юзер-Френдли! Настолько Юзер-Френдли, что пришлось резать mpeg с помощью dd, зато все работает.
Не все то Windows, что висит
Oreolek: Я понял.
Среди всех чатов и асек лучшим считается не тот,где больше функций.Который быстро соединяется.Который занял 1 место на всех возможных чартах.Который шифрует соединение.Который понимает Юникод или у которого есть еще что-то там офигенное.
Выигрывает тот,где больше всего смайликов.
#linux
[KiBa]> не ну надо же было додуматся выполнить то что мне тут посоветовали
<...> Американские лингвисты подвергли компьютерной обработке данные по всем языкам Земли (исходными были взяты индейские языки), касающихся жизненно важных понятий. Мощный компьютер выдал однозначный ответ: все языки без исключения имеют общий лексический базис. <...>
xPrince: "Мощный компьютер выдал однозначный ответ: " ... плакаю ))))
Winand: echo все языки без исключения имеют общий лексический базис =)
...посреди многослойной, переплетенной из еаров, сервисов, коннекторов и пулов структуры сервера приложений, органично врастая в сеть модульной архитектуры, выставив наружу красивые интерфейсы, посылая и получая сообщения, отвечая на эрэмай запросы, словно кипящий поток создавая и уничтожая сотни ентити бинов в десятках распределенных транзакций, мудрый сессионый бин срал в лог эксепшенами.
// из обсуджения юзабилистов GNOME
// http://www.opennet.ru/opennews/art.shtml?num=34614
Как бы я хотел встретиться с ними, пожать им щупальца, заглянуть в их гениальные фасеточные глаза.
ещё один sql-запрос на 90 строк и я попрошу зарплату кокаином
Улыбнуло объявление Вконтакте: Продам новый коммуникатор на базе процессора ANDROID.
Телевизор на базе процессора МузТВ никто не продает?)
А к системам UNIX в унивирситетских кругах в 80-е годы испытывали чувства,средние между родительскими и чувствами к яблочному пирогу.
(с) Таненбаум - Компьютерные сети.
xxx: гугл хром после апдейта стал жрать 30-40% процессора в покое, месяц назад такого не было, в покое потреблял 2-5%, не больше?
yyy: Это зимняя версия, с функцией отопления помещения
отрубился инет в субботу. Звоню в 'круглосуточную поддержку'. Спустя полчаса наконец-то снимает трубку кто-то.
Я - алё! какого инет опять не работает и трубку не берете?
Ответ - извините, вы знаете, никого нет, все ушли...
Я - а вы кто?
Ответ - да я сторож, просто звонок раздражает, опять вот поднял. Но вы не волнуйтесь, звонят много и ни у кого интернет не работает...
<Architect> http://www.intuit.ru/department/security/kasprot/ - это вот действительно хуйня
<Architect> полная
<Architect> Сетевая безопасность на основе серверных продуктов Microsoft
<Architect> бгг, бронезащита на основе зонтика
<xxx> недавно пришло сообщение, предлагали услуги по взлому, и тут же винда мне сообщение выдала,
<xxx> что какието файлы заменены неизвестными версиями и нужно вставить диск с виндой, чтобы восстановить файлы.
<xxx> вот это я понимаю реклама, сразу с наглядным примером!
Из мануала к ФриБСД. Глава о пересобирании ядра:
Подсказка: Помещение файла конфигурации ядра в /usr/src может быть плохой идеей. Если вы испытываете проблемы, их можно решить удалив /usr/src и начав все с начала. После этого обычно требуется несколько секунд, чтобы понять, что вы удалили собственный файл настройки ядра.
xxx: Блин, всё никак не привыкну к функции смартфонов, которая позволяет раздавать вайфай.
xxx: Ездили на природу отдыхать. Беру телефон, смотрю, а он вайфай поймал.. А кругом поля и деревья... о__0
yyy: ...в лесу раздавался вайфай дровосека.. xD
ddd: Мне сегодня приснился кошмар одминов
ddd: Мне приснилось, что я 64-битный, А мое одеяло - 32-битное и я не могу им укрыться!!! Я всю ночь мерз!
ddd: Потом оказалось, что оно просто упало за кровать :/
void: /me сейчас будет обновлять продакшн. сейчас как грохнется все к чертовой бабушке :)
brezerk: gl & hf
void: brezerk: what is gl & hf?
opium: gl = good luck
brezerk: hf = have fuck
G@rf_> а есть какой-нибудь linux на русском и чтоб бесплатный?
sP!tF!rE: $ uname -a
Linux poison 2.6.24-1-686 #1 SMP Sat Apr 19 00:37:55 UTC 2008 i686 GNU/Linux
sP!tF!rE: чо то как то криво венда поставилась
< dottedmag> Хым. Пустой transition-пакет в Debian занимает столько же места в сжатом виде, сколько RAM было доступно разработчику на спектруме :)
< aim1159> это называется прогресс
[web]F@G()T_ (20:42:59 29/06/2007)
ты видел мух с зацикленным алгоритмом?
Freedd (20:43:16 29/06/2007)
Каких мух?*CRAZY*
[web]F@G()T_ (20:44:28 29/06/2007)
у меня подлетает к окну видимо ориентируясь на тепло или че, долетает до границы подоконника, и толи покрашенные рамы толи включенный раптор отворачивает ее обратно, но отлетев немного назад ее опять тянет сюда
[web]F@G()T_ (20:44:40 29/06/2007)
я уже минут 20 за ней наблюдаю
Fractal:
там че-то около 300кр
re-totty:
кр ??
Fractal:
килорублей
re-totty:
а ТР что тогда?
Fractal:
терарубли, ч0 непонятного?
<cahbtexhuk> и подумываем о системе с найтли дилдами
<cahbtexhuk> *билдами
drBatty> почему нет? C это очень простой язык.
anonymous> Ага. Чтобы написать на нём hello world нужно всего 2 строчки:
main(t,O){int _=main,m;return(m=strdup(",!((+hd3+6( eN")),O==_?((int(*)())O)(_,t+1),
17*4:t==_?(*(char*)O?*(char*)O^=((int(*)())t)(O,t):17),O:printf(((int(*)())_)(_,m));}
i-rinat> Да там память течёт! Вот исправленный вариант (убрал утечки и починил код выхода):
main(t,O){int _=main,m;return(O),O==_?((int(*)())O)(_,t+1),17*4:t==_?(*(char*)O?*(char*)O^=
((int(*)())t)(O,t):17),O:(printf(((int(*)())_)(_,m=strdup(",!((+hd3+6( eN"))),free(m),t-1);}
После двадцатой установки альт-линукс "Кентавр":
xxx: Прикинь, он запускается!!
yyy: Да ладно, быть того не может!
zzz: Сноси его нах**, он, походу, сломался.
AVanGarD: Когда я понял, что вентиляторы теперь могут работать только от автономного источника питания, я делал тесты, насколько сильно процу не хватает холодка, грузя его 4х потоковой компиляцией без вентиляторов, и с кружкой железной, наполненной холодной водой со льдом, стоящей на проце. Во втором случае производительность была быстрее.....и это еще не все
werehuman: он теперь вообще не пашет?
AVanGarD: затем я пошел на самые идиотские эксперименты - я засунул его на 2 часа в морозилку, потом подключил питание и моник с клавой, и не вынимая из морозилки пробовал компиляцию. По результатам, а они были впечатляющие, уже представлял себе серверный холодильник
>> в случае если это пароль, то бакап ключа не нужен - в голове
>> очень надежно хранится информация :)
> Очень большое заблуждение.
если со мной что-то случится то мне совершенно безразлично будет что там
и как с серверами которые я админю :)
Мой сосед по общаге путал Java и JS, он сейчас в армии :)
(http://habrahabr.ru/post/148829/#comment_5027766)