Pull to refresh
24
Евгений Тарасов@tranquil

Пользователь

1
Subscribers
Send message
Если работник и работотадель не могут сойтись в оценке труда и оплате за него, других выходов нет. Однозначно и объективно оценить труд по разработке ПО нельзя, поэтому довогориться в этом случае невозможно.
В других профессиях, может быть, по-другому, но.

«Программист сделает ровно столько, сколько он захочет сделать» (с) (rework или peopleware?)

Странно что никто не воспринимает этот факт всерьёз. Нельзя никак повлиять на производительность разработчиков. Тогда зачем пытаться? Пускай делает как хочет и когда хочет. Если результаты более или менее устраивают, платить ему примерную з/п. Не сошлись в з\п или оценках работы — до свидания. Потому что точнее оценить нельзя и зарплату справедливее не расчитать.
Неквалифицированным пользователям если нет возможности постоянно им помогать лучше ставить стабильное что-нибудь, например дебиан или центос 6 когда выйдет.

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

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

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

Проверено.
libvirt и virt-manger со spice!
Согласен полностью

Берём последнее известное значение и двигаем его вверх-вниз по какому-нибудь алгоритму генерации случайных чисел. Шансов на победу не меньше чем у других.

Вспоминается байка про олимпиаду по программированию. Команде за ограниченное время нужно было написать максимально эффективный алгоритм сжатия. Причём если раскодировать данные потом не получалось, команда получала 0 баллов. Победила команда, написавшая копирование.
Хорошо написано, теперь понятно что такое ITIL.
Интересно, для rhel5 это набор практических инструкций.
А для windows 7 просто рекламная брошюра.
Лучше бы занялись формальной верификацией, вместо отлавливания тысяч частных случаев.
Если посмотреть на индустрию ПО вцелом, похоже программисты задолжали больше, чем создали.
Для троянов есть консольный компилятор, winapi и майкрософтовский(!) make.

Наработки товарищей из microsoft research по языкам программирования к сожалению используют только в managed.
А как же дотнет?
вы не инженер-программист, вы — ремесленник, всё правильно.
а ещё шаман и алхимик.
Он ещё говорил что если слишком серьёзно рассматривать эту аналогию, в один прекрасный момент вы начнёте поливать свой код.
Функция seq форсирует вычисление значения, позволяет избежать ленивости. Используется для борьбы с «ленивыми» утечками памяти.

Лучше всего тема применения этой функции раскрыта в Real World Haskell. Там же раскрыта тема оптимизации программ на haskell в типичных случаях.
Вроде бы тема была раскрыта habrahabr.ru/blogs/Haskell/118167/
C#, Java, C++, ASM, WinForms, WPF, MFC, PHP, ASP.NET, ASP.NET MVC (ASPX/Razor). SQL-92, TSQL (MsSQL), PL-SQL(Oracle), MySQL, PostgreSQL. ORM, Hibernate, NHibernate, Entity Framework, Linq-To-SQL, ADO.NET. Silverlight, WCF, WF, SOA. Sharepoint, Microsoft CRM, SugarCRM. XML, XHTML 1.1, HTML 4, HTML 5, CSS 2, CSS 3, XPath, XSLT, Continuous Integration (CC.NET, nAnt, TeamCity, TFS); CVS, SVN, Git, Mercurial, TFS; паттерны: GoF, MVC, MVVM, MVP. TDD, IoC, Scrum, Agile

А вавилонская башня всё выше и выше.

Ruby разработчик напишет другой список, а разработчик Embedded устройств напишет свой

Программисты теперь не понимают друг друга.
Разве что внутри одной организации, и то не всегда.
А в чём собственно заключается идея?
Эта серия статей явно не для знакомства с языком. И не для мотивации изучения хаскеля.

Скорее для тех, кому интересно разобраться в тонкостях работы компилятора.

Рисунки хоть и примитивные, но со смыслом:
1 — простое значение
Just y — тип данных Maybe a
тупл — (a,b)
_|_ — значение, вычисление которого приведёт к ошибке
seq x y — функция форсированного вычисления, нужна чтобы выключить «ленивость»
Хорошая мысль.

Но довольные заказчики, как и всё остальное — такая же «оптимизируемая» метрика. Специально обученный человек садится на телефон и обзванивает заказчиков, в том числе потенциальных:
— Здравствуйте, вы довольны нашим продуктом?
— Эта проблема уже решается. А ещё?
— Эта проблема будет решена в следующей версии. А ещё?
— Эта проблема есть во всех аналогах, но мы работаем над ней. А ещё?
— То есть в целом вы довольны, спасибо.

В любом случае лучше здравого смысла пока ещё ничего не придумали.
Зачем вы цитируете Хогланда?

Кто захочет, почитает «Subverting the windows kernel», тем более что эту книгу издавали и на русском.

Классика, разработчики антивирусов наверное её уже наизусть знают. Но как показывает практика, антивирусы принципиально бессильны против кода, получившего ring0.

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Registered
Activity