2010-05-05

Lomtiki theme

I'm just playing with Photoshop.

2010-04-07

Ext Designer


Ext Designer
Молодцы, сделали, попробовал.

2010-03-31

My version of Google Reader Mobile

Tonight I wrote my first GAE + Java + Ajax (Lomtiki Engine - my Ajax framework) + Google Reader API + Opera Presto (Opera Mini rendering engine) application. I called it Google Reader Proxy.

The basic idea is that the speed limit on the issuance of pages placed on the server Opera Mini, but not on Google Reader Mobile + Opera Mini. And on my phone I press the button 10 times less..

To test the functionality you can go to Opera Mini Simulator and enter in the address bar grproxy.appspot.com


Funny.. my Google Reader trends after using this application.

2010-03-04

Брюс Тейт - Горький вкус Java.5887823232

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

2010-03-03

Письмо от моего провайдера сотовой связи

Информация для руководителей.

В соответствии с п.14 Постановления Правительства Российской Федерации № 538 от 27.08.2005 г. «Об утверждении Правил взаимодействия операторов связи с уполномоченными государственными органами, осуществляющими оперативно-розыскную деятельность» операторы связи должны хранить информацию не только об организации, но и регистрационные данные абонентов, пользующихся корпоративной сотовой связью.
Компания «МегаФон» будет благодарна Вам за предоставление на бумажном носителе информации о Ваших сотрудниках, использующих сотовую связь в рамках заключенного договора. Данный документ должен содержать Ф.И.О., паспортные данные, данные о прописке и быть заверен подписью руководителя и печатью организации. При предоставлении персональных данных Ваши сотрудники должны дать согласие на передачу своих персональных данных оператору связи.

2010-02-19

Andrew Stellman, Jennifer Greene - Applied Software Project Management.9780596009489

Эта книга поделена на две части. В первой описываются инструменты и методы создания проектов. Во второй рассказывается о том как эффективно управлять программным проектом.

Книга отличается освещением вопросов с точки зрения практики, как это делалось, как делать лучше и почему. В первой части подробно раскрывается период планирования проекта и создание документации. Авторы не делают упор на какую-то конкретную методологию, а дают представление о различных подходах к созданию проекта. Во второй части дается множество практических советов, как улучшить менеджмент и не совершать ошибок. Интересно, что в книге затрагивается методология итеративной разработки Agile. Я недавно перешел в проект, где используется эта методология, и выбрал прочитать еще пару книг на эту тему: Ken Schwaber – Agile Project Management with Scrum, Mike Cohn – Agile Estimating and Planning.

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

  • Постановка задачи (Problem Statement)
    • Предпосылки проекта (Project background) - этот раздел содержит краткую информацию о проблеме и что проект будет решать.
    • Заинтересованные стороны (Stakeholders) - описаны стороны и их потребности.
    • Пользователи (Users) - в этом разделе описаны пользователи и потребности каждого из них.
    • Риски (Risks) - перечисление потенциальных рисков по проекту.
    • Предположения (Assumptions) - список предположений, которые сделали заинтересованные стороны, пользователи и проектная группа.
  • Видение решения (Vision of the Solution)
    • Формулировка видения (Vision statement) - объяснение целей проекта, что планируется выполнить.
    • Список функций (List of features) - список возможностей которые удовлетворяют конкретные потребности.
    • Границы этапов выполнения (Scope of phased release) - когда и какие функции будут включены в каждую версию.
    • Функции, которые не будут разработаны (Features that will not be developed) - некоторые возможности исключаются в ходе планирования их размещают в этот раздел, чтобы согласовать со всеми сторонами.

2010-02-16

Expanded workspace



Synergy rlz!

2010-02-08

Lomtiki example

I'm just trying new approaches to development on javascript
var Lomtiki = $initialize({
 type: 'module',
 name: 'Lomtiki',
 properties: [{
  name: 'version',
  value: '2.0'
 }],
 items: [{
  type: 'class',
  name: 'HelloWorld',
  constructor: {
   parameters: [{
    name: 'hello'
   }],
   handler: function(meta) {
    meta.scope.hello = meta.hello;
   }
  },
  methods: [{
   name: 'print',
   handler: function(meta) {
    console.log(meta.scope.hello);
   }
  }]
 }]
});
 
var hw = new Lomtiki.HelloWorld({
 hello: 'hello',
 listeners: {
  print$before: {
   handler: function(meta) {
    meta.scope.hello += ' world' + meta.exclamation;
   }
  }
 }
});

hw.print({
 exclamation: '!'
});

2010-01-15

SkyDrive

Twitter Updates

Twitter Updates

    follow me on Twitter
    Hacker Key Creative Commons License
    2006