Русскоязычная группа Ext.NET

Не так давно, появилась группа на Google Group - Ext.NET. Ее цель объединить русскоязычных разработчиков на данной платформе. Там пока и материала немного и людей совсем мало, но со временем думаю будет серия статей по данной платформе. И кстати, там находится один из разработчиков Ext.NET ;) Так что хоть людей и мало, но одни из лучших :)

Если у вас вопросы, если есть проблемы или вам просто требуется совет по Ext.NET, то присоединяйтесь!

ext.net, asp.net
27 июня, 23:05
189

Ext.NET Final Release!

Ну что же. Не знаю как вы, но я ожидал этого события еще с прошлой зимы. То что казалось нереальным сбылось. Небольшая команда разработчиков Ext.NET наконец завершила работу над проектом. Что изменилось с последнего RC2? На самом деле особо ничего, но и многое. Самое главное что появилась справка по библиотеке. Обычная такая справка, но ее очень сильно не хватала порой. Особенно тем кто не имеет опыта работы с ExtJS.

Само собой работа еще будет продолжаться, ведь ExtJS уже в 4 версии. Но думаю и то что есть, вполне устроит многих разработчиков. Меня вполне устраивает :)

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

А пока кому интересно посмотрите на примеры Ext.NET.

ext.net, asp.net, sencha, extjs
26 июня, 2:09
152

Перевод: Переход от Ext JS 3 до Ext JS 4

Это перевод статьи "Ext JS 3 to 4 Migration" автором которой является Brian Moeskau
Ознакомиться со статьей в оригинале вы можете по этой ссылке: Ext JS 3 to 4 Migration.

Изначально была написана мной на другой платформе, но перенести все никак не было времени. Теперь новые посты будут и тут и там :)

 

Ext JS 4 - это наиболее обширное улучшение фреймворка за все время. Начиная со значительно улучшенных пакетов Data и Charting до виджетов вроде Tree и Grid которые были переписаны с нуля. Ext JS 4 представляет новый уровень мощи и гибкости в разработке RIA приложений.

В дополнение к новым функциям и возможностям, другой целью Ext JS 4 было улучшение API и его переработка, с целью сделать его более доступным. Но для достижения всех этих целей невозможно было обеспечить обратную совместимость с Ext JS 3. Тем не менее, мы четко понимаем, что должны сделать переход на Ext JS 4 для нашего сообщества как можно более плавным.

Мы очень рады представить несколько новых ресурсов, которые будут помогать в миграции существующих Ext JS 3 приложений на Ext JS 4, и мы надеемся, что для этого потребуется минимум усилий. И сделать это мы предлагаем с помощью нашего «Ext JS 3 to 4 Migration Pack», компоненты которого перечислены ниже.

  • Слой совместимости Ext JS 3
  • Руководство по переходу Ext JS от версии 3 до версии 4
  • Демонстрационное приложение по переходу
  • Обучающие материалы по миграции

Скачать Ext JS 3 to 4 Migration Pack

extjs, javascript, sencha
26 июня, 2:06
237

Вышел ExtJs 4.0

Цитата от сотрудников "Жертвы изнасилований дают более внятные показания, чем менеджер по проекту"


(27.75 Kb, 300x225)Добрый день, любители покорять всемирную паутину. 26 апреля вышел в свой Final Release отличный инструмент для веб-разработчиков Sencha ExtJs 4.0. Полный список изменений с начиная с версии 4.0 PR1 довольно внушителен, но в основном это исправления багов. Если просматривать примеры, то отличий не особо много. Все вроде также, привычный интерфейс, набор контроллов вроде тот же, но не все так просто как кажется. Если интересно, то можете почитать статьи написанные на Хабре. Для меня особо примечательны следующие новшества:

 

1) Графики - теперь вместо Flash, используется Raphael, что есть очень хорошо, потому что во-первых что-то можно самому дописать, во-вторых не требуется наличие Flash.

2) Новая иерархия классов, способы расширения существующих и ускорение работы. Вот последнее, реально является очень большой проблемой, потому что весь фреймворк довольно тяжелый плюс и нагрузка на клиента ложится довольно большая. И порой приходится сильно шаманить, чтобы ускорить работу приложения. И чтобы, например, не грузить ради одного окна весь инструмент можно использовать динамическую загрузку. И он подгрузит только те скрипты, которые требуются. Сюда же относится и ускорение рендеринга компонентов. А про новую систему расширений вы можете почитать тут, она довольна интересна и полезна. Вдобавок добавили свойства и прочие Объектно-ориентированные вещи. Теперь напоминает Beans из Java.

3) Пакет работы с данными. Ну это самое интересное, наверное. Прелесть ExtJs именно в том что он дает отличные возможности для работы с данными. Тут вам и редактирование, и REST, и CRUD, и AJAX и много чего еще. Но в четвертой версии появились и связи между объектами. Т.е. не надо изворачиваться если вы хотите передать людей и их покупки одним запросом или какие-то еще более сложные данные. И делается все это с помощью новой абстракции Model. Почитайте тут. Рекомендую, вам понравится ;)

4) Песочница и Compat.js - вот чем мне нравятся ребята из ExtJs, так это их прозорливостью. Они прекрасно понимают что людям захочется всего и сразу, но так не бывает. И поэтому нужно продумать какую-то приблуду, чтобы можно было запускать и ExtJs 3, и ExtJs 4 в одной коробке. Для этих целей сделали песочницу. Правда, четких ограничений пока не видно, но скорее всего тут логика такая что в приложениях написанных на ExtJs 3 можно использовать некоторые фишки из ExtJs 4. Хотя, пока не ясно насколько это везде будет работать. Но кому интересно можете глянуть тут. Ну, плюс Compat.js - это средство, которое позволит мигрировать приложения из ExtJs 3 в ExtJs 4. Пока точных данных по нему нет, сказали подождать с недельку, что-то там дописывают :)

В принципе на этом глобальные изменения закончились. Но поверьте их более чем достаточно. Я умышлено пропустил новое оформление справки, тему Neptune, которой я не заметил (если знаете где покажите интересно посмотреть) и всякую прочую воду типа самого полного тестирования, потому что поживем увидим :)

Ну что вроде пока все. Если что пишите вопросы :)

28 апреля, 22:19
264

Сдавать или не сдавать продукты питания в кинотетрах?

Недавно при посещении очередного кинофильма в одном из кинотеатров сети Кинопарк контроллер остановил меня при входе в зал с просьбой оставить пакет с едой(сырная лепешка и пара напитков в пластиковых бутылках), которую я купил прям перед фильмом в магазине. На мой вопрос: "Почему?" Был дан ответ: "У нас со своим нельзя." Спорить было некогда и я пошел на бар и попросил оставить продукты там, купил поесть и попить в том же баре, кстати, переплатив за все. Благо фильм был хороший, и я даже как-то после него не стал портить вечер и искать администратора. Но мысль - "ПОЧЕМУ?" - не ушла.

А недавно в одном комменте на Хабре прочитал следующее: "Есть ст. 426 ГК РФ «Публичный договор», в нем прописан запрет на отказ в обслуживании по каким-то своим причинам."

Помня о том случае и что законодательство с РФ у нас довольно схоже, начал гуглить. Для РФ нашел следующее Как не сдавать продукты в кинотеатре? Но для Казахстана ничего подобного не нашел, кроме как статьи на megapolis.kz Сеть или паутина? Суть которой сводится к следующему: "Сеть кинотеатров «Отау синема» ввела запрет на пронос в зал еды и напитков, приобретенных за пределами кинотеатра. Тем самым она нарушила права потребителей, закрепленных в условиях Публичного договора (статья 387 Гражданского кодекса Казахстана)".

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

Здесь возникает вопрос к юридически подкованным любителям кино: "Оправданы ли действия кинотеатров? Можно ли проносить с собой еду и напитки? И если я пронесу еду в непроницаемом пакете, имеют ли они право досматривать меня?"

20 сентября, 15:36
494

Ураааа! Ювиженка Астана 13 июня в 12:00, Конно-спортивный клуб "Кулагер НС"

Ну что же решено! Все вопросы были рассмотрены, все проблемы решены и теперь можно встречаться :) Кстати огромное спасибо erufuu за консультацию. Надеюсь она с мужем приедут :)

Точка сбора магазин "Встреча", там перед ним есть небольшая площадь, в 12:00, в воскресенье 13 июня. И оттуда дружно выезжаем на коллективный отдых на 29 автобусе. Что с собой брать? Брать хорошее настроение, друзей, мячи, бадминтон и прочую атрибутику летнего отдыха на природе.

С кафе "Кулагер" есть договоренность, что нам дадут беседку человек на 20-25, беседка хорошая :) За это им отдельное спасибо, потому что обычно они просят большую предоплату, а в наших с вами условиях это было бы трудновато :) Еду лучше есть там, кухня там недорогая и нормальная.

По поводу проката лошадей: 30 минут = 1000 тенге, 1 час = 1800 тенге. Очередь живая, бронь сделать не получилось :( Но кататься на них очень приятно :)

По поводу пейнтбола: если наберется команда желающих побегать с ружьем, то договорились с прокатчиками, что платим 1500 за прокат оборудования, все кроме обуви плюс 1500 тенге за 100 шариков, по 15 тенге за шарик. Что по-моему дорогавато, поэтому можно шарики лучше купить отдельно и привезти с собой, но я не знаю где их взять. Если кто знает отписывайтесь, будем закупать отдельно. Но 100 шариков мы должны купить в любом случае. Карта представляет собой небольшое поле с колонами из покрышек. В принципе лучше чем то что было в "Керуене" раз в 100, кто был весной на ювиженке поймут :)

В общем ждем всех! Отмазки типа у меня экзамен, сессия или настроения нет, не принимаются :) По предварительным данным намечается 24 человек + друзья друзей :)

Список изъявивших желание по последней перекличке:

  1. Baidaly
  2. freeman
  3. cybri0nix
  4. ruz
  5. ernesto
  6. Orlangur
  7. jolybolgish
  8. Mazikk
  9. erufuu
  10. Assem
  11. eNj
  12. sympaticus
  13. swizzer
  14. BlackD
  15. Ameno
  16. Chehir
  17. EffectLiving
  18. Turkut
  19. del
  20. Kennydead
  21. HermiONE
  22. igrek
  23. kader
9 июня, 18:06
1057

Ювиженка Астана май-июнь: Вариант проведения Конно-спортивный клуб "Кулагер НС"

В пожеланиях в месту проведения Астанинской Ювиженки в июне были примерно следующие требования:

1) Не в здании

2) Если можно пейнтбол или что-нибудь активное, а для миролюбивых какой-нибудь другой вариант

В этот клуб я езжу уже 3 неделю подряд. Просто так, покататься на лошадях и подышать свежим воздухом, иногда поесть :)

Просьба всех кто в списках отписаться в комментариях, чтобы можно было делать какие-нибудь выводы.

Update: Решено собираться в 13 июня в 12 часов перед магазином "Встреча", чтобы веселей было ехать :) Ехать решено было на 29 автобусе. В начале следующей недели будет запись ЕЩЕ РАЗ оповещающая о мероприятии. Также будут высланы личные сообщения всем кто в списках.

Спасибо erufuu за советы!

30 мая, 23:49
1192

CityLife, исходники луче не трогать

Читая твиттер cybri0nix зашел на http://www.citylife.kz, заинтересовал слайдер который они там используют, решил посмотреть что за плагин, открыл исходники и нашел...что луче их не трогать (орфография сохранена) :)
/*

 


Slider for CityLife Index
by Mussabekov Rustem
exentrich.ru

23 december, 2009
*/



//Луче не трогать
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(6($){$.1g.1w=6(o){o=$.1f({r:n,x:n,N:n,17:q,J:n,L:1a,16:n,y:q,u:12,H:3,B:0,k:1,K:n,I:n},o||{});8 G.R(6(){p b=q,A=o.y?"15":"w",P=o.y?"t":"s";p c=$(G),9=$("9",c),E=$("10",9),W=E.Y(),v=o.H;7(o.u){9.1h(E.D(W-v-1+1).V()).1d(E.D(0,v).V());o.B+=v}p f=$("10",9),l=f.Y(),4=o.B;c.5("1c","H");f.5({U:"T",1b:o.y?"S":"w"});9.5({19:"0",18:"0",Q:"13","1v-1s-1r":"S","z-14":"1"});c.5({U:"T",Q:"13","z-14":"2",w:"1q"});p g=o.y?t(f):s(f);p h=g*l;p j=g*v;f.5({s:f.s(),t:f.t()});9.5(P,h+"C").5(A,-(4*g));c.5(P,j+"C");7(o.r)$(o.r).O(6(){8 m(4-o.k)});7(o.x)$(o.x).O(6(){8 m(4+o.k)});7(o.N)$.R(o.N,6(i,a){$(a).O(6(){8 m(o.u?o.H+i:i)})});7(o.17&&c.11)c.11(6(e,d){8 d>0?m(4-o.k):m(4+o.k)});7(o.J)1p(6(){m(4+o.k)},o.J+o.L);6 M(){8 f.D(4).D(0,v)};6 m(a){7(!b){7(o.K)o.K.Z(G,M());7(o.u){7(a<=o.B-v-1){9.5(A,-((l-(v*2))*g)+"C");4=a==o.B-v-1?l-(v*2)-1:l-(v*2)-o.k}F 7(a>=l-v+1){9.5(A,-((v)*g)+"C");4=a==l-v+1?v+1:v+o.k}F 4=a}F{7(a<0||a>l-v)8;F 4=a}b=12;9.1o(A=="w"?{w:-(4*g)}:{15:-(4*g)},o.L,o.16,6(){7(o.I)o.I.Z(G,M());b=q});7(!o.u){$(o.r+","+o.x).1n("X");$((4-o.k<0&&o.r)||(4+o.k>l-v&&o.x)||[]).1m("X")}}8 q}})};6 5(a,b){8 1l($.5(a[0],b))||0};6 s(a){8 a[0].1k+5(a,\'1j\')+5(a,\'1i\')};6 t(a){8 a[0].1t+5(a,\'1u\')+5(a,\'1e\')}})(1x);',62,96,'||||curr|css|function|if|return|ul|||||||||||scroll|itemLength|go|null||var|false|btnPrev|width|height|circular||left|btnNext|vertical||animCss|start|px|slice|tLi|else|this|visible|afterEnd|auto|beforeStart|speed|vis|btnGo|click|sizeCss|position|each|none|hidden|overflow|clone|tl|disabled|size|call|li|mousewheel|true|relative|index|top|easing|mouseWheel|padding|margin|200|float|visibility|append|marginBottom|extend|fn|prepend|marginRight|marginLeft|offsetWidth|parseInt|addClass|removeClass|animate|setInterval|0px|type|style|offsetHeight|marginTop|list|jCarouselLite|jQuery'.split('|'),0,{}));

jQuery(function(){ clslider.start(); });
........................

 

лол, citylife
29 мая, 1:56
617

Ювиженка Астана, май-июнь :)

Читая комментарии ко Дню Книгодарения можно сделать вывод, что назрела необходимость НАМ встретиться :)

Вопросы:1) Встречаемся ли вообще? Но я считаю что на Юви довольно много новых и уже знакомых людей с которыми интересно встретиться и пообщаться. По крайней мере мне в прошлый раз понравилось на Ювиженке. Ну и плюс Юви 2 года, надо бы отметить :)

2) Когда встречаемся? Есть вариант встретиться 29-30 мая, 5-6 июня, 12-13 июня. Есть идея, если решим 13-го (вместе с Yvision-кой в Алмате) и будет Wi-Fi устроить небольшой телемост по Скайпу с Алматинской ювижинкой и пообщаться с ними. Ну это просто идея :)

3) Где встречаемся? Керуен удобен, но Ashina уже сделал замечание мол у нас кроме Керуена ничего нет :) Так что место тоже обсуждается. Были мысли поехать на шашлыки, но куда я так и не понял.

P.s. Может Paintball?

Update:

В эту субботу поеду в Клуб "Кулагер" и напишу пост, это для мыслей о месте проведения.

Если все же не определимся, то "Керуен", а там как душа ляжет. Есть еще такое неплохое место как "Водолей" за зданием МВД, там по четвергам проходят игры в Мафию + там есть караоке и в принципе неплохая еда.

Время, судя по всему 12-13 июня, так что прошу отписываться, кому это неудобно.

Список изъявивших желание:

1) Baidaly

2) freeman

3) cybri0nix

4) ruz

5) ernesto

6) Orlangur

7) jolybolgish

8) Mazikk

9) erufuu

10) Assem

11) eNj

12) sympaticus

13) swizzer

14) BlackD

15) Ameno

16) Chehir

17) LoveWithLove

18) EffectLiving

19) Turkut

20) del

21) Kennydead

22) HermiONE

23) igrek

24) sadenova

26 мая, 1:52
914

Megaline vs Linksys WAG54GS


Каждый периодически что-нибудь да как-нибудь делает в первый раз, примерно весной 2009 годая купил беспроводной роутер Linksys WAG54GS от подразделения именитой Cisco.Ибо мой старый D-Link DSL200 (почти у каждого он был) начинал мне не подходить, ну потому что он был старый(надоело ходить со шнуром :) ), во вторых компьютеров, ноутбуков и телефонов с Wi-Fi становилось в доме все больше.

 

5 марта, 18:17
3608