Авг 10 2010

desman

Последний день перед боем!

Filed under Articles

День подошел к концу, сейчас с чувством удовлетворенности сижу и печатаю этот текст. Чувство к стати весьма странное, будто я пишу свои мемуары) не привык вести свой блог, с другой стороны он помогает лучше структурировать свои мысли, слушать умные советы по поводу своих мыслей, и меняться в лучшую сторону. Многие к стати замарачиваются на конфиденциальности и прочей ерунде, а мне кажется у кого “душа” чистая, тому и скрывать нечего :) так что уважаемые работники ФСБ я вас полностью поддерживаю в плане прослушки телефонов, чтения переписки и т.д. конечно не просто так, а с какой нибудь целью, тех же террористов ловить или во благо любого другого дела, а ведь иначе это действительно аморально получается.
Что то я отвлекся от темы, а ведь обещал написать о том, как прошел этот день! Хотя честно говоря и писать особенно нечего, просто закинул на работу вещи, поговорили о том как дальше жить будем ну и разбежались буквально через часик после того как встретились. Вот с понедельника настоящая работа начнется! Жду не дождусь! А то уже руки чешутся чего нибудь закодить во благо общества :) Вообще понедельник день конечно головокружительный у меня получается, он и так по обычаю тяжелый, а там еще и у близкого друга день рождение, так что придется проявить не свойственную мне активность и фантазию! Что в общем то не плохо, не люблю когда дни протекают за рутиной, кажется что вся жизнь превратилась… сжалась в маленькую точку и не для кого, ничего более не значит… Становится грустно. Конечно, я могу судить только по себе, но мне кажется, что программисты, как не кто другие испытывают недостаток человеческого внимания, знаете как иногда просто хочется с кем нибудь поговорить! Посидеть за чашечкой чая и поболтать с человеком далеким от компьютеров, посмотреть как вообще живут другие люди, поговорить с девушкой в живую, посмотреть на ее улыбку, как же давно я не видел женского смеха… К стати не обращайте внимание, на меня часто лирика накатывает по вечерам, если нудно просто не читайте, далее лучше не станет :) Заметил один интересный момент, похоже я один среди своих друзей и знакомых пользуюсь таким количеством смайликов для передачи настроения)) даже как то по дурацки себя чувствую, теперь стараюсь сдерживать себя)
Такс, пора добавить немного IT в тему, а то я что то расплылся, короче смотрел сегодня инфу про MVC фраймоврк, давно хотел его поковырять, даже идея возникла что нибудь быстренько свое накатать, но оказалось, что для MVC нужен SP1 для VS… грустно, вот такие вещи отбивают всякое желание. По сути он мне пока не требуется, но я где то прочитал, что MVC это новое слово в разработке веб приложений, напрягся и начал искать инфу о нем… после часа поисков окончательно разочаровался, оказалось что Microsoft не придумали ничего нового, просто опять реклама и все… MVC только фраймворк, готовый каркас на ASP.NET такой же можно было бы и самому написать и еще не факт, что у меня получилось бы хуже) в общем оказалось, что MVC это не прорыв, а старое колесо с другой покрышкой ( при этом не новой, а просто другой :)) В общем немного разочарован, я ждал очередного чуда!
Вспомнил о чем хотел еще рассказать, о своей рабочей обстановке! Маленький кабинет, под два столика для двух программистов, по моему мечта! Я не люблю когда меня трогают, отвлекают, не люблю простор, на оборот, там как то тихо, по домашнему, изредка пищит сервер, и слышна работа куллеров на системниках, но по моему это успокаивающие звуки, но ни как не раздражители! Еще хорошо, что я не один в комнате, всегда с напарником удобнее, можно переспросить если что не знаешь, и ему аналогично так же можно спрашивать, плюс не так скучно. Хочется написать пару добрых слов о напарнике, но не буду, вдруг нарвется как нить на запись, прочтет, и возгордится))) Ну ладно, я думаю на сегодня хватит демагогии, у меня еще статья о психологии, дизайне и интерфейсе готовится, я ее давно уже готовлю, хочу все же выложить в выходные, хоть что нибудь)) а то даже как то не удобно получается… Спасибо терпеливым за то что читают бредни полушизофренически больного программиста, надеюсь не сильно напряг) дальше будет интереснее)) А теперь спокойной ночи всем!

No responses yet

июля 30 2010

desman

First working day

Filed under Articles

Сегодня по сути первый день на новой работе. Условия сказка, главная задаче на этот день это подготовить рабочие места, настроить свою будущую рабочую обстановку. Я хотел принести пару книжек из дома по компьютерной графики и языку С++. Не смотря на то, что проект будет разрабатываться полностью на C# в этих книгах хорошо описывается работа с такими вещами как потоки Windows, работа с файлами функциями WinAPI, в общем много интересного и нужного даже на C# так как WinAPI одинаковы для всех языков, единственно иногда отличается их вызов, и еще они очень часто они завернуты в какую нибудь «упрощающую» разработку оболочку. Но технология работы с теми же потоками сохраняется. Блин ну и тяжеленные эти книги! До работы мне ехать приблизительно 40 минут, а потом 20 минут пешком, радует что сегодня не так жарко как обычно, но бесит мелкий дождик.
В голове чертова куча посторонних мыслей, о будущем проекте. Мужики хотят от нас чудо, в команде нас двое на этот проект, и практического опыта разработки крупномасштабных распределенных клиент-серверных приложений нет ни у одного, все придется делать как в первый раз, с учетом этого нам потребуется больше времени чем обычно, взять хотя бы то какую технологию применить в каком месте, использовать WPF для разработки дизайна приложений или нет…. В общем множество нюансов кторые нам придется разрешить. Еще и сроки сократили в замен предложенных 6 + 2 ( 6 месяцев разработки 2 тестирования ) все урезали до 4 + 2… Я не бог, и все происходит не только от моего желания но и от физических возможностей. Как я буду учится 3 месяца я не представляю, так как я еще студент очного отделения одного из вузов. Правда чем то меня зацепил проект, и это место работы, и это вовсе не амбиции, не желание заработка денег и вообще ничего связанного с миром материального. Мне самому теперь интересно, что мы и в частности я создадим за такие сжатые сроки. В голове крутится множество идей, но я не тороплюсь их все решать, главное не в падать в эйфорию как обычно, и реализовать для начала хотя бы задачу минимум. Чудес не бывает, но можно сказать что директору компании повезло, я как раз и буду пытаться реализовать для них чудо, это стало дело принципа, пока не знаю что получится, но если к середине проекта меня не уволят, тем более вроде пока не за что)) то он сто процентов получи от меня и товарища какой нибудь презент в виде готового веб сервиса, и клиентского приложения, пусть и с мнимальный функционалом, за то почти с безграничной возможностью к расширению. По поводу этого безграничного расширения тоже интересный момент. Программа нужна с такой архитектурой, что бы в дальнейшем она могла расширятся по всем направлениям, в плоть до того, что полностью изменить свое назначение и логику, я скажу честно не знаю сколько времени обычно тратится в таких проектах на разработку архитектуры, но рассчитываю в неделю уложится. Конечно в эту неделю будет не только демагогия по поводу архитектуры, но и кое какие наброски кода, но то что неделю мы будем только думать обо всем на свете, это на мой взгляд факт. Конечно если мы все придумаем быстрее, значит быстрее начнем кодить, если дольше то значит дольше, интересно узнать мнение кто уже так работал, как ведется разработка по науке и на что, какие сроки отпускаются… Видите как много вопросов, сказывается отсутствие практического опыта работы в команде на предприятии. Ну вот наверное и все, день ждет великих свершений, и я побежал на работу, а то опаздывать всегда весьма паршиво ;) Еще когда приду отпишусь как прошел день, расскажу о рабочей обстановке, о людях, о проекте, в общем обо всем, о чем не рассказал сейчас. Самое вкусное как всегда впереди!

2 responses so far

июля 29 2010

desman

Мир жесток, или всем насрать на лицензию!

Filed under Articles

Доброго времени суток!

Cейчас я напишу о том, как несправедливы наши сограждане в отношении программистов, программ, и вообще всей сферы IT. Писать буду о том, что я вижу сам, о отношении ко мне как к пока еще маленькому, но уже представителю данной специальности, так что если вы видите обратное, или считаете по другому, напишите мне об этом, но критика в отношение моего взгляда здесь не уместна. Все это личный опыт, и взгляды сформировавшиеся на нем. Как то разговаривая с соседом, тот произнес следующую фразу — «вот скачал себе новый Photoshop! В восторге! Он на много более производительный нежели его предшественник!» На что я ему тут же заметил — «А купить не пробовал?» Это стало уже профессиональным, из за накопившейся злобы и обиды на пользователей который так нагло заявляют мне( Вот украл новый Photoshop ). В общем то на это он как всегда, как все, начал глубокую демагогию о том, что программа стоит денег, на его взгляд несправедливых за нее, и если бы стоила она чуточку дешевле, то наверняка он бы купил ее. Но ведь это бред! Тот же сосед, за свою жизнь не заплатил пока не за одну, даже самую дешовую программу! Что говорить уж о серьезном софте…. Эта от части вымышленная история я думаю знакома многим, от части вымышленная, это значит, что программа была не Photoshop, а человек этот был мне не сосед :) Суть которую я пытался донести до вас в том, что люди по какой то причине считают себя умнее разработчиков, и менеджеров компании занимающихся разработкой, они решают что имеют право диктовать цену которую считаю нужной! Самое смешное, ведь почти все пользователи считают, или по крайней мере так же говорят! Но ведь это всего навсего отмаз! Отмаз от меня, что бы я не читал очередную проповедь о том, что за все надо платить, либо юзать бесплатные аналоги, но с меньшим функционалом… К сожалению это наше общество… Наши сограждане наивно и сикринне считают, что если человек купил компьютер, вложив в него n сумму денег, программы к нему должны идти как само собой разумеющееся? И ведь точно! Так они думают! Покупать программы по их мнению не позволительная роскошь! 10 из 10 из моих не ИТ знакомых за свою жизнь не купили ни одной платной программы! А ведь это показатель «развитости» нашего общества который указывает, готовы ли мы пользоваться дарами высоких технологий или нет. Многим не понять, что их можно клеймить ворами, и даже сажать за решетку, за любую коммерческую программу скаченную скажем с торрента и в последствии взломанную! Общество в России еще не готово для осознания понятия - «Программный продукт» где ключевой фразой является «продукт» Любая программа не больше и не меньше, такой же продукт как скажем компьютер, автомобиль, телевизор и т.д. Я бы на месте коммерческих компаний за процент от прибыли, договорился с провайдерами, и тех кто юзает пиратское ПО отключать от интернета, конфисковать жесткий диск для исследований, и предъявлять счет за каждую не лицензионную программу находящуюся на жестком диске… иначе общество не поймет… и эту меру я предлагаю использовать в отношении гражданской части населения. ( почему то в России много приходится добиваться методом кнута…) Программа это труд программистов, количество которых иногда переваливает за тысячи, и каждый хочет кушать, хорошо одеваться, девушку в кино сводить и т.д. Ведь согласитесь! Я каюсь — сам когда то по началу использовал пиратское ПО, но со временем узнал о Freeware, OpenSource, BSD, GPL и т.д.теперь у меня полностью укомплектованный лицензионными программами системник! И что с того, что я сейчас скажем набираю этот текст в OpenOffice, а не в Microsoft Office? и архиватор у меня 7-Zip в замен WinRar, а программа для записи дисков Ashampoo Burning Studio, а не Nero?! Я смог заменить весь повседневный софт на бесплатные аналоги, пусть и с меньшим функционалом. Все остальное же я получил по студенческой программе, мне в этом плане повезло, и таким образом не платя ни копейки у меня полностью лицензионный ПК. Но мои друзья не хотят следовать моему примеру, отмазы опять глупые и пустые — мне не нравится что OpenOffice не такой красивый и удобный как Microsoft, или Nero кажется лучше чем Ashampoо и я к нему привык.. Меня это просто убивает! Про перевод на Linux не «платежеспособной» части населения я вообще молчу! Как только они узнают, что дела с играми там обстоят туго, начинают смотреть как на дурочка) Но ведь были бы пользователи, найдутся и те, кто будет писать для них! Еще к стати обидный факт.

Еще немного о жизни…

Написав программу для записи данных на CD ты можешь бесплатно раздать знакомым, это было бы cool! Но они опять таки, твою софтину не воспринимают как дар с выше, а сравнивают с тем же Nero! В результате смотрят на тебя как на прокаженного идиота, который только что изобрел колесо, и решил принести его в дар богам! Блин, обидно! Если бы они понимали, что за любую программу надо платить, то по другому относились бы и к людям которые их разрабатывают. К стати прикол в эту тему - у меня все домашние всегда когда я за компом был, старались прогнать по началу (всем же хотся поиграть)), говорили хватит играться и все такое. А на самом деле ты к скажем задачу решаешь на acm.timus.ru мозг кипит, а тебе - хватит играться! Обидно! Но все изменилось когда стал работать программистом и получать за такие вот “игрульки” не плохие деньги… а ведь это родственники, что же говорить о других людях? Многие вообще считают, что программисты целыми днями сидят в инете, ни черта не делают, а им за это бешеные деньги платят! У нас народ, основная масса которого - деградаты и завистники, не в состоянии понять, что значит интеллектуальная собственность, и как трудится головой получая за это хорошие деньги. Интересный прикол вспомнился, шутка такая - На производстве сломалась какая то очень важная машина, и местный персонал уж и так ее и эдак пытались починить, и били, и стучали по ней, не работает и все. Наконец решили вызвать спетца по этой машине, тот пришел несколько часов глядел на нее, после чего взял кувалду, ударил по ней, и машина заработала! Его спрашивают сколько стоит услуга? - 1000$ - Фига!За что? Ты же ничего не делал три часа смотрел на нее, а потом просто ударил! - За то, что знал куда ударить!!! И к стати у нас так во всем! Не только в ИТ. Интеллект как то не очень ценится, так как его работу мало кто чувствует и видит, пользуются только результатами, воспринимая их как должное… а их труд это как два пальца об… того самого.

Ну и на последок

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

2 responses so far

июля 27 2010

desman

А если завтра война?

Filed under Articles

Информационная безопасность государства! Маленькая утопическая статья о том, как мы можем легко оказаться в глубокой жопе в случае начала войны с США, и о том как этого можно избежать.

Не для кого не секрет, что процент использования ОС родом из США с закрытым кодом и прочего проприетарного ПО от туда же очень высок, взглянуть хотя бы на следующие цифры.

Статистика использования версий ОС в марте 2009 г.

Данные: SpyLOG, StatCounter

Данные: SpyLOG, StatCounter

Я решил для примера не касаться ничего кроме ОС, с акцентом на Windows.

В случае военного конфликта с США, перед самым ее началом на месте потенциального противника я постарался бы доставить максимальный урон вражескому государству из нутри, для примера внедрил бы во все ОС код форматирования загрузочного сектора диска, или вообще вывода системного блока из строя. Способов это сделать море! Осуществить это можно скажем так - поместить его в обновления, и система сама скачает и установит их, внедрять этот код изначально и продавать как ни в чем не бывало, или написать специальный вирус который будет использовать уязвимости ОС о которых знают только в Microsoft… как я и сказал способов множество, я перечислил только те, на который у меня хватило фантазии в данный момент времени.
С учетом вышеуказанных цифр легко догадаться, что тем самым 80.63% + 12.91% + 1.26% всех наших персоналок и даже большой процент серверов Windows 2003 & Windows 2008 умерли в одночасье! Представьте какие это могло бы иметь последствия?! На Windows OS у нас базируются государственные учреждения, МВД, больницы, базы данных многих крупных и не очень компаний, не только государственных, я не говорю уже о простых гражданах, а ведь среди них полно программистов, системных администраторов, тех кто должен поддерживать всю эту информационную структуру, то есть люди останутся без работы это раз, население получит не работающие магазины, склады и универмаги это два, отсутствие интернета, и доступа к нему это три… перечислять можно достаточно долго.

Конечно это несколько утопические взгляды, но ведь это возможно! Ни кто не знает, что скрывает закрытый код этих ОС, конечно кодокопатели дизасемблирующие системные библиотеки и функции это хорошо, но перебрать всю систему пройдя миллионы ассемблерных команд просто не возможно! Наименьшим злом будет перевод хотя бы на Linux всех государственных объектов и серверов, так же как и многих предприятий, так как открытый код, он на то и открыт, что скрывать в нем нечего. Хорошей новостью стала разработка в России своего дистрибутива Linux ОС, хотя у нас уже были «свои» дистрибутивы, это движение в правильном направлении. Если домашние пользователи в праве выбирать нужную им ОС это их право и их выбор, то все что может коснуться национальной безопасности должно быть переведено на операционную систему в которой можно быть точно уверенным, что как минимум вреда от нее не будет, и в ней нет никакого кода способного его нанести изначально, так как весь код открыт, и потенциально доступен общественным массам! На мой взгляд это оптимальный вариант.
Многие видели новости о переходе на Linux учебных заведений, государственных структур, но реально на данный момент это что то такое фантастическое! Я разговаривал со служащими своей родной школы и вуза в котором учусь, многие не то что не слышали об этом, но и будут категорически против данных подвижек! По этому для такого перехода, нужны жесткие меры так как еще раз повторюсь — это вопрос государственной информационной безопасности! И начинать надо немедленно, потом может оказаться поздно… Плюс ко всему Unix подобные ОС еще и устойчивы к вредоносным программам, главным образом потому, что там действует грамотное разграничение прав пользователей. Конечно это не панацея, но все же это лучше чем тот же Windows в плане безопасности, а большего к сожалению и нет, либо это на сколько убогие вещи, что не являются актуальными в современной IT индустрии.

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

6 responses so far

июля 27 2010

desman

Не плыть по течению!

Filed under My life

Снова сижу за компом и слышу как тихо, мелодично тикают часы… так уходит время. Да я еще студент, может быть не самого престижного вуза… Но я человек который хочет чему то научиться в этой жизни, и чего то достичь. У нас в академии столько времени уделяют всякой ненужной гадости… отговорка одна, может быть вам это пригодится. На самом деле может и нет, полностью материал вряд ли изложат, да и потенциально ненужный материал еще и запоминается с какой то ужасной неохотой, так что на практике если что из этого и потребуется, то придется все учить по новой. Более того, как правило даже если материал был изучен в институте ( в реальном значении этого слова, а не просто пройден по программе) и потребуется где нибудь за его пределами, то все равно его придется заново перебирать… Почему бы в идеале не научить студента всем навыкам которые ему пригодятся в жизни? К примеру, у нас тратится на изучение предмета «базы данных» два семестра, где нам объясняют теорию, и учат навыкам работы с Access. В жизни Access мало кому пригодится, так почему бы не потратить еще один семестр скажем на изучение…. MS SQL сервера или My SQL на выбор? И это скажем в замен какой нибудь психологии. А потом еще семестр на закрепление материала, к примеру на какую нибудь самостоятельную работу, где преподаватель уже не будет ничему учить, студент выберет себе работу по душе и будет выполнять ее в течение семестра, преподаватель просто проконтролирует процесс, и будет делать поправки по ходу. Так можно будет развить практические навыки работы с реально применяющиеся в массах базами данных. То есть человек после института уже сможет работать как минимум администратором баз данных. Пусть у него не будет семестра психологии или еще какой гадости… ( да простят меня фаны этих предметов, но для инженера это не определяющие предметы, на столько не определяющие что я считаю их пустой тратой времени ) но он уже сможет зарабатывать себе на жизнь, в место того, что бы содержать винегрет в мозгах, и непонятно кем быть, то ли гуманитарием, то ли инженером который нах. никому не нужен в том виде в котором он есть…

Блин, сплошная демагогия как сказал бы мой преподаватель по программированию, и был бы прав. Смысл о чем то говорить, если ничего изменить нельзя? Просто я так и буду забивать на другие предметы, но в замен этого, лучше освою какую нибудь новую технологию от ужасной, но могущественной Microsoft… Тут дело даже не в том, что нравится или не нравится мне какие то предметы, а в том как зачастую на мой взгляд нерационально планируется наше время, которое со временем начинаешь ценить все больше. И к стати говоря базы данных в любом их проявлении я не очень люблю, это мне не так интересно скажем как программирование для микроконтроллеров PIC илиAVR, но я понимаю, что они пригодятся, и я осваиваю их до сих пор, не смотря на отведенные под них два семестра.  По поводу смысла, зачем я пишу это… сам не знаю, просто жалко своего потраченного времени на то, что никогда мне не пригодится, и жаль то, что я его когда то не потратил на что то более важное, что реально могло мне пригодиться в жизни… Совет на будущее студенческой молодежи - цените свое время, учитесь, работайте над собой, и фильтруйте то что вам нужно, а что нет, не будьте болванчиками которых пичкают всем попало! ставьте цели, и добивайтесь их! слушайте людей которые уже работают по той специальности которой вы хотите работать в будущем, делайте выводы, думайте своей головой, творите и созерцайте! Сейчас для всего этого есть все возможности, а если вы будете плыть по течению и надеяться, что вы закончив вуз даже с красным дипломом будете великолепным спетцом в вашей области… это наивно и глупо! вам потом будет жаль потраченного времени.

No responses yet

июля 27 2010

desman

Satellite Multimedia Group - SMG

Filed under Multimedia Group

Главное
Наконец то свершилось, я с моими друзьями все же решились, на то что бы организовать свою мультимедиа группу! Идея летала в воздухе давно, но только сейчас мы взялись за ее реализацию более или менее серьезно. На данный момент уже готовим домашний сайт, активно придумываем название и лого, пока остановились на SMG - Satellite Multimedia Group/ звучит несколько скверно, но если что всегда можно будет потом поменять. Где нибудь с сентября начнем реализовывать первые идеи и предложения. Основное направление это разработка интерфейса пользователя. при чем как Web так и обычных программ, попробуем реализовать несколько подходов, в том числе и с позиции психологии и физиологии человека, это на мой взгляд будет особенно интересно на ближайшее время. А вообще идей полно, причем для их реализации в принципе есть все ресурсы! О политике мы пока не договорились какую будем проводить в нашей группе, но я планирую, и надеюсь меня поддержат, политика открытости и доступности, каждый сможет вступить в группу если проявит желание,  и так же легко из нее выйти. Это будет похоже больше на секту)) хотя звучит как то по страшному, от части это так. Наша группа будет объединять людей которые хотят и могу сделать мир более красивым нежели сейчас, что то принести в него, наполнить его своими красками! Основными задачами я ставлю это работа с графикой, обмен опытом, тренинги,  интеграция наработок, и все это я еще раз повторюсь будет открыто!

А что сейчас?

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

Фишки

Главные фишки которых я задумываю реализовать, это система опыта между участниками на подобие иерархической лестнице как у «джедаев» в фильмах Джорджа Лукаса… Так же потребуется своя атрибутика, и может быть даже свой кодекс)) не говоря уже о четко определенной идеологии… Так что работы хватит на всех  ;)

В заключение
В общем все пока как то так, не определенно, и неуклюже мы движемся к заветной цели, но наше движение обрело уверенность, и это радует) Пишите мне, если вас задела эта идея, буду очень рад ;)

No responses yet