Рубрика «разработка» - 314

В стандартных хранимых классах Caché при модификации записи прежние значения свойств исчезают безвозвратно. Но бывают случаи, когда это нежелательно, когда «все ходы должны быть записаны». В первую очередь, конечно, такое требование возникает при разработке приложений для материально ответственных лиц, для которых критична возможность, например, отменить ошибочное действие и восстановить состояние документа на заданное время, или, что ещё важнее, провести расследование инцидента с попыткой злоумышленника «замести следы» в базе.
В этой статье демонстрируется, как реализовать хранение и восстановление версий для объектов Caché.
Читать полностью »

Андроид читалка сайтов с IT юмором Сегодня пятница, а значит время чего-то этакого. Поэтому именно сегодня я решил представить хабра-общественности свою программу-агрегатор читат с ibash.org, IT Happens и подобных сайтов. QR-код ведёт на мобильную версию Google Play, если же кликнуть — ссылка на веб-версию маркета. Ссылка для перехода с телефона.
Андроид читалка сайтов с IT юмором
Читать полностью »

Сфера проектного управления весьма обширна, от организации мероприятий (не материальный результат), до строительных (дом — очень материальный результат). И в этой сфере отдельно можно выделить категорию проектов «разработка компьютерных приложений».

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

Существует два риска, которые очень часто выливаются в проблемы:

1. те кто специализируется на разработке ПО, не замечает как ступают на территорию внедрения и проект начинает надуваться… как правило с летальным исходом;

2. те кто специализируются на внедрении и организационных проектах, без понимания сложности, начинают разработку и качество результатов начинает существенно падать — и это в лучшем случае;

Для тех кто занимается чистым внедрением или чистой разработкой — эти проблемы неведомы. Но это редкие счастливчики.

Уходим в детали…Читать полностью »

Интервью с разработчиками VkNews — победителями в студенческой номинации конкурса приложений Windows 8
Традиционный первый вопрос. С чего вы начали разработку под Windows 8?
VkNews — уже второе приложение, которое мы выпустили для Windows Store и оно, как и Я водитель, попало в топ 100 магазина.
Читать полностью »

Как заинтересовать женщин программированием? Наверное, предлагая им доступные средства обучения в самом раннем возрасте – видимо такая идея витала в головах создателей приложения Hopscotch для iPad, новой визуальной среды для создания простых приложений.

Hopscotch это объектно-ориентированный язык, который сделан намеренно ярким и цветным, подходящим для детей 8-12 лет. Вместо того чтобы грузить детей бесконечными строчками кода, создание программ Hopscotch это перетаскивание разных объектов и скриптов, которые умеют работать с ними. Объекты – милые персонажи, а скрипты можно выбирать из выпадающего меню или из левого меню. Результатом работы детей могут стать короткие анимации и игры.

Hopscotch: азы программирования для детей на iPadЧитать полностью »

Легенда гласит, что прототип Лексикона — многооконный редактор Е-9 — был задуман молодым сотрудником ВЦ АН СССР Женей Веселовым в отпускные дни доперестроечного 84-го на крымском пляже, а с целью ускорения тестирования автор одно время выставлял обнаружившим ошибки пользователям по бутылке пива. Хотя метод оправдал себя и программа быстро стала работоспособна, с сожалением приходится отметить, что маркетинговая политика последующих правообладателей не столь свежа — пива больше не дают. Вскоре печатающий по-русски и понятный без изучения на специальных курсах Лексикон широко распространился по стране, став «русским народным текстовым редактором». Прошли и вновь грядут технические революции в области компьютеров, исчез СССР, а с разменявшим второй десяток лет Лексиконом для ДОС по российским и сопредельным городам и весям и сегодня работают тысячи людей.

Так рассказывает Григорий Шмерлинг, присоединившийся к разработке Лексикона несколько позже, и под конец бывший «Руководителем Проекта „Лексикон“».

Вне всякого сомнения, Лексикон — легендарный программный продукт. Но таким он стал не сразу; а и став, оставался им не слишком долго.

Лексикон и пираты

В 1990 Лексикон упоминается в числе «известных прикладных систем» наряду с Lettrix — резидентным драйвером американской разработки, который перехватывал вывод текста на принтер, и подменял его на графический вывод с применением пользовательских шрифтов. Название LEXICON в той статье набрано латиницей, и непонятно, осознавал ли её автор, что Лексикон создан его соотечественниками, а не «экспроприирован у буржуев» вместе с большей частью ПО того времени. Никакой организованной «модели распространения» у Лексикона тогда не было — каждый списывал его у соседа вместе с ворохом других «полезных программ», не задумываясь ни на минуту, откуда эти программы взялись и не ожидает ли их разработчик мзды за их использование.
Какой разработчик? Где? Где-то там за океаном? Ух, капиталисты зажравшиеся! (потрясает кулаком)

Статья "Как продавать программы в России, или Ягодки коммерческого директора" Ольги Усковой из Cognitive Technologies (в следующий раз я хочу выложить её статью целиком) относится к 1995 г., но начинается в подобном духе: «Полтора года назад в России бытовало представление, что программа — это такая штука, которую ученые чудаки или наивные инофирмы бесплатно предоставляют находчивым российским пользователям. Иметь лицензированную копию считалось так же стыдно, как покупать билет в общественном транспорте или соблюдать правила дорожного движения. Обсуждение психологических аспектов этой проблемы пришлось бы начинать со времен Ивана Грозного...»

Тем временем команда Веселова с Лексиконом кочевали в поисках финансирования от одного оптимистично настроенного кооператива к другому, и в итоге они заключили союз с советско-венгерским СП «Микроинформ», до той поры занимавшимся торговлей компьютерным оборудованием и проведением компьютерных курсов. Плодотворное сотрудничество программистов и бизнесменов увенчалось выпуском в 1992 г. нарядных коробок с Лексиконом версии 8.96, переименованной по этому поводу в Лексикон 1.0. Лишь с этого момента разработка Лексикона стала коммерческим предприятием, и нелегальное копирование начало беспокоить разработчиков (вернее, их спонсоров в Микроинформе). Изначально же мотивы Веселова были куда проще — «захотелось написать что-нибудь получше только для того, чтобы легче было вводить и редактировать собственные программы и статьи. Получился редактор Е-9, названный так потому, что в нем было девять окон, и он превратился потом в „Лексикон“ путем добавления десятого окна и меню в стиле Lotus 1-2-3.»
Читать полностью »

Как известно, самый ценный опыт – тот, что дается в «минус» себе: финансовый, эмоциональный, социальный… То, что «болит» и то, что нельзя просто так взять и забыть, как очередной неприятный сон.

Более года назад, для нас – команды RZLTT Accelerator, история проекта PromiseUP стала первой попыткой получить полноценный опыт создания, извините за избитое слово, стартапов, то есть самостоятельного бизнеса, от стадии идеи, на базе некоторого интернет-сервиса или продукта с отсутствующей логистической цепью или недвижимой инфраструктурой и самым простым, на сегодняшний день, способом распространения – бесплатной установкой на популярные у аудитории платформы, в первую очередь мобильные.

Пресловутый «экспириенс»

В принципе, начиная с третьего абзаца принято рассказывать о том, какие мы крутые, ми-ми-ми, посмотрите на наши фотографии, а вот наша симпатичная сотрудница, ну а продукт… да черт с ним, с продуктом!

В целом – это будет не success story, а откровенный рассказ о том, как все было на самом деле. Он полезен в первую очередь тем, кто грезит запуском собственного проекта и последующей стрижкой сотен миллионов с ничего не подозревающей, глупой, и ни о чем не догадывающейся аудитории.
Читать полностью »

Сегодня Google объявил о начале поставок первых Google Glass и заодно опубликовал значительную часть документации по разработке приложений для них.

В первую очередь это руководство разработчика по Glass Mirror API. Сам доступ к API пока находится в ограниченном доступе и открыт только для разработчиков, у кого есть само устройство. Остальные пока, как в лучшие времена, могут начать делать приложения основываясь на документации, но протестировать их они не смогут.

Эта первая версия API, которая позволяет разработчикам писать то, что Google называет Glassware, относительно бедна на функционал и самой лучшей функцией, вероятно, является возможность получения местоположения владельца очков. Так как каждое приложение взаимодействует с Очками через сервисы Google, API поддерживает RESTful службы и полностью облачное – никакой код на самих Очках не выполняется.

Читать полностью »

От переводчика

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

Снова прошу прощения за отсутствие перевода словосочетания “computer science”.
Минифест (манифест разработчиков минималистов)

Кратко

  • Боритесь за закон Парето, следите за тем, чтобы 20% вашего труда давало вам 80% результата;
  • Расставляйте приоритеты, ведь минимализм нужен для того, чтобы делать то, что нужно, а не распыляться по мелочам;
  • Лучшее — враг хорошего: сначала просто сделайте, потом сделайте правильно, потом сделайте лучше;
  • Убивайте в зародыше, не бойтесь начать всё сначала. Чем быстрее ошибётесь, тем быстрее научитесь;
  • Повышайте свою ценность. Постоянно думайте о том, чем можно помочь команде, — и развивайтесь в этом направлении;
  • Сперва основы. Мыслите последовательно, ориентируясь на лучшие практики мира Computer Science;
  • Посмотрите с разных сторон. Простое получается тяжелее, чем сложное, поэтому включайте воображение;
  • Синтаксис — основа взаимодействия. Мы пишем код для людей, а не для машин;
  • Не запутывайте. Старайтесь проектировать слоями, по мере возможности не зависящими друг от друга;
  • Вычищайте оставленное-на-всякий-случай. Минимализм борется с отвлекающим от основного.

Читать полностью »

Одним из главных событий этой недели стало удаление AppGratis из App Store – глава компании недоумевает, в то время как некоторые его оппоненты говорят, что на самом деле AppGratis не больше, чем Black Hat маркетинг. Также Google начал распространение новой версии магазина Play, наш коллега поделился своим опытом как увеличить загрузки сыграв на имени приложения, а автор SQUIDS подсчитал, сколько на самом деле денег приносят мобильные игры (развенчав, попутно, пяток устоявшихся мифов).

imageЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js