- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
int a;
cout<<"Enter a\n";
cin>>a;
if (a==1 && a!=2 && a!=3 && a!=4 && a!=5 && a<=5)
{
cout<<"Odin"<<endl;
}
else if (a==2 && a!=1 && a!=3 && a!=4 && a!=5 && a<=5)
{
cout<<"Dva"<<endl;
}
else if (a==3 && a!=1 && a!=2 && a!=4 && a!=5 && a<=5)
{
cout<<"Tri"<<endl;
}
else if (a==4 && a!=1 && a!=2 && a!=3 && a!=5 && a<=5)
{
cout<<"Chetire"<<endl;
}
else if (a==5 && a!=1 && a!=2 && a!=3 && a!=4 && a<=5)
{
cout<<"Pyat"<<endl;
}
vistefan 05.08.2013 00:56 # −6
LispGovno 05.08.2013 01:02 # −11
MoN 05.08.2013 01:08 # −14
LispGovno 05.08.2013 02:09 # −10
Ганс Рейзер убил свою жену, когда она его пилила по поводу того, что он деньги не зарабатывает и готовить ему отказывалась. Она ему видишь ли опенсорсный код под гну линукс мешала писать. Сел в тюрьму. Там его кормят за гос деньги и никто не мешает писать его любимую ReiserFS и по итырнету связываться с торвальдсом. В душевой конечно опасно, но линуксоиду не привыкать. Натренированная.
DBdev 05.08.2013 11:57 # −12
И в тюряге ему ынтырнетов не дают, он там в физику ударился.
bormand 05.08.2013 12:10 # −13
Играл с детьми в сборку ядра?
roman-kashitsyn 05.08.2013 12:11 # −12
У кого первого пингвиний жЫр кровь носом пойдёт?
bormand 05.08.2013 12:29 # −12
anonimb84a2f6fd141 05.08.2013 13:40 # +10
LispGovno 05.08.2013 20:50 # +2
bormand 05.08.2013 21:03 # +2
Зря ты такие аргументы во время холивара приводишь, ой зря...
kegdan 05.08.2013 21:09 # +1
Ведь действительно кровь пойдет из всех щелей...
bormand 05.08.2013 21:22 # +5
Блин, вот почему это действо считают чем-то сложным? Долго - да, но присутствия человека во время сборки не требует. Муторно конфигурить, если хочется урезать размер - тоже да. Но сложности там никакой нет.
> и оболочку под него делать
Да хватит уже линуксу оболочек, текстовых редакторов, плееров и прочей бесполезной хуиты... Такое ощущение, что каждый, кто приходит в опенсорс, перво-наперво пишет плеер, window manager, да какой-нибудь текстовый редактор. Пора уже заняться чем-то более полезным... Хотя бы допиливать существующий софт до ума.
kegdan 05.08.2013 21:43 # +2
Я считаю это сложным, потому что я этого не касался даже мизинцем левой ноги. Просто я уже привык к тому, что все не просто в этом мире... Хотя когда то я и переустановку винды считал чем то страшным.
> Хотя бы допиливать существующий софт до ума
Ага, щас) А как же знаменитость в веках?) Опыт показывает, что многие программисты не могут понять свой код, написанный неделю назад, а тут чужой разбирать.
defecate-plusplus 05.08.2013 21:59 # +2
насколько я помню, конфигурацию с помощью genkernel в генте примерно так ~2004 я пропускал как черезчур изимодную и моё скомпиленное ядро заводилось далеко не с первой попытки
bormand 06.08.2013 05:22 # +3
А оно ему надо? :) В конце-концов если ядро собирается не для понтов аля "я гентушник, я собираю ванильное ядро каждый день", а ради какой-то нужной фичи, то можно взять .config, с которым работало предыдущее ядро и сделать make oldconfig. А потом подкрутить нужные параметры/модули, ради которых ядро и пересобирали.
Реальные случаи когда мне необходимо было собирать ядро:
1) Апгрейд до версий, в которых была какая-то нужная мне фича, к примеру поддержка dvb.
2) Включение модулей. Чуть реже чем всегда было связано с тем, что по дурости я эти модули год назад отключал ради размера ядра. Больше я так не делаю ;)
3) Тюнинг некоторых параметров, типа планировщика I/O.
Ни в одном случае "с нуля" настраивать не приходилось.
> в генте
Генту я осилил, но, к сожалению, это не для меня. Я слишком ленив, и меня почти всегда устраивают проги со штатными настройками на штатном -O2 -march i686 без 5% производительности от заточки под архитектуру. Поэтому можете называть меня убунтоидом-анскиляброй.
govnomonad 06.08.2013 06:51 # +1
Мне вот в генте нравится USE флаги, с которыми не надо думать, что для использования фичи $X в программе $Y надо установить $Z. Ну ещё роллинг-релиз и всегда нестабильный и бажный свежий софт
PS. Пользуясь случаем, кто-нибудь юзал selinux? Гента с ним - это просто неюзабельный пиздец, который не может даже запустить udev
bormand 06.08.2013 07:27 # 0
На федоре когда-то юзал. С софтом из репы отлично работало, настроек не просило. Видимо в генте просто набор правил криво составлен (или вообще не составлен), и админу предлагается составлять его самому...
defecate-plusplus 06.08.2013 06:53 # +3
разные цели бывают
если ты студентота, у тебя много свободного времени и по предмету всем и так поставили задачу "установите линуху на выбор и напишите об этом рефератик", то накой выбирать убунту с next next done, когда можно под хендбук и пиво невозбранно поебаться с fdisk, menuconfig, grub и когда оно уже таки стартует весело смотреть, как хилая железка натужно 12 часов собирает какие нить кеды с опенофисом
bormand 06.08.2013 07:44 # +1
Да я не спорю, что это весело и интересно, когда делаешь это в первый раз, только что соскочив с винды. Я же генту все-таки осилил в свое время. И ее концепция мне даже понравилась. И слаку на ноут, на котором из коммуникаций были только флопповод да rs232+lpt накатывал... И diskless сервачок с сетевой загрузкой собирал по большей части ради интереса...
Но вот только когда юзаешь линуху 5 лет в качестве основной оси, все эти сборки-пересборки уже порядком надоели. И кликнуть в "центре приложений" в нужную прогу и через 5 минут уже ее юзать мне как-то приятней, чем подбирать use флаги и ждать полчаса пока она соберется... Опопсел я, что сказать ;)
Ну и насчет кастрированных ядер - они конечно грузятся на пару секунд быстрее... Зато потом, когда покупаешь беспроводной геймпад/вакомовскую графпланшетку/сетевуху/другое нужное тебе устройство, гораздо веселее воткнуть устройство и сразу юзать его, чем переконфигуривать ядро, пересобирать его и ребутаться... Хотя, наверное, каждому свое ;)
P.S. С беспроводными ушами, геймпадом и планшеткой ебли в винде было на порядки больше - пришлось качать пирацкий bluesoleil с торрентов ради ушей, искать на сайте мс дрова на геймпад, и ставить с диска дрова на планшетку... В бубунте же это запустилось, внезапно, сразу.
Your mileage may vary.
bormand 06.08.2013 08:07 # 0
Чтобы не возникало сомнений в противоестественности поиска дров на геймпад на сайте МС, добавлю то, что его делал логитек, а не майкрософт.
anonimb84a2f6fd141 09.08.2013 01:54 # 0
eth0 06.08.2013 22:02 # +2
Один раз я собирал удалённо. Почему-то после перезагрузки эта самая удалённая машина не захотела появляться в сети.
Так и пришлось ехать.
anonimb84a2f6fd141 06.08.2013 22:15 # 0
eth0 09.08.2013 20:11 # 0
Xom94ok 05.08.2013 22:04 # +2
Наверное, потому, что нужно много предварительной подготовки; и покопаться пару часов в википедии - явно недостаточно, чтобы сконфигурировать ванильку и не получить из неё паникующую жирную стерву.
>>Хотя бы допиливать существующий софт до ума
Было б что допиливать, а то ни одной вменяемой DE нет кроме Gnome2
bormand 06.08.2013 05:28 # +1
Но зачем?! Кроме как для прошивок под промконтроллеры я других адекватных причин урезать\настраивать с нуля не вижу ;) Есть же make oldconfig ;)
> кроме Gnome2
Два чаю этому сэру.
wvxvw 06.08.2013 09:38 # 0
Сказать по-честному, самое плохое в этом - документация. Ее либо вообще нет, либо она устаревшая, либо написана изначально с ошибками, либо просто человек не мог внятно выразить мысль. Почему так - я не знаю, не все линуксовые проекты такие, но из похожих: Гит и Сендмейл. Гит, в виду популярности, много человек пытаются объяснить, например, но он просто не вменяемый в смысле названий опций / структуры или последовательности аргументов, в нем есть 100500 файликов конфигурации и самые идиотские дефолты, с которыми программа в принципе не может работать.
Я так подозреваю, что сложности компиляции ядра скорее всего сводятся именно к немвенямой документации / интерфейсу.
bormand 06.08.2013 11:15 # +4
Ну основная проблема опенсурса. Код писать интересно. Доводить проги до ума долго. Документацию писать нудно.
Поэтому почти все пишут код, не доводят его до ума, и не пишут доки ;)
anonimb84a2f6fd141 06.08.2013 12:30 # 0
roman-kashitsyn 06.08.2013 12:53 # 0
Во всяком случае, так поступают Торвальдс и Поллак.
kegdan 06.08.2013 14:08 # 0
anonimb84a2f6fd141 06.08.2013 22:18 # +1
Есть 2 типа апинсорсников - фофанеры и серьезные люди, которые пишут опенсорс или за подачки, или на зарплату дорабатывают его под свои нужны и потом выкладывают, т.к. поддерживать в актуальном состоянии так будет проще. Вот первых я и имел в виду. Но документации нигде нет один хуй что у тех, что у тех, если это только не стандартная библиотека языка.
wvxvw 08.08.2013 16:43 # 0
anonimb84a2f6fd141 08.08.2013 18:05 # 0
bormand 08.08.2013 18:41 # 0
Вменяемого перевода на русский не бывает. Никогда. Ни в проприетарщине, ни тем более в опенсурце.
И насчет локализации опенсурцных доков: тем, кто может адекватно перевести доку - перевод нахуй не сдался; те же, кому нужен перевод, как правило, не могут адекватно перевести ;)
bormand 08.08.2013 18:50 # 0
P.S. Здесь я конечно же имел в виду перевод документации, а не гуя.
wvxvw 08.08.2013 19:34 # 0
anonimb84a2f6fd141 09.08.2013 01:50 # 0
wvxvw 09.08.2013 02:20 # 0
Из повседневной практики, обычные соображения строителя проприетарного светлого будущего категорически не совместимы с производством высококачественных товаров. Так это потому, что максимальная прибыль извлекается не от производства максимально качественного товара, а тогда, когда вклад в разработку минимален по отношению к полученной выгоде. Документация, скорее роскошь, чем необходимость, поэтому мотивации сделать ее хорошо у производетелей "софта на продажу" нет.
Кроме того, проприетарный софт себя очень сильно ограничивает в доступных средствах. Часто фундаментальным требованием является не качетсво конечного продукта, а себестоимость поддержки. Квалификация персонала - один из важных факторов стоимости поддержки. Поэтому, например, "софт на продажу" часто строится с использованием устаревших / незатейливых технологий, которые не могут / не рассчитаны на то, чтобы произвести самое лучшее.
Я неодноктратно сталкивался с требованиями "упростить" работу, например, сборки проекта / взаимодействия с VCS, и, в том числе, генерацией документации. Не далее чем пару месяцев назад, не смотря на готовую документацию к проекту сделаную под NaturalDocs, мне пришлось ее переделать под JavaDoc стиль, просто потому, что другой разработчик не разобрался с тем, как запустить генератор...
roman-kashitsyn 09.08.2013 07:39 # +1
Чем NaturalDocs лучше чем JavaDoc? Если проект на java, то первый не нужен.
wvxvw 09.08.2013 10:00 # 0
wvxvw 08.08.2013 19:30 # 0
Проприетарная документация мне большей частью попадалась в PDF / DOC(X), и это своего рода тоже жопа, просто с другой стороны. С PDFом, как текстом вообще невозможно работать, MS продукты чуть-чуть получше в этом отношении, но все равно на столько уебищнее обычных текстовых файлов, что это улучшение и не заметно почти.
anonimb84a2f6fd141 09.08.2013 01:48 # 0
Что, простите?
wvxvw 09.08.2013 02:04 # 0
defecate-plusplus 09.08.2013 08:19 # +1
@
сдавай проект в 2 раза быстрее
roman-kashitsyn 09.08.2013 09:35 # +1
Сам комментирую в основном нетривиальные места, обычно предположения, не выраженные явно в коде (например, какую структуру каталогов ожидает какой-нибудь сканнер файловой системы).
На мой взгляд, примеры использования являются одним из самых важных видов документации.
wvxvw 09.08.2013 10:08 # 0
@defecate-plusplus
Ну так а так и есть ведь.
anonimb84a2f6fd141 09.08.2013 15:24 # 0
kegdan 09.08.2013 20:32 # 0
А насчет качественно переведенной документации - забудьте. проще английский выучить
anonimb84a2f6fd141 09.08.2013 15:23 # 0
Odin 03.11.2018 17:18 # 0
У кого?
roman-kashitsyn 06.08.2013 22:19 # 0
kegdan 06.08.2013 22:22 # 0
kegdan 06.08.2013 14:07 # 0
Xom94ok 05.08.2013 21:52 # +4
bormand 06.08.2013 05:29 # +1
bormand 06.08.2013 06:17 # +1
DBdev 05.08.2013 12:31 # −12
kegdan 05.08.2013 13:01 # −11
- Заткнись нахер, виндузятник!
bormand 05.08.2013 13:31 # −10
- Заткнись нахер, виндузятник!
fxd.
LispGovno 05.08.2013 13:47 # −13
bormand 05.08.2013 13:50 # −13
Тот же второй портал так и не портанули, только первый.
kegdan 05.08.2013 14:25 # −13
Ну и что героев загубили. Козлы
anonimb84a2f6fd141 05.08.2013 13:39 # +12
DBdev 05.08.2013 13:47 # −13
Шёл 3700-ый день изучения Гансом С++
LispGovno 05.08.2013 13:48 # −12
kegdan 05.08.2013 14:29 # −13
inkanus-gray 17.10.2015 12:24 # 0
inkanus-gray 17.10.2015 13:33 # 0
kegdan 05.08.2013 03:04 # −11
dwarf_with_beer 05.08.2013 04:53 # −7
kegdan 05.08.2013 05:32 # −10
DBdev 05.08.2013 10:22 # −10
Eugene 05.08.2013 10:59 # −12
bormand 05.08.2013 11:01 # −11
DBdev 05.08.2013 12:01 # −11
Только не говорите, что Thor - это ТорА ТО ПО ОЙПИ ВЫЧИСЛЮ И НАКОРМЛЮ СКОНДЕНАВСКИМ ГАВНОМ!!!111адинадин
3Doomer 06.08.2013 14:58 # 0
Lemming 25.08.2021 05:37 # 0