Итак, передо мной последние несколько дней стояла задача переустановить и оптимизировать систему конкретно под мой ноутбук. Изначально был установлен Debian 5 с диска netinstall, без установленной графической среды, но с пакетами для ноутбука. После установки всех пакетов и графической среды и перезагрузки с базовой системой с ядром 486 потребление памяти было порядка 130Мб, была проблема с тем что ядро видело только половину оперативной памяти, то есть 885Мб из 1700. Чего, кстати не наблюдается на 686 ядре. Время загрузки операционной системы было в районе 50 секунд.
Читал тут . И на протяжении всего, так сказать, повествования, почувствовал что это - про меня. Однако, такой метод изучения физики и математики был бы нежелателен для большинства людей, но не для меня(я до сих пор жутко завидую другу, что он учился в физмат классе математической гимназии). Объясню кратко почему я так считаю. Как было указано в комментариях, всё это работало бы только для тех, кому был бы интересен сам процесс получения знаний, я к таким в классе мог бы причислить примерно 1/3 человек, и это, в большинстве своём, были бы либо хорошисты, либо отличники, но и пару троечников бы тоже в их ряды записал. Сейчас, по моему мнению, таких людей в классах моей школы наберётся хорошо, если 3-4 человека. Остальной части класса ходить в школу - только для галочки, они хотят идти по пути: школа -> техникум -> работа кем-нибудь типа продавца, столяра и пр. Конечно, столяр, плотник, сантехник это реально хорошая работа, поскольку как раз они сейчас ОЧЕНЬ хорошо могут зарабатывать(не в том порядке как специалисты умственного труда, но тем не менее на хлеб с маслом хватит). Так вот, для этой части класса различия в программе, вообще говоря, несущественны. Вот пивка бы выпить между уроками - это дело! Однако я хоть и пил иногда пиво между уроками, но тем не менее при этом достаточно успешно учился(как оказалось, в итоге, толку с этого не было). Как и остальная треть класса. Как оказалось 99% того, что давали в школе - полное фуфло, не стоило и учить всё это. Вот сейчас вводят ЕГЭ почти по всем предметам, честно говоря меня радует этот факт, поскольку те задания что мы решали на экзамене по математике(я его сдал на 5, написав за 15 минут весь экзамен и потом ждал когда обед принесут :) не идут ни в какое сравнение по сложности с ЕГЭ, тот экзамен был слабее даже части А в ЕГЭ. Так что есть надежда, что до университетов доберутся действительно знающие(а ещё лучше - понимающие) люди. В общем после 2,5 лет в университете очень хочется вернуться к тем райским дням, когда задания делались за 15 минут, когда нужно было только отсидеть на уроках ничего особенно не делая... Я, насколько я помню, вообще не напрягался в школе, единственное что напрягало - нужно было быть на каждом уроке, а не когда хочешь. В школе нам какую то кашу из знаний давали, единственное что я более менее помню - это астрономия наверное, да и то не уверен. Я помню, как поступил, и начались у нас занятия я по началу поверить не мог: вокруг ходят УМНЫЕ люди, а не как попадётся. И все эти люди соображают что то - кто то больше, кто то меньше, но реально думают. И они, даже страшно сказать, читают! Я в школе знал помимо себя наверное ещё человек 10-15 которые бы читали книжки сами. Честно говоря в универ мне нужно идти после 9го класса где то(или на курсы при универе). Да, самое, пожалуй грустное из наблюдений. Народ или тупеет, или становится более пассивным. Покажу на примере: у нас с недавних пор(с того момента как я поступил) наш куратор проводил интеллектуальные игрища: Что Где Когда и Брейн-ринг(в принципе тот же самый ЧГК, но на скорость, играют две команды). В итоге: у нас тогда с первого курса кафедры набралось на две команды(в сумме наверное 15-18 человек, хотя играло 6-7 обычно от каждой) с остальных курсов тоже набралось прилично людей, в итоге был проведён чемпионат, на первом и втором месте был 5 и 4 курс, на третьем - 3(команда из одного человека - "Один за всех" ;) дальше наша команда... команд вроде как было 6, во втором семестре мы, объединившись с другими перваками порвали всех ;) Я в личном зачёте 3е место взял :) Итак, после годового перерыва(занятия не получалось совмещать с играми) мы ждали что ну вот сейчас перваки и второкурсники покажут себя :) Ничего подобного, во первых вместо 10-12 игр как обычно, сыграли только 4 или 5, а команда первокурсников-второкурсников выиграла всего 1 игру, в большинстве случаев проигрывала вообще всухую. Мне очень жаль, что в той команде не играл капитан команды от нашего факультета, с которым мы заняли 5 место из 10 на первенстве универа(первые три места: Чемпион России, Чемпион Европы, Чемпион города, 4е место команда ф-та Информационных Технологий.
P.S. Через сутки-двое буду переезжать на свой VPS на базе debian 5. Там классическая связка nginx прокси на apache, mysql. Всё допилено на максимальную производительность, нормальный конфиг mysql вместо прожорливого дефолтного, допиленный конфиг апача, нормально настроенный nginx, php5 + eaccelerator. В итоге по итогам Apache Benchmark, на 10000 запросов, с 10кой параллельных сервак спокойной справляется с нагрузкой выдавая 20 запросов в секунду. В спокойном состоянии на сервере 60 из 256Мб оперативки занято, в нагруженном - 160. Если кому будет интересно могу расписать как можно построить достаточно производительный сервер при скромной конфигурации.
Год конечно ещё не закончился, но поскольку в последующие дни я буду весьма и весьма занят - подведу итоги сейчас. На мой взгляд более раздолбайского года в жизни у меня не было(в плане учёбы), зато в плане работы я превзошёл все свои ожидания: сумел таки одновременно работать и учится целый год, с небольшим; плотно познакомился с OS Linux: Ubuntu, Debian, Gentoo, попытка собрать свой дистрибутив(на основе Debian-Ubuntu) хоть и началась хорошо, но в итоге не увенчалась успехом; плотное знакомство с вебпрограммированием, как понятием и применение его на практике было весьма обширное(до начала работы в spaceweb про php я только слышал, а сейчас в принципе начал осваивать python, фреймворки...); завёл блог, который, я считаю стал весьма неплохим подспорьем многим людям, а уж как он мне помогал(спасибо тем людям, что откликались на мои просьбы, спасибо тем людям с которыми я стал весьма плотно общаться) как в материальном плане(ну наличкой я уже давно не платил за телефон ;), так и в профессиональном - я конечно не мастер слова, и по сочинениям в школе у меня были 3ки, но хорошая практика написания статей хорошо позволила продвинуться в работе и в получении новых знаний. В итоге было написано порядка 200 с лишним сообщений(на самом деле около 250, но 50 которые были в начале я почти все потёр, убрал проплаченные "постовые" из блогуна). На графике ясно видно, что за год я смог достичь стабильных 150-200 посетителей в блоге(тИЦ 40, PR 4) За год я поизучал не только программирование, но и поизучал то, как работают поисковики, что им нравится, а что нравится и поисковикам и посетителям(халяву любят ;): Вот список самых посещаемых страниц на моём блоге:
1. 2. 3. 4. 5. 6. (эта статья в следующем году будет на корню переписана, поскольку я в ней по молодости много чего неверно написал) 7. 8. (также будет переписана, точнее объединена с статьёй про wtorrent)
В ближайшие месяца два планирую переписать ещё пару статей, которые не указаны в этом списке, а также внести поправки к статьям из комментариев.
После комфортной и приятной работы в Wordpress я переехал на новую CMS - Maxsite CMS, всё что использовал раньше приходится переписывать, портировать плагины, кстати, оказалось не так сложно, а основной функционал у этой CMS уже давно реализован, и, надеюсь разработка будет продолжаться.
К сожалению, времени на разработку новых сайтов не хватает катастрофически. Хочется сделать всё таки сайт фамильный, menkovich.ru, но руки не доходят, как и для сборника how-to для linux.
Помимо блога много нового и интересного я узнал в университете, познакомился с преподавателями нашей кафедры, очень хорошие люди - добрые и отзывчивые. Занятия на нашей кафедре весной были очень крутые, к сожалению в предыдущем учебном году у нас не было брейн-ринга и что?где?когда?, на которых мы играли на первом курсе(второе место по кафедре, я взял 3е место в индивидуальном зачёте), а в этом семестре первокурсники и второкурсники как то скисли на середине семестра, нашей команде ни одна из противников ничего противопоставить не могла (все настоящие соперники уже выпустились, а жаль, с ними было очень интересно играть). На факультетском чемпионате, команда в которой я участвовал(наполовину из моей команды состояла) заняла 6е место(из 10 по моему, первые 4 места заняли всякие разные чемпионы: города, области, страны). В общем, год был очень плодотворным и полезным для личного роста.
На этом позитив заканчивается, 11го декабря у меня умер отец, очень тяжелая потеря для меня. Он был для меня тем примером к которому я стремился: потрясающий фотограф, потрясающий умелец, потрясающе чувствующий музыку и потрясающе делающий музыку(он работал с машинами, которые брали призы на различных аудио конкурсах). Умер он очень неожиданно, от второго инфаркта(про первый он даже не знал, насколько я понял), хоть и провёл в больнице сначала с воспалением легких, а затем с обнаруженным пороком сердца целый месяц, в итоге после вскрытия(так это наверное называется) оказалось, что было уже поздно что-либо делать(а делать надо было 2 года назад, сейчас даже пересадка сердца не помогла бы). После его смерти я наверное неделю-две не мог ничем заниматься, но приходилось, поскольку сессия надвигалась. В итоге чудом не вылетел из университета, спасибо друзьям, одногруппникам и моей девушке(благодаря ей я смог сдать расчёты по методам матфизики, я их просто физически не успевал сделать) что как-то, пусть даже косвенно, помогли мне выбраться на, наверное, самую сложную сессию в моей жизни. 3 неверноятно сложных предмета: матфизика, кванты и электродинамика.
В общем, спасибо всем тем кто помогал мне в этом году(пусть даже их помощь выражалась обычным комментарием к записи), кто поддерживал меня, и с кем я в этом году был рядом.
С Новым Годом Всех! И да будет он радостным и успешным!
P.S. В комментариях можете написать те темы, которые Вы хотели бы, чтобы они были раскрыты в моём блоге. Все описать я не обещаю, но часть смогу :)
Под влиянием хочется прямо с ним согласиться, но пожалуй только в немногом. Дураки есть, каждый в чём то дурак, каждому что-либо нужно будет объяснять на пальцах(например программисту - сантехник будет объяснять как сделать разводку труб совсем не так, как если бы он это объяснял коллеге). Буквально недавно, ночью, перед сдачей зачёта по методам матфизики случился такой диалог:
(05:01:58) однокурсник: а один вопрос по первому типарю не подскажешь? (05:02:48) librarian: какой? (05:04:30) однокурсник: мето фурье....там когда дашёл до ф-лы tg(мю)=число/мю чтоб найти это мю??? где его и как искать?
Вот почему я, человек который в принципе справедливо учится на 3ки-4ки, сходу может назвать как минимум 6 методов решения, из них в основном численные правда: тупо перебором, графически построив графики тангенса и а/x(можно достаточно точно найти точки пересечения), вычитая одну функцию из другой найти место, где она меняет знак, методы хорд и касательных, метод Ньютона, просто решение тригонометрического уравнения и т.д. А причем этот человек учится на 4 и 5, что меня несказанно поражает. Может действительно разные склады ума, у меня наверное какой-то более практический наверное, а у него что-ли память лучше(у меня с памятью совсем швах, особенно когда дело касается какой-нибудь не особо интересной метрологии ;)
Вторая его запись, а именно комментарий к одной из прошлых записей в его блоге про бан его дневника в livejournal:
Леонид Каганов:
Понимаешь, это не unix-way, это windows-way: "возникла проблема? обратитесь к поставщику услуг и попросите ее для вас решить..." Гораздо интереснее и полезнее было бы найти простое решение, позволяющее самостоятельно класть хуй и делать свое дело, не обивая чужие пороги унизительными просьбами об амнистии :)
Этот комментарий на самом деле идеально описывает и суть первого поста Каганова, и суть работы техподдержки и наверное очень точно описывает разницу подходов между пользователями linux и windows(я к windows причислю, пожалуй и примерно треть пользователей ubuntu). К сожалению, в работе приходится постоянно советовать использовать win-way: сделайте то-то, пропишите туда-то и туда-то то-то и всё заработает(или отсылать к разработчикам скрипта, коли прямо сразу не становится ясно, в чём же может быть проблема) . А по сути, иначе никак и не получится действовать, поскольку рекомендовать обращаться к документации, поскольку там это явно написано, можно лишь наверное 1% всех людей, которые обращаются за помощью. Я таких клиентов очень ценю, но как сказал наш преподаватель по квантовой механике и оптике, профессор Соколов Александр Иванович: "Очень жаль, что приходится общаться с умными людьми на экзамене всего по паре минут, а на глупых тратить по полтора часа".
P.S. Наконец то основная нервотрёпка с получением зачётов закончилась. Осталось дозащитить курсовую по квантовой механике и, в принципе, Merry Xmas Everybody (c) Slade ;)
Поскольку у меня компьютер сейчас запущен почти всегда(новый ноутбук не такой шумный как старый, когда на нем ничего не запущено, кроме(например rtorrent). Захотелось решить проблему с будильником, поскольку к телефонному я уже привык и выключаю его не просыпаясь. Сначала я ставил включение музыки в кронтабе, но поскольку его античеловечный интерфейс весьма неудобен(да и крон это чересчур для такой простой задачи, как разовый будильник). И тут я вспомнил про at, это более простой менеджер расписания, причем он сильно проще чем cronab, хотя и менее функциональный. Ставил будильник так: ~ $ at 8:30 warning: commands will be executed using /bin/sh at> /usr/bin/mpc play #включение музыки в mpd at> #Ctrl+D ~ $ at -l 11 Thu Dec 11 08:30:00 2008 a lib В общем задание добавлялось, и я спокойно шел спать. Сегодня озадачился написанием скрипта, который бы облегчил мне установку будильника. Создал touch /usr/bin/alarm vim /usr/bin/alarm
#!/bin/bash echo "/usr/bin/mpc play" | at $1
Теперь ставлю будильник чуть проще: ~ $ alarm 8:30
В принципе я хочу ещё доработать, чтобы было постепенное увеличение громкости через alsa, ну и ещё пару функций типа расписания и готовых вариантов будильника и т.д. Но пока хватит. Пойду посплю ~ $ alarm 8:00
P.S. Первые два топика по запросу "bash at alarm" - фигня, неумело написанные скрипты :)
20 лет,студент 4го курса СПбГЭТУ "ЛЭТИ", работал и снова работаю в техподдержке SpaceWeb.
Увлекаюсь классическим роком, программированием, системным администрированием. Во всех моих начинания мне помогает моя любимая операционная система: Debian GNU/Linux.
Про нее и буду писать в этом блоге, о многих открытиях которые сулит мне эта операционная система.