LINUX.ORG.RU

Избранные сообщения Chaser_Andrey

Набор для встречи конца света

Форум — Talks

поступил в продажу!

http://ria.ru/society/20121125/912147758.html

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

http://d.img22.rian.ru/images/91215/07/912150790.jpg

хотеть!

dk-
()

Которую осень по счету...

Форум — Talks

Которую осень по счету
Гуляешь ты в парках один?
Глядишь на влюбленные пары,
Скучаешь, бредешь нелюдим.

Казалось бы, что тебе нужно?
Ты хакер, каких поискать.
Ну нету подруги - не нужно
Совсем уж вот так раскисать.

Напишешь стихи и отправшь.
Подумаешь «снова не та...»,
И отзыв без чувств прочитаешь,
Стихи это просто слова.

Словами беде не поможешь.
Но где же тебя мне найти,
Ту самую девушку, где же,
Наверное уж не в сети.

И снова всю осень гуляешь
По парку ты в день выходной.
А вечером генту поставишь,
Пошло оно к черту долой...

 ,

ei-grad
()

А стоит ли покупать одежду за бугром?

Форум — Talks

Я дико извиняюсь за нелинуксовость сего вопроса, но вы таки можете мне ответить? Я вот на ибее смотрю товары со скидками, и прямо руки чешутся купить себе пару курток и всякую другую продукцию. Заявлены фирменные вещи, а цены ниже, чем у бабок на базаре, даже с доставкой сюда.

Стоит ли оно того?

 

Dirty_Diana
()

Десктопокапец

Форум — Talks

Интел сошёл с ума

На современных процессорах Intel Ivy Bridge такая стратегия компании, как «тик-так» пошла вразнос. Вместо «тик» — уменьшенной до 22 нм микроархитектуры Sandy Bridge, мы получили «тик+» — местами сильно изменённую архитектуру Ivy Bridge. Дальше — больше. Изменится архитектура в процессорах Haswell и последуют изменения в архитектуре процессоров Broadwell, которые придут им на смену в 2014 году в виде 14-нм решений. Любители модернизировать компьютер с каждым новым поколением процессоров скучать явно не будут. Материнские платы придётся менять как перчатки. Ага, а мы всё рассуждаем, будут ли новые процессоры поддерживаться старыми чипсетами или не будут... Расслабьтесь — не будут. Начиная с процессоров Broadwell чипсетов не будет вообще. Поэтому платы для Haswell, очевидно, не подойдут для Broadwell.

Думаете это самая плохая новость? Самая плохая новость, докладывают наши японские коллеги, заключается в том, что процессоры Broadwell выйдут только в виде BGA-упаковки. Никаких LGA. Чувствуете, чем запахло? Персональных компьютеров и рынка «сделай сам», в том виде, в котором мы его все прекрасно знаем, через два года может просто не стать. В лучшем случае, материнские платы будут продаваться с распаянными процессорами. В худшем — на полках магазинов будут пылиться моноблочные ПК. Отметим, пока это планы. Но эти планы получены от OEM-производителей, которые сейчас приступают к изучению вопросов, связанных с развитием инфраструктуры Broadwell (компания Intel всегда заблаговременно рассылает черновые спецификации для согласования).

В следующей новости мы подробнее рассмотрим возможные варианты процессоров Broadwell и Haswell образца 2014 года. А пока уточним, что Broadwell планируется выпускать в виде SoC-сборок, как это сегодня происходит с процессорами линейки Intel Atom. Модернизированная архитектура Broadwell, со значительно сниженным потреблением в режиме простоя, будет ориентирована в первую очередь на планшеты. Как ни крути, всё теперь начинает вращаться вокруг этих систем. Сюда же можно приплести досрочный уход Отеллини, разговоры о преемнике, который должен двигать субмобильные системы Intel и общую стагнацию рынка ПК в развитых странах. Всё это как-то связано, где явно, где нет. Вот такое будущее, по всей вероятности, нас ждёт через неполных два года.

оверы У АМД есть шанс?!

 , , ,

daemonpnz
()

В России под ограничение 18+ попала рок музыка

Форум — Talks

Ъhttp://progorodnn.ru/newsv2/57917.html

Ъ:

О том, какой страшный вред детской психике, согласно Пятой статье Закона «О защите детей от информации, причиняющей вред их здоровью и развитию», может принести, скажем, мультфильм «Ну, погоди!», нам уже объяснили. Теперь пришел черед музыки.

Отныне все музыкальные CD в легальной продаже должны снабжаться наклейкой с цифрой ограничения по возрасту. И что же мы имеем? Queen, Deep Purple, AC/DC, Pink Floyd, Led Zeppelin, саундтрек к «Титанику» (!), весь Джими Хендрикс, Майкл Джексон, Элтон Джон, Элвис Пресли, Луи Армстронг (!!!) теперь будут фигурировать на прилавках со значком «18+» и сопутствующей надписью для непонятливых: «ЗАПРЕЩЕНО ДЛЯ ДЕТЕЙ».

причём тут линукс? при том, что под запрет попадает музыка способствующая развитию мозга, а следовательно, придётся ждать поколение богомолов.

 , ,

AGUtilities
()

Как добавить мультипоточность

Форум — Development

Пытаюсь осилить мультипоточность под многоядерные процы на питоне. Накатал 2 версии через Pool и через Thread, ни одна не работает.
Помогите исправить код, чтобы он эффективно работал на многоядернике.

Есть простой код бинарного сравнения двух толстых файлов. Если брать большой размер блоков (piece_size), то скорость упирается в скорость хдд. Если брать маленький размер блока, то уже сильно проседает процессор и скорость чтения с диска падает. Делаю вывод, что узким местом является операция сравнения двух частей:

from time import time

piece_size = 16 # KB
# cores in system
multiplier = 4
errors = 0
starttime = time()

# 2 equal by size, but different by content files
file1 = open('etalon.mkv', 'rb')
file2 = open('startplus.mkv', 'rb')

# get byte piece of 2 files, and compare them
def check(r1, r2, i):
    global errors
    if r1[i:i + piece_size] != r2[i:i + piece_size]:
        errors += 1
    return

if __name__ == '__main__':
    r1 = file1.read(piece_size * multiplier)
    r2 = file2.read(piece_size * multiplier)
    
    while r1:
        # give piece * 4 size, and work with every piece separately
        for i in range(0, piece_size * multiplier, piece_size):
            check(r1, r2, i)
        r1 = file1.read(piece_size * multiplier)
        r2 = file2.read(piece_size * multiplier)
    
    print('errors:', errors)
    print('Running time: ', time() - starttime)
Итог: Скорость чтения с диска 8 mb/s, 25% загрузка cpu (max for 1 core)

Попытка реализации через Pool: http://pastebin.com/u6C2tcbt
Итог: Скорость чтения с диска 0 mb/s, 4 подпроцесса в 2% cpu, 1 процесс в 25% cpu
Попытка реализации через Thread: http://pastebin.com/xkHJwkm1
Итог: Скорость чтения с диска 0 mb/s, 1 процесс в 30% cpu

 , ,

anonymoos
()

Паленый мед (продолжение)

Форум — Talks

###начало тут: Паленый мед (по мотивам известной серии)

Вначале были пятна, много пятен, они двигались, потом от них отделилось три пятна побольше. Они начали расти, обретая форму букв, росли пока не заполнили все сознание. Затем внезапно вспыхнули белым светом «ATZ», и Пух открыл глаза. На него смотрел Гагарин.

Модем молчал. Пух нашарил около головы бычек и закурил. Он лежал на полу и смотрел, как оранжевый скафандр Гагарина пролетает на фоне черного звездного неба. Глаза привычно нашли созвездие микроскопа, «какого дуба я повесил карту южного полушария, когда живу в северном?» опять подумал Пух. Потом прочел на плакате «поехали» и рывком поднялся на лапы.

Голова болела страшно, он с трудом поставил стул и рухнул в него уставившись в монитор. Предстояло во многом разобраться. Он в очередной раз пообещал себе, что больше никогда не будет есть овсяное печенье, и застучал по клавиатуре.

$ lynx honey.dub

Пух надеялся увидеть что-то типа «KR0sH1<@ вас хакнула» и какую-нибудь тупую шутку про горшок с ушами, но на мониторе горело 504. Значит целью влома, скорее всего, был не сайт. Это плохо, очень плохо.

Взломать не наследив нельзя, но следы можно стереть. Поэтому Пух в свое время настроил logcheck на пересылку экстренных сообщений по модемной линии. Кроме того, при взломе, эта утилита должна была запустить программу shuher, которая работала на уровне ядра и вторично шифровала все базы данных, причем после запуска остановить ее можно было только обесточив сервер.

Пух нервно вбил команду

$ less honey.dub.logcheck
=-=-=-=-=-=-=-=-=-= 
Okt 2 16:16:16 topcat sshd[7122]: refused connect from 113.45.67.12
Okt 2 16:16:26 topcat sshd[7132]: refused connect from 113.45.67.11
Unusual System Events
=-=-=-=-=-=-=-=-=-=
Okt 2 16:16:27 topcat sudo: puh : pts/2 ; PWD=/home/puh ; USER=root ; COMMAND=/bin/rm -rf /var/log/*
Okt 2 16:16:28 topcat sudo: log : pts/2 ; PWD=/root ; USER=root ; COMMAND=/opt/sh/shuher-start.sh
.>>..Matrix has you..<<.

и у него отлегло от сердца, shuher был запущен, значит базы не утекли. Однако последняя строчка ему очень не понравилась. «Американский хакер действующий через китайский сервер, что он у меня забыл?» — думал Пух — «Надо исследовать эту подсеть 113.45.67.0/24». Из дома этого делать не хотелось, поэтому Пух решил навестить Пятачка, но вначале следовало подлечиться.

В открытом корпусе компа, между вентиляторами, стояла банка с медом для оказания экстренной помощи. Он попытался лапой достать банку, но в последний момент вентилятор больно ударил его по пальцам и банка упала на клаву, залив ее медом. «Мед - не кофе, но все равно хреново» — подумал Винни, затем облизал клавиатуру и допил остатки меда из банки. Потом он схватил рюкзак с ноутом специально купленным для работы «вне дома» и направился в стрип-бар «хрю-хрю», который держал Пятачок.

В 1991 с помощью воздушного шарика Пятачок нечаянно пустил под откос товарняк, перевозивший комбикорм и стероиды. Часть груза бесследно пропала. С этого начался путь Пятачка в мир серьезного бизнеса.

...

 

soomrack
()

Skype в песочнице TOMOYO Linux

Форум — Security

cast Chaser_Andrey

По мотивам недавней просьбы включить в pf-kernel расширенную поддержку AppArmor решил таки разобраться с TOMOYO Linux.

Докладываю — того, что есть в ядре, с головой хватает для ограничения проприетарных поделок. Поковырявшись с TOMOYO пару часиков, сделал вот так: раз, два.

С такими настройками Скайп не лезет в профиль Мозиллы и не читает информацию DMI с /sys.

Замечания приветствуются.

P.S. Раздел о TOMOYO на странице Skype в Arch wiki готов. Можно пользоваться.

 ,

post-factum
()

Постапокалиптика, киберпанк, антиутопия

Форум — Talks

Посоветуйте фильмов вроде Natural City (2003), Cyborg 2 (1993), Avalon (2001).

 

raycast
()

Архитектура распределённых систем

Форум — Development

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

В общем, хочется очень хорошо и в деталях понимать как работают TOR, I2P, всякие там Netsukuku и прочие Perfect Dark (или похожие), отдельно сильно интересует Bitcoin.

Ну и, разумеется, просто интересны какие-то годные книги по сетям, чтоб там со всеми тонкостями и подробностями с самого начала было, а то, признаться, мои познания сильно далеки от совершенства.

Абсолютно ничего страшного, если сложно — постараюсь разобраться. Если есть только на английском — тоже всё в порядке. Наличие физики, матана, алгоритмов и прочих доказательств лишь приветствуется. Спасибо.

 , ,

mix_mix
()

Пророк вещает о патентах

Форум — Talks

Всем поститься, молиться и слушать:

http://www.wired.com/opinion/2012/11/richard-stallman-software-patents

 

abraziv_whiskey
()

to tazhate — ты не прав

Форум — Linux-org-ru

Стремно стало? Это тебе не тузика банить.

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

Короче, ты не прав.

www.linux.org.ru/forum/talks/8435031

soomrack
()

Вышел Radare2 — фреймворк для реверс-инжиниринга

Новости — Open Source
Группа Open Source

Radare2 — это фреймворк для реверс-инжиниринга, который включает дизасемблер, шестнадцатиричный редактор, анализатор кода и т.д.

Основные изменения:

( читать дальше... )

>>> Подробности

 ,

Root-msk
()

Как, как(??) вы пользуетесь Google Chrome?

Форум — Talks

1) Нет встроенного просмотрщика RSS/Atom

2) Adblock/Adblock+ особенно на тяжёлых страницах превращают браузер в жуткое тормозилово

3) Нет русско-английского spell checker'a

4) Нет возможности переключения на ходу языка проверки текста

5) Нельзя посмотреть свойства картинки + Exif данные (расширения крайне убогие - В Firefox есть суперские FxIF + Extended Link Properties+)

6) Только встроенные поисковые системы поддерживают Live Results (в Firefox можно добавить всё, что угодно)

7) По умолчанию выключен smooth scroll - даже когда включаешь, он на половине страниц не работает

Спасибо, но Firefox форева - не знаю у кого он тормозит, течёт и прочее - у меня более 30 расширений - всё работает идеально.

 , ,

juk4windows
()

Хочу научиться делать html-frontend (желательно секьурный)

Форум — Talks

Можно где-нибудь посмотреть уроки по созданию хтмл-морд к консольным утилитам?

ViTeX
()

Написал фиговинку для почты

Форум — Talks

Давно собирался.

Суть токова: как только очередной магазин для программы лояльности просит у меня почту или какой-нибудь сайт требует мыло, чтобы за просмотр одной статьи всю жизнь присылать мне спам, для него заводится специальный алиас. Пока рассылка держится в рамках приличия, она падает в мой основной ящик. Как только рамки приличия переходятся, рассылка отправляется в помойку либо алиас вообще удаляется. Заодно посмотрим, кто барыжит контактами. :3

Выглядит вот так: http://itmages.com/image/preview/730947/7b8f8156

Хорошая задумка?

 , ,

Hoodoo
()

Будьте добры к программистам

Форум — Talks

— Тебе так повезло, что ты программист. Хотел бы я быть программистом.
— А почему ты не научишься?
— Я пытался, заходил на codeacademy и другие сайты, но это не моё.
— Да, программирование, действительно, не для всех.
— Тебе хорошо платят и ты можешь создавать разные вещи. Почти каждый день к тебе поступают сумасшедшие предложения минимум на 100 тысяч долларов.
— Да, это очень лестно. Немножко сносит крышу, если честно.
— Ты получаешь свою долю в компании, все уважают инженеров. Ты можешь воплотить любую идею в приложение и стать богатым. И тебе не нужно для этого никого нанимать.
— Вообще-то программирование делает меня несчастным.
— Ого. В смысле?
— Чтобы быть хорошим программистом, мне нужно выработать особый склад ума. Он и делает меня грустным. Я это замечаю и в других программистах — не во всех
— но во многих.
— Что это за склад ума?
— Концентрация на недостатках, а не достоинствах.
— Почему, чтобы стать хорошим кодером, тебе это нужно?
— Я работаю примерно так:

  1. Пишу код
  2. Запускаю его
  3. Получаю сообщение об ошибке
  4. Нахожу ошибку и возвращаюсь к шагу 1.

Этим я занимаюсь час за часом, день за днём. В постоянном поиске, что неправильно в том, что я сделал, редко задумываясь о том, что в этом хорошего. Это система с отрицательной обратной связью.
— С ума сойти.
— Когда я не в Vim'е, я в баг-трекере — списке недостатков. Список того, что сломано и требует исправления. Список того, где я напортачил.
— Мне кажется, ты слишком драматизируешь. Кроме того, разве исправление ошибок и вычёркивание их из этого списка, не приносит удовольствие?
— Приносит, конечно. В программировании много невероятно приятного и вдохновляющего. Но это не отменяет для меня того факта, что со временем программирование создаёт очень негативно настроенный склад ума. Я всегда спрашиваю «что тут неправильно?». Позитивно настроенные люди всегда ищут «что в этом хорошего?»

Оригинал

 ,

jamy
()

розыскивается 10минутмейл для смс

Форум — Talks

Собсвенно сабж. нужен для вывода денег с одного сайта, свой светить не желаю. есть ли сервис,который позволит мне получить через него смс|?

GNU-Ubuntu1204LTS
()

Виртуальный джостик на QML

Форум — Development

Хочу сделать что-то вроде этого: http://savepic.su/2745811.png
Мой код: http://pastebin.com/sxfEftfu
С геометрией у меня никакне очень, поэтому прошу помощи. Дополнить необходимо ветку else в onPositionChanged у joystickArea
Используются эти изображения:
background.png http://savepic.su/2747776m.png
finger.png http://savepic.su/2731392m.png

 ,

vladimirsmirnov9
()

Эйчары vs айтишники

Форум — Talks

Ошибки эйчаров, руководителей и прочих «собеседовальщиков».

1) «Работать в нашем банке» - большая честь! Отлично. Но _почему_? На этот вопрос очень редко кто может ответить. Когда ты задаешь этот вопрос эйчару, он просто ставит тебе «минус балл».

2) Отличным специалистам всегда есть где работать, они просто выбирают лучшее. Первый же вопрос эйчаров обычно состоит в том, «чем не понравилось текущее место работы», а следующий «почему

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

4) Молодому специалисту, по ряду причин которые здесь объяснять очень долго, вообще нужно менять работу раз в несколько месяцев. Получается, набирая студента на проект сроком на два года, они либо делают ему медвежью услугу (если таки уговорят остаться на два года), либо создают плохой прецедент (человек получает травму после срача „ты же обещал что останешься с нами навсегда, а сваливаешь сейчас!“, а компания приобретает дурную репутацию). Поэтому когда на работу устраивается бывший студент, вместо того чтобы расценивать его молодость и энергию как преимущество, обычно она расценивается как „минус несколько баллов“.

5) Только полный идиот будет работать в говне. Но эйчары раз за разом придумывают вопросы в стиле „а если мы дадим тебе задание разгрести сто пицот говна, ты будешь в нем рыться?“ и каждый раз ставят минусы, чем более категорическое нет - тем больше минусов.

6) На вопрос „а если у меня есть собственные проекты?“ обычно говорят „это очень плохо“. При этом зачастую сами же в резюме пишут „наличие кода на гитхабе“. Это же вообще шизофрения. Теперь посмотрим, что считается причинами плохости в глазах эйчара. Первая - предпринимательская жилка. Знакомые америкосы специально ищут программистов с задатками предпринимательства. У нас такие задатки скорее считаются признаком того, что будущий сотрудник может обмануть и как-то хитро насрать работодателю, кинуть его, украсить его супертайную интеллектуальную собственность, или еще что-то такое, на что требуется неконвенционная самостоятельность. Вторая причина - „побочные проекты отвлекают от основной работы“. Аргумент про то, что 24-8 = 16 обычно не прокатывает. Подводя итог, собственные проекты - это „минус несколько баллов“.

7) Финансовая грамотность, особенно подкрепленная предпринимательскими талантами, тоже считается огромным минусом. Вслух мне так никто и не признался, почему, но на практике это означает, что вопросы типа „почему наш проект стал в 1.5 раза дороже, а зарплата у нас всё та же“ будут восприняты в штыки.

8) Вопросы про зарплату со внутренним настроем обмануть и поторговаться. „А с какой частотой стоит делать перерасчет? А что так часто?“. „А если мы заплатим вам не столько, сколько в вакансии, а на 10 тысяч меньше, вы обидетесь?“. Да, конечно обижусь. Идите нафиг. Кстати, многие пишут в вакансиях заведомо неправильные зарплаты, например 150т.р. при реальном максимуме в 80, надеясь, что таким образом они дадут начало „конструктивному диалогу“. Набирая людей, которые соглашаются с подобным положением вещей, они набирают тех, кто наиболее склонен обмануть работодателя по полной программе. Когда ты рассказываешь, что всё это отваритительно и лицемерно, тебе ставят минусбаллы.

9) Эйчары почему-то всегда считают, что именно они должны назначать встречи, и встречи эти можно назначать в стиле „когда-нибудь на следующей неделе“. И потом просрать встречу много-много раз, „ну я же женщина, мы всегда опаздываем!“ Также если ты не подошел (или даже подошел) на какую-то позицию, эйчары часто не звонят и не пишут об этом. О результатах собеседования приходится узнавать самому соискателю.

===

Имхо, как это должно быть.

0) Работодатель делает рабочему великолепное место работы, а рабочий помогает работодателю создать великолепный бизнес. Цель собеседования - узнать, насколько участники укладываются в эту схему.

В том числе:

1) Место работы должно быть интересным. Проекты, задачи, возможность переключения между ними.

2) Организация рабочего процесса должна быть основана на меритократии. Количество меритократии - мера того, стоит ли апплаиться на такую работу.

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

4) Каждый должен иметь возможность понять, зачем и как работает компания целиком, и каждый его коллега в отдельности. Чтобы работать не по указке, а в соответствии с общими целями. Цели должны совпадать с собственным мироощущением человека.

===

Соответственно, правильные вопросы при приеме на работу:

1) Насколько тебе интересно то, чем мы занимаемся? Чем бы из этого ты хотел заняться?

2) Что тебе нравится? Чем мы можем помочь, чтобы ты занимался тем, что тебе нравится?

3) Сколько ты планируешь у нас прорабоать? Что нужно, чтобы ты проработал у нас дольше? Куда ты отправишься после нас?

4) Для того, чтобы тебе было хорошо, мы сделали вот это, это и это. Хочешь ли ты чего-нибудь еще?

5) Мы можем заплатить тебе вот столько, потому что (и расскажем еще больше когда подпишешь NDA, но пока вот только так). Перерасчитывать мы можем не чаще чем раз во столько-то, потому что наша структура работы с баблом такая-то.

6) У эйчара всегда должны быть часы и ноутбук/калькулятор. На встречи надо подходить секунда в секунду (не раньше, не позже). Финансовые штуки должны быть точны, сложные вещи должны быть посчитаны.

===

Вы согласны?

stevejobs
()