Как стать автором
Обновить
54
0
Корзунов Антон @kashey

javascript, webgl, maps, react, орфография(нет)

Отправить сообщение
спасибо огромное, страшно подумать в какие баги могло вылиться
тяжела и неказиста жизнь простого программиста
но бабалайку в конце жалко
use the document.execCommand(«BackgroundImageCache», false, true); Люк
Иначе да, она будет грузиться один раз. Но каждый раз
мистер калабок и загадочный зе рашшен — только так могли назваться наши пацаны на чужбине
На закрытие конференции они представят очередное кардинальное обновление SDK и предложат всем вешаться.
для тех кто в теме ;P
вообще код который я привел должен был выглядеть как
(function (spirit) {
	var sometmpval=spirit.implimentClass('Helper.AnotherClass',{
..})(somespiritinst);

Тоесть можно четко указать некий экземпляр или ветку которая будет разрешать имена.
Да и разрешать можно их как угодно.
Например изначально добавляя в начало или конец имени параметры модуля. Чтобы потом иметь возможность выбрать нужный.
И написать, например, Extends: 'Name.Space.ClassName|core' — это как раз тот момент который дает больше возможностей чем ограничений.

Хитрый вопрос номер два — в примере с логеров в роутере — как можно написать код так чтобы логирование могло вызваться до или после, или и до и после оригинальной функции, и при этом бы не содержало явный вызов парента. А просто бы работало как нормальная функция нормального декоратора?
Гм, а у меня i7 и потрескивание есть только в системных звуках бунты.
Зато звук из плеера(ритмбокс) при питании от батареи может циклиться и прерываться…
На всех форумах все лечение сводиться к сносу пулза :(
В упорстве
exports['Helper.AnotherClass'] = function (spirit) {
	var mysql = spirit.loadLib('mysql-libmysqlclient');
	
	return new Class({
		Extends : spirit.load('Name.Space.ClassName'),

равнозначно
(function (spirit) {
	var mysql = spirit.loadLib('mysql-libmysqlclient');
	
	var sometmpval=new implimentClass('Helper.AnotherClass',{
		Extends : 'Name.Space.ClassName',
...
})();

Тоесть — если переходите на использование справочника имен классов — переходите :)
Надо всего-то рядом с moo положить кусочек dojo
про MVC тут вообще ни слова.
Тут вообще пара базисов триксов с муутоолс и ничего особенного.
Но чужой expirence всегда полезен и интересен.
Я вот узнал новый способ анонимизировать создания классов.
Раньше такого и не знал, и завтра забуду.
Но где-то в спинном мозге останеться
в общем написано все довольно интересно
Но посту наверное всеже не на главной, так как местный пролетариат не понимает.
Хотя, если бы я тут описал бы тоже самое например на lua — меня бы, наверное, совсем бы никто не понял.
Так что сегера — впиливай в тему, как говорил макс фрай
Если в указаном примере mootools заменить на что-то более подходящее по смыслу — получилось бы еще лучше.
Я про то — что если и экпортировать классы в семантическое пространство имен — то делать это до конца
могло бы получиться что-то типа
SAPI.implimentClass('map.entity.NavRect',{
	 Extends:['map.overlay.rect',
			  'map.entity.zbase',
			  'map.overlay.standartTooltip'],
	 
	 getTemplate:function(){......

В примере правда еще множественное наследование, примеси и декораторы в одном стакане
россия — щедрая душа!
А никто не знает где находиться мифическая долина смерти с мифическим злым пришельцем внутрях.
Знакомые ребята из Мирного, как не странно, не знают
фу, как грубо.
В общем там база НЛО имени Квадрата-Малевича, особенно на Яндекс Картах :)
maps.yandex.ru/-/CRcLVbQ — вот тут реально стерто, САВСЕМ
и тут maps.google.com/maps?&z=11&ll=66.266856,179.25087&t=k ( тоже самое место )
en.wikipedia.org/wiki/Satellite_map_images_with_missing_or_unclear_data#Russia

при этом, там вроде бы ничего нет
www.bing.com/maps/default.aspx?v=2&cp=66.254106~179.276361&style=a&lvl=13&tilt=-90&dir=0&alt=-1000&scene=2221203&encType=1
Хранилище боезарядов
о! вот и он атомный бункер Путина
Просто секретный обьект
и другие, и уже и не живые


И еще пара тысяч секретных обьектов и секретных обсуждений того же Чехова-2

Но, всеравно, помните — за нами следят. И самый «ахтунг» всеже трут.
Баг от коллеги — на ати картах нельзя сказать что главный монитор не у ноутбука.
Баг от себя — рандомное отключение USB дисков( питание почему-то падает ниже допустимого), очень сильно глючил звук( очень долго правил пулз, но успешно ) ммм, на работе два экрана, иногда второй статует, но весь черный и туда можно отлько мышку запустить — окно уже нет. Лечить через gdm restart. Есть обратный глюк — включаешь ноут, а у него экран черный(мышки при этом нету), на соседнем мониторе все окей — система во всей красе, но и там мышки нету :)
Ну и компиз почему-то не всегда запускается(вообще ниодин из эффектов). Через gdm restart не личиться. Только полный ребут. Благо он как-то мистически секунд 10 длиться

Эх никто не идеален
Простите за занудство — но да видел часто, 15-20 раз за год.
Была неделя когда каждое утро через 5 минут после включения компа был или BSOD или система навсегда замирала.
Так что не надо яро утверждать w7 мега стабильна — it depends
При этом не могу сказать что винда не стабильней например убунты — ее тоже можно очень просто убить.
Или словить шаманские глюки. Поставьте 10.10, попробуйте :)
а он об этом знает?

Информация

В рейтинге
Не участвует
Откуда
Sydney, New South Wales, Австралия
Дата рождения
Зарегистрирован
Активность