А вот здесь объясняют почему на самом деле за хаскель не хотят платить больше чем за джавщика:

"> и в 5 раз эффективнее
Ну можно сходить на benchmarksgame, выбрать там хаскель и цпп и увидеть, что в пять раз эффективнее таки цпп. Ну не в пять, в два раза по времени и иногда в четыре раза по пямяти.

Может, зарплата хаскель программистов такая потому, что часть ее идет на оплачивание дополнительного процессорного времени, планок памяти и электричества?

Потому что мутабельные типы эффективнее: не надо пересоздавать весь массив, если нужно один элемент поменять.

> А то сэкономленное на планках памяти вылетает в трубу "мы тут полгода cache locality тюнили"

Легко. Зависит от того, сколько тех планок. Если десятки, то не дешевле еще столько же купить. Если сотни тысяч, то можно кому-нибудь посидеть месяц и память ужмется вдвое. На хаскеле такого выбора нет вообще."
Вот здесь ставят вопрос эффективности: " ...а разницу между "опытным джавщиком" и интеллектуальным хаскельщиком-окамельщиком-скальщиком никто не видит... Функциональный программист пишет код, который в 100 раз надежнее и в 5 раз эффективнее, и пишет он это в 5 раз быстрее, чем "объектный". Но нанять его хотят по цене объектного. "

Ну, типа нужно нанять одного умного Ф программера по цене 2х средних он типа в 5 раз лучше.
Интересно все таки как в программировании зависит/заменяется качество и кол-во.
Вот, напимер, в военном деле закон замены качества кол-вом давно экспериментально подтвержден и называется законами Ланчестера.
Если предположить, что в бизнесе программирования как на войне, то чтобы заменить супер программиста который в 4 раза умнее/эффективнее среднего на рынке достаточно взять всего корень из качества, т.е. всего 2 средних программиста.
Как выводятся законы Ланчестера в военном деле понятно, интересно как вывести их в программировании? Нужна модель или несколько, которые описывали бы процесс программирования, законы Ланчестера описывают стрельбу на поле боя.
Из простых моделей в голову приходят такие:
1. скорость печатания
2. реюзабл код
3. издержки по времени на переключение с одной задачи на другую для одного человека.
Толстый луч поноса майкрософту и его эффективным менеджерам, за то что в Outlook 2003 в Drafts окно просмотра емейлов специально убито, блять.
Обзавелся MKV фильмом размером в 8 GB.
Телек проигрывал его с прерываниями с USB HDD.
Попробовал отрезать маленький кусочек прерываний не стало.
То есть очевидно дело в размере файла и винчестере.
Avidemux обрезает MKV но теряет синхронизацию с аудио, причем нелинейно, так что под конец фильма аудио обогнало видео секунд на 40.

После N минут гугления нашел, что есть замечательная утилита MKVtoolnix и МkvMergeGui (бинари и гуи отдельно).
Вот она мне все аккуратненько и порезала.

PS. МkvMergeGui это на самом деле файл с именем mmg.exe, чтоб долго не искать.

DVD to MKV

May. 1st, 2011 05:05 pm
Делаем из DVD(Video_TS) в mkv, без конвертации, просто упаковываем.
MakeMKV - Я проверил работает.
http://www.makemkv.com/download/

Всякий софт для манипуляций над DVD
http://www.chip.de/artikel/DVD-zu-MKV-konvertieren_42554115.html
VMX Builder
VMX Builder is an application for creating vmx (VMware virtual machine configuration) and vmdk (VMware virtual hard disk) files.

http://powerwf.com/downloads/
Hа работе пользуюсь Windows7 x64.
И вот всего то ничего, как сегодня пришлось поправить один DOS batch файл.
А файл был не простой, там был путь с буковками, а буковки были с умляутами "Ä".
Оказалось что Windows 7 не знает, что такое замечательная DOS програмка edit.com, которая кстати сразу писала в нужной кодировке.
notepad.exe не умеет сохранять умляуты в ms-dos формате,
если сохранять в Unicode, то он уже умеет,
но batch процессор не умеет эти файлы читать.

Пришлось искать редактор для Codepage 1252.
Нашел вот этот EditPad Lite, которая бесплатная и имеет меню Convert->Encoding где я выбрал коsдировку Windows 1252 Western European и в в заголовке batch файла написал chcp 1252

Вроде заработало.

Хелп по команде: chcp /?
и Словари.

Лингво как известно исследует маркет. Ну, и пусть исследует.
Нам же исследовать ничего не надо, нам и так все ясно. Мы хотим совари на Андроиде.

Словарь называется Color Dict.
Качаем его и устанавливаем он абсолютно бесплатный и несет с собой пару словарей которые можно установить выборочно.
Android Market: market://search/?q=pname:com.socialnmobile.colordict

Русских словарей он не имеет, ну и не надо. Этот словарь замечателен тем, что понимает все словари в формате StarDict.
A StarDict словари мы найдем в избытке здесь.
Вот например сконвертированные для StarDict словари.

1. Качаем, распаковываем.

2. Теперь нужно все файлы с расширением .dz переименовать в .gz (e.g. ComputersER.dict.dz --> ComputersER.dict.gz).

3.Теперь нужно распаковать все .gz файлы. Например TotalCommander-ом или WinAce-ом
(e.g. AutoER.idx.gz -->AutoER.idx)

4. Копируем .idx, .dict, .ifo файлы в телефон в папочку "\dictdata". У меня на Samsung I9000 она была в корневой директории.
При старте Color Dict найдет в папочке новые файлы и проиндексирует их.

Пользуемся на здоровье.

Я попробовал было Google Sync, который это должен был бы делать. К сожалению после пары дней тестирования выяснилось что Google Sync не умеет копировать:
1. Термины созданные другими людьми, где вы приглашенная персона.
2. Также не копируются повторяющиеся термины. Они правда у меня попадают в пункт 1.

После чтения вот этой ветки попробовал Sync2 for Outlook програмка справилась со всем на отлично.
Но она синхронизирует в обе стороны одновременно, а я хочу в одну сторону и стоит 27 баксов.
Такие вот дела.


После некоторых поисков в сети наткнулся на SyncМyCal которая делает то что я хочу:
1. Выбор направления синхронизации (Only upload = копировать только в Google, а также download)
2. Синхроноизация повторяющихся(серийных) терминов.
3. Синхронизация терминов созданных другими людьми (Outlook).
4. Бесплатно!
Интересная статья о том как пользоваться словарями лингво на ОС Андроид


В то время как форум ABBYY полон напрасных вопросов о том, когда они сделают версию Lingvo для платформы Android, уже сейчас спокойно можно пользоваться словарями из ABBYY Lingvo x3 на андроиде, установив бесплатную оболочку ColorDict и загрузив в неё словари от Lingvo.

Подходят словари в формате StarDict/GoldenDict, только предварительно их нужно распаковать из .gz и положить на карту памяти в папку /dictdata, а потом запустить ColorDict, чтобы он их проиндексировал. Чуть подробнее всё описано на форуме 4pda, там же есть ссылки и на другие словари.

Кроме того, для ColorDict на Маркете можно скачать плагины для поиска по Википедии и перевода через Google Translate (хотя я предпочитаю отдельный «Переводчик Google» для этих целей).

Из недостатков: нет озвучки слов и ColorDict как-то странно показывает ударения в русских словарях. И то и другое лично мне совсем не критично.

http://gluek.info/2010/03/21/slovari-lingvo-na-android/
http://4pda.ru/forum/index.php?showtopic=137225
Google Calender Sync

Полезная програмка.

Синхронизация календарей.
На работе Аутлук , приватно гугл.
Самсунг I9000 делает синхронизацию с гуглей автоматом.
Эта прога синхронизирует автоматом Аутлук с гуглом.
То что доктор прописал.
Windows 3.11 Online



Просто неподрожаемо.
http://www.ocztechnologyforum.com/forum/showthread.php?t=63273

# Installing RAM Disk
# Firefox Cache Tweak
# Quick Launch in Windows 7
# Change the Windows 7 Taskbar to XP/Vista Style
# Enable Write Caching
# Disable indexing
# Disable defragmentation
# Change the Power Plan To Maximum Performance
# Speed Up the Windows 7 Bootup Time
# Change the Number of Processors Used at Boot Up
# How to See What Your Windows 7 Restart Time is

etc.
Справка: Левчин - один из двух основателей ПейПала, родом из Киева. Можно сказать, везде свои люди. В Гугле - Брин, в ПейПале - Левчин. Скайп - так вообще наш эстонский.


PayPal was founded in December 1998 by recent
college grad Max Levchin and hedge fund manager
Peter Thiel. The company went through several
ideas, including cryptography software and a service
for transmitting money via PDAs, before finding its
niche as a web-based payment system. That service
became wildly popular for online vendors, especially
eBay sellers, who preferred it to traditional payment
methods. PayPal went public in early 2002 and was
acquired later that year by eBay for $1.5 billion.
Read more... )
What Is Software Design: 13 Years Later
By Jack W. Reeves
Published February 23, 2005
This is Part Two of Code As Design: Three Essays by Jack W. Reeves. Click here for the introduction.

People have occasionally asked whether I did any follow-on writing to my "What Is Software Design" article. The answer has basically been "No, not really." I want to make it clear that that is not because I forgot about it or otherwise changed my mind. Allow me to offer a bit of explanation.

When the article appeared, I hoped–actually expected–that I would get some type of rebuttal from some sort of industry "expert." I was looking forward to this since part of my reason for writing the article had been hopes of stimulating discussion within the software industry about the overall software development process. Nothing happened.
Read more... )
http://www.developerdotstar.com/mag/articles/reeves_design_main.html
What Is Software Design?
By Jack W. Reeves
Published February 23, 2005

This is Part One of Code As Design: Three Essays by Jack W. Reeves. Click here for the introduction. This essay first appeared in the Fall, 1992 issue of C++ Journal.

Object oriented techniques, and C++ in particular, seem to be taking the software world by storm. Numerous articles and books have appeared describing how to apply the new techniques. In general, the questions of whether O-O techniques are just hype have been replaced by questions of how to get the benefits with the least amount of pain. Object oriented techniques have been around for some time, but this exploding popularity seems a bit unusual. Why the sudden interest?
Read more... )

http://www.developerdotstar.com/mag/articles/reeves_design.html

Profile

3mer

June 2016

S M T W T F S
   1234
5678 91011
12131415161718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2017 06:55 am
Powered by Dreamwidth Studios