All streams
Search
Write a publication
Pull to refresh
21
0
Дуганец Михаил @miked

User

Send message
я учился без тренажёров, просто фигачил и не смотрел на клаву :D

дето за годик научился в трёх раскладках ру, укр, ингл
под разрозненными вещами я имел в виду немного другое

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

между севером и клиентом устанавливается протокол взаимодействия, и это единственно что их связывает

то есть нужно сделать два приложения, которые могут выполнять совсем разные задачи, клиент интерфейс получение данных от сервера, обработка пользовательских действий и пересылка их на сервер

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

в организациях с небольшим числом разработчиков часто эти функции совмещаются, зачастую один из разработчиков серверной части занимается разрабткой клиентского слоя

но опять таки, клиентская часть бывает очень разной по объёму работ
а из этого следует - если клиентскачая часть достаточно "навороченная" то сервер будет не менее сложным

из за этого либо достаточно разрозненные вещи лягут на одного человека, либо на пару, как повезёт)
не часто, но один раз использовал

данные хранились в xml: удобно быстро редактировать и заливать обновления

при импорте xml разбивается на куски и помещается в базу: для того что бы делать постраничный вывод записей

при отображении rowset преобразовывался обратно в xml методом asXml: получаем часть большого xml файла, то есть срез, и работаем с ним xslt преобразованием

из этого xml делалась локализованная часть веб отображения (html) а также rss экспорт

резюмирую:
- исходник xml (ориентировочно "немаленький")
- в базе он разбивается на записи, но с расчётом на то что можно будет получить его срез
- срезы с помощью xslt преобразовываются в разные представления, а именно несколько html представлений и rss
отлично, спасибо! )
да конечно

Искусство защиты и взлома информации

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

так можно и на adobe тоже жаловаться, ведь с помощь кийгена их прогу так сложно и долго взламывать генератором серийного номера - нельзя ли сделать процесс проще, а ещё иногда некоторые поля ввода непонимают Ctrl-V, этож вообще неудобно, приходится вводить ключик руками :D
по поводу первого пункта, похожие примеры приводил Дмитрий Скляров у себя в книге

защита быть должна, но о пользователе забывать нельзя :)
* извините, вторая ссылка ошибочна правильный вариант
пардон, если подробнее, то ява скрипт поддерживает такой механизм как "замыкания"

за счёт которого можно реализовать закрытые и открытые методы "классов"
подробнее: теория, для javascript можно изучить вопрос здесь, издесь
ну раз речь об объектах пошла, то можно сказать пару слов про закрытые функции и свойства :)

myClass = function () {
var _privateProperty = '';
var _privateFunction = function() {
}

this.publicGetter = function() {
return _privateProperty;
}

this.publicCallPrivate = function() {
return _privateFunction();
}

}
мне из последнего что смотрел очень понравилось вот это


презентация новой файловой системы ZFS
я точно немогу вам ответить как сделать это, иметь один клиент который подключается к кучи разных сетей это можно, а сделать интеграцию между разными чуть другое

гугл имею свой gtalk может подтянуть контакты с моего акаунта, но он ничего незнает про контакты аськи и их активность
фича отличная

вот бы ещё на GTalk людей побольше было, и на Greader-е..
да, такие вычисления только на мощностях гугла можно делать, с их map reduce
у Норвига есть статейка, об алгоритме реализации "возможно вы искали"
Спасибо. Было интересно и хочется продолжения.
;D конечно!
это, кстати, когда-то был один из любимых паролей на комп
ipfw add deny ip from any to any

:D

Information

Rating
Does not participate
Location
Днепропетровская обл., Украина
Date of birth
Registered
Activity