В последнее время замечаю, что всё чаще программирую не, как было раньше, в Eclipse, а в Netbeans. В нём есть всё, что мне требуется и в бете появилась поддержка возможность создавать проекты на удалённых серверах. Конечно, это для меня не показатель, но раньше я разрабатывал сайты и некоторые просят что-то добавить или исправить. А сейчас и монтировать с помощью FUSE не надо.
PS. Только вот зачем сразу читать всё дерево каталогов на сервере?!
PSS. Понятно, втопку. Оно захотело весь сайт скопировать. Неа, не хочется мне пока такой поддержки.
wert2all программирование beta, netbeans, remote access, программирование
Мне почему-то понадобилось реализовать паттерн проектирования Registry на Javascript. Как сделать это на PHP для меня не представляло сложности, а вот понять объектную модель Javascript у меня никогда не получалось. Самое сложное для меня остаётся понять, почему вышло реализовать Singleton.
Код пишу сюда, потому что могу и забыть как делается
<script type="text/javascript">
function Registry(){
if(!this.instance){
/* нет пока объекта
создадим
*/
function registry(){ }
/* сборище хэшей для передаваемых объектов */
registry.prototype.reg = {}
/* метод для добавления объектов */
registry.prototype.add = function(name, object){
this.reg[name] = object;
}
/* метод для получение объектов */
registry.prototype.get = function (name){
return this.reg[name];
}
this.instance = new registry();
}
return this.instance;
}
.* а так его использовать */
/* добавляем в реестр объект */
Registry().add('test', 3);
/* получаем объект */
alert(Registry().get('test'));
</script>
Вот и всё. И даже не скажешь, что не спал ночь )
wert2all javascript, программирование javascript, patterns, registry, программирование
Для работы над кодом я пользуюсь большущим комбайном под названием Eclipse. Превратить его хоть в атомную бомбу можно всего в пару кликов и репозиторием в плагинами. Удобство при разработке и настраиваемость с лихвой окупают то, что он написан на Java, которая, как известно, не тормозит. Вот и напишу, что же я использую в Eclipse. Read more…
wert2all программирование eclipse, IDE, plugins, plugins for eclipse, программирование