mayevski: (Default)
2011-04-17 09:58 pm
Entry tags:

Гігантоманія

(для тих хто розуміється)

з питання на StackOverflow - "у нас в проекті на Delphi 7 вихідний код займає 300 Мб, разом зі сторонніми компонентами - понад 1 Гб". Я в захваті. Я, як в анекдоті, не те що розкласти, а і уявити собі таке не можу. У нас код досить великого продукту (біля 50 людино-років, 9 років роботи) займає біля 30 Мб, а тут в 10 разів більше. Дельфі 7 вийшла біля 2000-го року, тобто люди за 10 років написали вдесятеро більше нашого. Це має бути біля 40-50 програмістів. Ну, в принципі, можливо, звичайно ...
mayevski: (Default)
2011-01-31 02:32 pm

Web apps for smartphones

Удивительно неплохая статья по поводу, как создавать унифицированные приложения для основных мобильных устройств.
mayevski: (Default)
2011-01-07 01:15 pm
Entry tags:

There's more than one way...

to skin a cat to create a binary XML. Цікаве чтиво для спеціалістів з IT.
mayevski: (idiocy)
2010-12-29 05:27 pm

Про закони і стандарти

Однажды Чукча принес в редакцию свой роман. Редактор прочитал и говорит:
— Понимаете ли, слабовато… Вам бы классику читать. Вы Тургенева читали? А Толстого? А Достоевского?…
— Однако, нет. Чукча — не читатель, Чукча — писатель.


Люди, котрі пишуть стандарти на протоколи обміну даних в мережах дуже схожі на законотворців. Вони пишуть набори правил, котрі, навіть якщо в них немає протиріч, розроблені з думкою виключно про тих, хто пише, а не про тих, хто буде це виконувати. В випадку протоколів це якісь багаторівневі синтаксичні нагромадження з мотивацією "якщо клієнт висловить бажання...". Мля, який клієнт? Користувачеві (людині) той ваш протокол до дупи, а в комп'ютера бажань ще не народилось (коли народяться, це буде ера тріумфу штучного інтелекту). Або перли на кшталт "з ймовірністю 50% я хочу отримати файл в форматі X, з ймовірністю 30% - в форматі Y, але в жодному випадку не шліть мені файл в форматі Z". Сцуко, квантове програмування вже сьогодні. Нащадки Гейзенберга розмножуються... Ні фіга ніхто не хоче думати за інших. "А нахрєна?" (с)
mayevski: (Default)
2010-12-11 02:05 pm

Большой развод или оценка рынка софта на огрызках

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

Я еще летом говорил о том же самом (кому нужно, знают, где) более применительно к андроиду, но там ситуация еще хуже.
mayevski: (Default)
2010-11-18 08:18 am

Зміни в сабміті до Android Market

Прийшов сьогодні лист від Google'а. Тепер разом із програмою необхідно створювати багато графіки (нижче). Таким чином частково (хоча й мінімально) обмежується діяльність шахраїв і аматорів, які сабмітили різний непотріб.

Цитата:

Finally, we are adding support for larger promotional graphics to showcase your application. In addition to the currently required app screenshot, you will be required to upload one “feature” graphic. Supported promotional assets will now include:

 - A “feature” graphic, landscape aspect ratio, 1024 x 500 (required).

 - A high-res icon, 512 x 512 (required)..  The Android icon design guidelines located at http://developer.android.com/guide/practices/ui_guidelines/icon_design.html apply.

 - 2 screen shots, 320w x 480h, 480w x 854h, or 480w x 800h, increasing to 8 screen shots in the future (1 required).

 - A link for a promotional video hosted on YouTube (optional).

mayevski: (Default)
2010-08-31 11:59 pm

Нові можливості для розробників під WebOS

WebOS - це останній (на сьогодні) варіант палму, який зараз належить HP. І версія WebOS 2.0 пропонує нам багато цікавого включно з native SDK, який у їхньому виконанні називається PDK - Plug-in Development Kit. Обіцяють досить цікаву річ.
mayevski: (Default)
2010-08-28 05:08 pm

Цікавий framework для розробки під мобільні пристрої

Titanium. Дозволяє писати для андроіда, iPhone/iPad і десктопів на JavaScript, Ruby тощо.
mayevski: (Default)
2010-08-27 07:35 pm

Scripting на андроіді

Щоб не забути, а може і ще комусь згодиться.

Scripting Layer for Android. Scripts can be run interactively in a terminal, in the background, or via Locale. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more.
mayevski: (Default)
2010-05-02 10:34 am

Multitasking в Android

Як би не намагались вбогі розумом фанати альтернативних пристроїв видати бажане за дійсність, але дійсність каже, що рішення на базі Android'а (нагадаю, що це є лінукс із певними прошарками, а в якості API виступає Java Mobile) стануть лідерами ринку через рік-два. Тому знання інформації, як андроїд здійснює управління процесами і задачами, (до речі, дуже своєрідний підхід), може статись у нагоді будь-кому, хто розглядає питання розробки програм під цю платформу. Стаття від розробників на цю тему.

mayevski: (Default)
2010-03-31 10:55 pm

C++0x

Це не криптограма,  а назва нового стандарту мови програмування С++, який (стандарт) мають прийняти цього або наступного року.

Почитав я про нововведення і заплакав -- автори намагаються натягнути гондон на глобус додати до і так непростої за синтаксисом мови додаткові властивості, що полегшують написання рядку коду (здійснюється нормальними програмістами один раз), але при цьому суттєво ускладнюють читання коду (здійснюється постійно програмістами будь-яких розумових здібностей). Таким чином код стає ще складнішим для розуміння.

Питання: і кому вони роблять краще окрім Microsoft, якому конце потрібні якісь нововведення для випуску нової версії пакету Visual Studio?
mayevski: (Default)
2010-02-17 09:43 am

25 наиболее актуальных ошибок касательно безопасности в веб-программировании

Некая организация провела опрос, по итогам которого составила детальный список наиболее опасных (часто встречающихся и существенных по последствиям) ошибок в программировании веб-приложений и разработке веб-сайтов. Список включает в себя детальное описание каждой ошибки с примерами. Читать полезно как разработчикам, так и начинающим хакерам :)
mayevski: (Default)
2010-02-04 09:53 am
Entry tags:

Про програмістів

Переважна більшість програмістів є, за термінологією анекдоту про чукчу, лише писателями (тими, хто виконує процес написання, а не авторами літератури), а не читачами. Це зрозуміло - кодерів вчать кодувати, а приклади вирізати цілком. Таким чином будь-які аналітичні здібності атрофуються за непотрібністю.
mayevski: (Default)
2009-10-13 06:57 pm

Если вам нужен JavaScript

то очень рекомендую книгу "JavaScript. Подробное руководство" от Дэвида Флэнагана (англійською: JavaScript, The Definitive Guide by David Flanagan). Ссылку не дам, потому как сам не знаю, где книгу взял. Скорее всего на одном из книжных сайтов, ссылки на которые я тут размещаю периодически.
mayevski: (Default)
2009-10-10 06:17 pm

Как узнать, существует ли Recycle Bin на заданном диске

The registry key that lists all my local partitions that are "binable":

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket