четверг, 25 ноября 2010 г.

Западная культура законности

Речь пойдет об американском профессоре, директоре Национального института интеллектуальной собственности США Джеймсе Чандлере (James Chandler).

Как-то за очередной проверкой студенческих работ проф. Чaндлер обнаружил рaбoтy, которая в большей части повторяла чужую. По решению созванной комиссии, декана и ректората студент был отчислен из юридического колледжа. При этом проф. Чaндлер отметил, что студент юридического колледжа, отчисленный по такому основанию, не имеет шанса быть принятым в иной юридический колледж на территории США, т.к. в их обществе немыслимо, чтобы будущий юрист начинал карьеру со списывания, т.е. нарушения интеллектуальной собственности. Очевидно, что в России это бы не служило препятствием для зачисления студента в другой вуз.

Однако дело этим не закончилось. Студент, осознавая, что на его юридической карьере поставлен крест, обратился в суд в надежде отменить решение об отчислении с помощью профессионального адвоката. Решение суда по делу в очередной раз подчеркнуло всю важность интеллектуальной собственности в американском обществе. Суд постановил: 1) отказать в иске полностью, 2) сообщить судам о том, что данный студент пожизненно лишается права представительства в судах, 3) лишить статуса адвоката представителя студента в суде с правом пересмотра данного третьего пункта адвокатом через 5 лет. Проф. Чандлер объяснил третий пункт решения тем, что адвокат, согласившись представлять интересы студента, пошел вопреки американскому обществу, он посягнул на основы и корни интеллектуальной собственности. Это психологическая мотивировка. Формальное основание для такого решения заключалось в том, что адвокат в нарушение американских норм поддержал т.н. frivolous claim, иск, заведомо не имеющих правовых оснований, т.к. все до единого факты доказывают вину студента, существуют четкие нормы, запрещающие копировать чужие произведения и присваивать авторство, более того, охрана интеллектуальной собственности обеспечивается конституцией США, т.е. у адвоката даже не было бы шанса признать нормы закона неконституционными. Хотя для нас такое решение суда может показаться излишне суровым, тем не менее, оно представляется верным.

вторник, 23 ноября 2010 г.

Как это делают в США и других штатах

Тут сообщается что в США по меньшей мере в семи населенных пунктах страны можно получить бесплатный участок земли. Так например в городе Кэмден ( Новая Англия ) предлагают участок земли площадью 3,5 акра* бизнесменам, которые создадут по меньшей мере 24 рабочих места. Главным образом власти заинтересованы в привлечении компаний, работающих в сферах биотехнологий, IT, финансовых услуг, кино и альтернативных источников энергии.

А как сообщается тут, в Грузии понижается до минимума налоговая ставка для компаний занятых в IT, при этом не исключают, что Грузия возможно станет свободной налоговой зоной для IT компаний.

печально, друзья мои, печально ;(

* 1 акр = 4046,86 м2

"iКона: Стив Джобс" Джеффри С. Янг, Вильям Л. Саймон


Захватывающее чтение. Вы словно оказываетесь в 70х годах Америки и последовательно, своими глазами, наблюдаете за становлением новой эры.
Словно машина времени проносит вас по ключевым событиям информационных технологий прошлого, позволяя увидеть как рождается Apple и Apple II, как зарождается Macintosh и как один продукт iPod способен изменить всю компанию,
а компания образ жизни миллионов людей. Книга прекрасно отображает роль лидера в компании, и одновременно показывает ошибки, которые вам самим не следует допускать в будущем. Думаю будь у Джобса подобная книга в начале его жизни, Apple добилась бы еще больших высот.
Книга повествует о несгибаемом человеке, переполненном противоречивости и стремления, жаждой к новому; о человеке, который, не боялся расширять рамки принятого и задавать новые стандарты во всем, к чему прикасался.
Потрясающая история того как человек, без образования благодаря характеру может стать настоящей iКоной!, получить признание миллионов людей, задать жизненный тон современности, изменить образ жизни миллионов людей по всему миру.
Отличным эпилогом служит сама жизнь, - закрываешь книгу. Сидишь пару секунд и улыбаешься. Потом берешь свой любимый айпод, вставляет в уши и идешь
на работу.. едешь на работу, а за окном мелькают афиши мультфильма Pixar.

Мысли которые хотелось бы запомнить:
  • Каждый новый член команды должен был выдержать испытание и получить одобрение всех, уже работающих в ней.
  • Если ваш сосед ведет себя странно - охлаждает ноги в унитазе, не моется, ворует и лжет, то присмотритесь к нему повнимательнее, возможно он будущий миллионер.
  • [список будет дополнен, текста нет под рукой]

Итог:

Вы узнаете что Стив не только владел Apple, но и анимационной компанией Pixar.
Узнаете что мультфильмы для Disney снимали ребята из Pixar используя компьютерную анимацию и все это держалось в секрете.
Вы узнаете что творилось за кулисами великих компаний, узнаете о том как проходили переговоры - мне это показалось весьма и весьма интересным.
Наконец вы узнаете о Раскине, Возняке, Лассетере и многих других великих людях и о их вкладе в наше жизнь.

Иное мнение: мнение у многих аналогично этому

"Язык программирования C. 2-е издание". Керниган, Ритчи

Брайан Керниган, Деннис Ритчи Язык программирования C The C  PROGRAMMING LANGUAGE

Для изучающих Си, как мне кажется, нет книги лучше. Ее просто не может быть. Вообще не понимаю, почему она не входила в обязательное прочтение по программе моего университета. Хотя догадка есть , - прочитав эту книгу надобность в лекциях пропадает напрочь.

Итог: 10+ из 5

"Рефакторинг: улучшение существующего кода". Фаулер

Мартин Фаулер Рефакторинг. Улучшение существующего кода Refactoring: Improving the Design of Existing Code


Прочтя книгу, узнаешь как “правильно” называется все то, что ты обычно делаешь с кодом после того как ты его уже написал. Иногда помогает в решении каких то особых вопросах по рефакторингу, особенно помогает придумать отмазки и красиво объяснить руководству чем ты все это время занимался. Если честно, даже не дочитал.

Итог: У вас проблемы с объяснением того почему вы один и тот же код все время меняете? - тогда книга для вас.

Ссылки:

Факты и заблуждения профессионального программирования

Факты и заблуждения профессионального программирования (файл PDF) : Гласс Р. :   о формате файла PDF    Файл с книгой можно будет скачать сразу же после оплаты. Положите его в   корзину и оплатите как и любой...

Увидел книгу - пройди мимо.
Таково мое мнение. Создается впечатление, что книга писалась чтобы... чтобы написать книгу. Больше похожа на мини справочник, типа того что у тебя на рабочем столе в файле asdad.txt

Изучаем SQL. Бьюли

Алан Бьюли Изучаем SQL Learning SQL

Ну что тут сказать.. O'Reilly мастера своего дела. Очень внятно, простым языком, до безумства понятно. Ну нечего сказать, правда )
Если вы хотите изучить SQL - это отличный выбор.
Вам на пальцах пояснят как строить запросы используя SQL синтаксис.
Очень здорово, что нет привязки к каким то конкретным СУБД.

Есть только одно маленькое, но - если долго не иметь дело с БД, все равно забудешь ;(

Ссылки:

Алан Купер об интерфейсе. Основы проектирования взаимодействия

Алан Купер об интерфейсе. Основы проектирования взаимодействия : Купер А. : Когда в 1995 году увидело свет первое издание About Face: The Essentials of User Interface Design , идея проектировать продукты исходя...

Бывает, берешь толстую тяжелую книгу.. и уже читать не хочется.
Эта книга не исключение, и возможно она бы так и пылилась на полке недалеко от компьютера, если б не утренний кофе. Ведь кофе, штука приятная.. а чтение за кружечкой кофе, [да еще с сигареткой] еще более приятное занятие. Так вот однажды, чтобы составить компанию для кофе, взял в руки эту книгу.. кофе закончилось.. а я все читал, и читал. Уже час, если не полтора, как я должен был выйти на работу.. но я читал. Не помню как, но из дома я вышел с этой книгой и с тех пор, ее размер и вес не имели для меня значения, я брал ее всегда с собой в путь.
Помню, что до встречи с этой книгой, я дизайну не придавал никакого значения.

Если вспомнить мое знакомство с компьютером, то это было так: получив свой первый компьютер в качестве подарка на день рождение в детстве, я принял и впитал его "как есть", ну словно полностью сросся с ним. Компьютер для меня *и это на протяжении многих лет* - единое информационное пространство. “Рабочий стол” моего win95 - это вовсе не рабочий стол из мира реального, это некий Desktop , не имеющий своей реализации в реальном мире. С “Папкой рабочего стола” никогда не было ассоциации как с реальной папкой из мира взрослых. У меня никогда не возникало вопроса, а почему он называется “Рабочий стол” ? Никогда я не задумывался почему некоторые значки назывались “Портфель”, он просто был для меня портфелем. А еще меня всегда забавляло как взрослые нелепо пытались пользоваться компьютером.
Мне даже в голову не приходило, что когда кто-то создавал рабочий стол, то он имел ввиду Рабочий стол из реального мира! И мысли даже такой не допускал!

Об этом, я не задумывался, пока не взял в руки книгу Алана Купера. Она помогла взглянуть на компьютер с другой стороны, со стороны того нелепого “взрослого” из детства. Ведь для них компьютер - это что то новое, раннее не виданное. И что с рабочим столом они работают так, будто это рабочий стол, а с портфелем - так, как с портфелем, - иначе почему он называется портфель?
.. именно с момента когда в моих руках появилась эта книга я стал более снисходительным “к трудным взрослым”, стал меньше любить виндоуз со всеми окнами типа: “правда-правда удалить?” Осознал, что с точки зрения удобности Linux Ubuntu (не помню какая была версия в то время) будет проще для взрослых людей чем винда, и начал любить Maк[интош]. Главное я начал разбираться в том, что действительно удобно, а что нет и почему. Запомнил как мантру одно: программист не должен делать дизайн, дизайн должна делать бабушка программиста.

Итого:
Отличное введение для тех кто хочет понять как же создается дизайн, какие цели перед собой ставит и с какими трудностями вам предстоит столкнуться. Все, что тут написано - это фундамент, который стоит освоить каждому. Будь то программист на Си периодически создающий “окошки” или же дизайнер сложных интернет сайтов.

"IT-проекты: фронтовые очерки." Джо Мараско


IT-проекты: фронтовые очерки (файл PDF) : Мараско Д. :   о формате файла PDF    Файл с книгой можно будет скачать сразу же после оплаты. Положите его в   корзину и оплатите как и любой...

Если хотите убить время с пользой, то это книга для вас. Легко читается и порой скрашивает время препровождения в дороге. Если коротко изложить суть книги: на пальцах о банальном, но столь живо и интересно, что захватывает.
Впрочем, если пройти мимо данной книги, многое не потеряешь.

Итого: на пальцах пояснит для вас итерационный метод в разработке ПО.
Оценка деньги/результат: 3 из 5.

Ссылки:

UML 2 и Унифицированный процесс: практический объектно-ориентированный анализ и проектирование, 2-е издание

UML 2 и Унифицированный процесс: практический объектно-ориентированный анализ и проектирование, 2-е издание (файл PDF) : Арлоу Д. :   о формате файла PDF    Файл с книгой можно будет скачать сразу же после оплаты. Положите его в   корзину и оплатите как и любой...

Получил в качестве подарка на books.ru, поначалу думал что фигня.. но регулярно сталкиваясь на работе с начертанием небольших UML диграмм, данная книга превратилась в настольную месяца на 2 точно.

Итого: быстро введет вас в курс дела и в кратчайшие сроки поможет вам в построении диаграмм любой сложности.

“Мифический человеко-месяц, или Как создаются программные системы” Брукс.


Целостная и фундаментальная книга. Это одна из тех самых книг, которую следует прочитать еще за университетской скамьей, желательно уже имея небольшой опыт практической работы.
Будь я преподом, “МЧМ” лежал бы на каждой парте моего студента.
Она помогает взглянуть на работу программиста со стороны руководителя и проанализировать всю ситуации проектирования в исторической последовательности. Прояснит все связи и движущие силы в разработке программного обеспечения.
Написана человеком, с чутким и глубоким умом, стратегом, и мыслителем на долгие годы вперед. В книге все проблемы очень четко очерчены и решения очень лаконично аргументированы.
На сегодняшний момент (прошло >35 лет!) многое покажется устаревшим и сложным для чтения, но не менее интересным, - “МЧМ” это книга, к которой вы будете время от времени возвращаться.

Мысли, которые стоит запомнить
  • Программные проекты чаще проваливаются из-за нехватки календарного времени, чем по всем остальным причинам.
  • Работая с программистами, помни: большинство программистов - оптимисты
  • Нельзя ускорить проект, не потеряв в качестве
  • Программист работает с чистыми (понятными) идеями, тут ждать трудностей не приходится. Трудности в том, что идеи бывают ошибочны.
  • Человеко-месяц ошибочное заблуждение. Не более чем миф
  • Закон Брукса: если проект отстает от сроков, то добавления новых людей в проект лишь еще больше задержит проект
  • Дисциплина полезна искусству.
  • Своевременное оформление рабочей тетради проекта - весьма критично. Что следует понимать как, тех.документация всегда должна быть актуальна.
  • Объем работ растет как степенная функция от кол-ва функций. В настоящее время все обстоит лучше, но само наблюдение весьма актуально и по сей день.
  • Первая система, будет хламом. Будете готовы ее переписывать.
  • Исправление одной ошибки,с вероятностью в 50% вносит другую.
  • Всегда держи наготове тестовые примеры для прогонки системы.
  • Важную роль в работе любого программиста оказывает инструмент с которым он владеет. Позабодтесь о том, чтобы у них были всегда самые лучшие компьютеры и ПО.
  • Спецификация должна быть готова заранее и передана сторонним тестировщикам, дабы те нашли ошибки и указали на неполноту. Сами разработчики этого сделать не в состоянии.
  • Хроническое отставание команды от графика, сильно деморализует.


Примечание
В продаже есть издания с предисловием от 95го года, где Брукс дает оценку многим своим мыслям, изложенным в 70х годах прошлого века.


Итого:
must have!

Ссылки:

воскресенье, 21 ноября 2010 г.

Книги

Человека в большей степени формируют люди с которыми он постоянно общается.
И.. и особую, крайне интимную роль в формировании каждой личности играют книги.
Так давайте же будем делится, обсуждать и рекомендовать друг другу полюбившиеся и не очень, электронные и бумажные книги :)

Похоже с первой тематикой я определился, и моя первая метка будет называться "Книги".
По мере возможности буду выкладывать небольшое описание книг + небольшие "выжимки" которые хотелось бы для себя законспектировать.

“Джоэл о программировании” и “Джоэл. И снова о программировании”


















Хотелось бы поделится впечатлением об этих замечательных книгах.
Книги из серии легкого чтива, что то типа: почитал, поржал, убрал на полку (передал/подарил другу).
Но книги цепляют, мысли оседают, а после прочтения дают массу поводов для разговоров в пивной. Это кажется единственные книги, о которых все знакомые отзываются самыми однозначными и лестными отзывами.
Джоэл с вами поделится: как проводить/проходить собеседования, как организовать рабочий процесс, поможет узнать вам стоит ли менять ваше текущее раб. место и сформулирует правило известное как “Тест Джоэла”. Джоэл не без удовольствия расскажет почему работать у него - интереснее, престижнее и выгоднее, расскажет почему выгодно иметь тестеров и почему не следует экономить на хороших стульях для программистов. Все это будет рассказано вперемешку с анекдотами и тонкими шутками :)
Это тот самый случай когда читать банальные вещи интересно.
Книги не о кодинге, это книги о программировании, программистах и об управлении программистами. Однозначно рекомендую.


Итого: Со смыслом и оч. весело, просто идеальное чтиво в дороге, будь то метро или маршрутка.

Ссылки по теме:
Блог Джоэла
Статьи Джоэла на русском

Мой первый пост.

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

.. я тут уже минут 10ть и все еще ничего не понимаю.
Если блог будет выглядеть ужасно - пишите, сразу исправлюсь,
пока еще просто не освоился )