[17:23:41] <alexey.veselovsky> .
[17:52:41] <мистический_олень> а я jetty запинаваю
[17:52:53] <мистический_олень> переезжаю с tomcat на jetty
[17:53:43] <мистический_олень> я с жетти лет 5 работал - впрочем далеко не со всеми её фичами.
[17:53:55] <мистический_олень> приятнейшая весчь
[17:55:23] <мистический_олень> с сайта жетти: "Jetty Powered:
[17:55:33] <мистический_олень> Large clusters, such as the Yahoo Hadoop Cluster <http://developer.yahoo.net/hadoop/> Cloud computing, such as the Google AppEngine <http://code.google.com/appengine/> SaaS, such as Yahoo! Zimbra <http://www.zimbra.com/> Application Servers, such as Apache Geronimo <http://geronimo.apache.org/> Frameworks, such as GWT <http://code.google.com/webtoolkit/> Tools, such as the Eclipse IDE <http://www.eclipse.org/> Devices, such as phones <http://code.google.com/p/i-jetty/> More... <http://docs.codehaus.org/display/JETTY/Jetty+Powered>
[17:58:06] <мистический_олень> http://www.eclipse.org/jetty/
[17:58:34] <мистический_олень> вот пример кода связанного с жетти http://stackoverflow.com/questions/7160220/how-to-serve-jsp-files-using-jetty
[17:58:55] <мистический_олень> красивый код
[17:59:30] <мистический_олень> и у меня в той проге такой и был =)
[18:00:19] <alexey.veselovsky> да, более-менее по человечески
[18:00:56] <мистический_олень> там можно в xml всё это задекларить, но это мне было лишнее, кодом удобнее
[18:01:10] <alexey.veselovsky> угу
[18:02:10] <мистический_олень> то есть жетти стартуется не наружным батников как томкат и другие апп сервера, а методом который ты в аппликации своей дёргаешь
[18:02:46] <мистический_олень> батником*
[18:03:52] <мистический_олень> мне вот интересно можно ли жсп-экзекутор присобачить на контекст /
[18:04:30] <мистический_олень> и вообще мне щас надо кастом хэндлер для урлов типа как вконтакте или в жж
[18:04:54] <мистический_олень> то есть бывает /staticxxx, а бывает /usernamexxx
[18:05:14] <alexey.veselovsky> э? не понимаю проблему
[18:05:25] <мистический_олень> ну юзернеймы берутся из БД
[18:05:30] <alexey.veselovsky> и?
[18:05:37] <мистический_олень> а статик урлы - это статик акции
[18:05:46] <мистический_олень> ну вот надо хэндлить
[18:06:01] <мистический_олень> например /valexey
[18:06:04] <мистический_олень> такие урлы.
[18:06:11] <мистический_олень> без http-параметров
[18:06:20] <alexey.veselovsky> а, ну это фигня. по крайней мере в любом веб-сервере который не является вундервафлей, это делается без проблем.
[18:06:21] <мистический_олень> без URL-параметров
[18:06:49] <мистический_олень> ну не делал я ещё это, не знаю как. Но жетти точно не вафля, удобнейшая весчь
[18:06:51] <alexey.veselovsky> тебя просто дергают за каллбек, и делай с реквестом чо хочешь. например в том же Go'шном net/http
[18:07:50] <мистический_олень> alexey.veselovsky: дык калбэк куда-то в хэндлер заврапан, а вот как в жетти такой хендлер свой создать - я пока не в курсе
[18:07:59] <мистический_олень> но код у жетти простой еёшный
[18:08:17] <alexey.veselovsky> ну, это вечная проблема фреймворков. поэтому я живу без фреймворков вообще :-)
[18:08:28] <мистический_олень> жетти прекрасный фреймворк
[18:08:30] <alexey.veselovsky> и поэтому я жабу выкинул из проекта
[18:09:01] <мистический_олень> ну можно потом и от жабы избавиться... токо ломы
[18:09:53] <мистический_олень> я просто закопипащу жеттин хэндлер какой-нить и поменяю
[18:11:18] <мистический_олень> alexey.veselovsky: я не настолько люблю свой сейчасный проект чтоб от жабы избавляться =)
[18:12:47] <alexey.veselovsky> в Go все проще получается в плане веба.
[18:13:27] <alexey.veselovsky> другое дело, что приходится самому разбираться, ибо есть только доки и исходники. книг нет, посоветоваться не с кем :-)
[18:19:47] <мистический_олень> да в жетти тож ничего сложного
[18:26:05] <мистический_олень> alexey.veselovsky: по жетти на вебе тож мало инфы. Потому что оно не генерит проблем =)
[18:26:35] <alexey.veselovsky> я имел ввиду бумажные книги
[18:26:41] <мистический_олень> угу
[18:26:58] <мистический_олень> я бум книги никогда не читаю
[18:27:22] <мистический_олень> проще проштудировать все доки
[18:40:05] <мистический_олень> ха
[18:40:07] <мистический_олень> прикольно
[18:40:15] <мистический_олень> не знал что в яве можно написать this.class
[18:40:55] <мистический_олень> если просто написать class, то ява ругается.
[18:43:33] <alexey.veselovsky> логично, ибо это ключевое слово же
[18:51:46] <мистический_олень> кто знает, как это исключение JGIT заборот? Caused by: org.eclipse.jgit.errors.TransportException: Cannot download 42648a63baf6059aeceb12c207d53308eec6b0f0
at org.eclipse.jgit.transport.WalkFetchConnection.downloadLooseObject(WalkFetchConnection.java:601)
at org.eclipse.jgit.transport.WalkFetchConnection.downloadObject(WalkFetchConnection.java:412)
at org.eclipse.jgit.transport.WalkFetchConnection.doFetch(WalkFetchConnection.java:237)
at org.eclipse.jgit.transport.BaseFetchConnection.fetch(BaseFetchConnection.java:70)
[18:51:56] <мистический_олень> ща веб поищу
[18:54:45] <мистический_олень> надо http: заменить на git: и /c/ заменить на /gitroot/
[18:54:58] <мистический_олень> корявство эклипсового репа
[19:00:37] <alexey.veselovsky> хы. джигит :-)
[19:02:52] <мистический_олень> а просто 1 резалт в гугле - и он крутой хелп сразу
[19:03:23] <мистический_олень> всё склонировалось с этими изменениями git url
[19:04:17] <мистический_олень> вот маньяки убитые в жетти работают: [ERROR] OLD JDK [1.6.0_16] in use. Jetty 9.0.0-SNAPSHOT requires JDK 1.7 or newer
[19:06:29] <мистический_олень> интересно чё им потребовались чего в 1.6 нету
[19:06:51] <мистический_олень> я вот знаю что полезного есть в 1,5
[19:07:07] <мистический_олень> а дальше я не обследовал ситуевину ++)
[19:07:27] <мистический_олень> в 1.5 появилась атомная конкуретность
[19:07:29] <мистический_олень> н
[19:08:20] <alexey.veselovsky> 1.6 вообще по моему или уже перестала поддерживаться, или перестанет вскоре
[19:08:23] <alexey.veselovsky> ораклом
[19:08:40] <мистический_олень> да оракл вообще спустя рукава яву поддерживают, даже новую
[19:08:49] <alexey.veselovsky> так что вскоре жабафилам придется переходить на семёрочку а потом и на восьмерочку!
[19:08:51] <мистический_олень> поэтому и неохота на яве ничего писать
[19:08:57] <мистический_олень> да это не проблема
[19:09:12] <мистический_олень> явы раньше хорошо back compat умели
[19:10:51] <мистический_олень> во. под линух есть openjdk 1.7
[19:10:56] <мистический_олень> и 1.6
[19:11:01] <мистический_олень> под убунту.
[19:11:59] <alexey.veselovsky> да оно под все есть
[19:14:47] <мистический_олень> неа
[19:15:00] <мистический_олень> оракл только для избранных линухов новые ждк делает
[19:15:12] <мистический_олень> а вот OPENjdk - хз хз
[19:15:34] <мистический_олень> оракл нарушает обещание явы тем самым.
[19:15:44] <мистический_олень> write once run anywhere
[19:15:56] <мистический_олень> ДАЛЕКО не anywhere =)
[19:17:14] <alexey.veselovsky> а оно когда-то не нарушалось разве?
[19:17:36] <alexey.veselovsky> вот скажи ка мне, где официальный jre (пофиг от какого года) например для BeOS?
[19:19:01] <мистический_олень> беосом и хайку я пока не интересовался
[19:19:31] <мистический_олень> ну ясен перец никто под это яву не сделал
[19:19:43] <мистический_олень> её только из гнутой явы можно сделать
[19:20:10] <alexey.veselovsky> небыло тогда гнутой явы
[19:20:26] <alexey.veselovsky> а BeOS - была коммерческая десктопная ось - и под писюк и под мак
[19:20:53] <мистический_олень> ну щас она развивается под названием HAIKU OS
[19:21:08] <мистический_олень> кодебаза вроде из BEOS
[19:21:22] <alexey.veselovsky> нет, код свой.
[19:21:27] <alexey.veselovsky> никто исходники BeOS не открывал
[19:21:44] <мистический_олень> кстати круто jetty мейвеном пользуется, походу богатый кладезь тип н триков
[19:21:55] <alexey.veselovsky> из BeOS-компонентов там только Tracker (он был открыт давно-о, когда еще беось жива была)
[19:22:21] <мистический_олень> ну мож по мотивам беоси хайку делают. я точно не осведомлён
[19:23:54] <мистический_олень> жеттин мавен создал у меня 100 жеттиных подпроектов - засрал весь мой воркспейс в эклипсе :(((
[19:24:06] <alexey.veselovsky> по мотивам, да. получается лучше и стройнее.  c сохранением бинарной совместимости
[19:24:23] <alexey.veselovsky> причем над гайкой работают в том числе и те люди, что работали в Be Inc.
[19:24:31] <мистический_олень> а во, да, походу бинарная совместимость - это всё что связывает гайку и беос
[19:25:03] <alexey.veselovsky> ну, не все. концепции (все) интерфейс, архитектура
[19:25:27] <alexey.veselovsky> но исходники другие, более вменяемые теперь :-) ибо опенсорс предполагает качество софта :-)
[19:25:28] <мистический_олень> типа стартовая документация та же самая?
[19:27:53] <alexey.veselovsky> да, BeAPI остался
[19:28:13] <alexey.veselovsky> хотя конечно изменился слегка - все же 10 лет прошло уже, API не стоит на месте :-)
[19:28:36] <мистический_олень> прикольно
[19:28:54] <мистический_олень> я немного Syllable OS занимался...
[19:28:59] <мистический_олень> но мало.
[19:29:17] <alexey.veselovsky> а еще была такая прелесть, как SkyOS
[19:29:37] <мистический_олень> перетащил в силлабельный драйвер мыши немного кода из линуховых дров мышы =)
[19:29:41] <alexey.veselovsky> А SyllableOS выросла из AtheOS
[19:29:55] <мистический_олень> майнтайнер тут же мой код в ЦВС =)
[19:32:05] <мистический_олень> ребольная тусовка силлаблю поддерживает. Ребол например сделан под эту ос
[19:41:17] <мистический_олень> мне вот неясно как так на реболе можно бизнес-проекты делать. А делают же!
[19:43:05] <мистический_олень> так-то у ребола идеи интересные.
[19:48:26] <мистический_олень> клёва . Жеття запустилась =)
[19:48:34] <мистический_олень> JSP support not configured грит
[19:57:55] <мистический_олень> заработала jsp
[19:58:39] <alexey.veselovsky> jsp НИНУЖЕН!!!111111!1
[19:58:52] <мистический_олень> а хто нужен? викет какойнить?
[19:59:55] <alexey.veselovsky> хез. я руками делаю все. я ж без фреймворков :-) у меня простейший шаблонизатор.
[20:00:10] <мистический_олень> простейший шаблонизатор это жсп
[20:00:25] <alexey.veselovsky> не, в jsp можно впердолить императивный код
[20:00:37] <alexey.veselovsky> а простейший шаблонизатор это аля printf :-)
[20:00:46] <мистический_олень> дак императивный код - это прекрасно
[20:01:44] <alexey.veselovsky> а он мне там нафиг не нужен, мне нужен тупо шаблонизатор. http://golang.org/pkg/html/template/
[20:02:00] <alexey.veselovsky> или даже http://golang.org/pkg/text/template/
[20:02:04] <мистический_олень> вообще-то у меня есть идея как всё это замутить круто... вместо жсп и принтфа... но это думать и думать надо и пытаться реализовать
[20:02:18] <мистический_олень> шаблоны это тупо
[20:02:28] <alexey.veselovsky> люблю когда тупо :-)
[20:02:34] <мистический_олень> а  яне люблю
[20:03:02] <мистический_олень> я люблю когда эстетично
[20:03:17] <alexey.veselovsky> а я - когда аскетично :-)
[20:04:07] <мистический_олень> аскетизм маздай
[20:04:12] <мистический_олень> нада жыр красивый
[20:04:30] <мистический_олень> сиськи до стенки напротив
[20:04:42] <alexey.veselovsky> о, да. жыр это все технологии от M$
[20:04:49] <мистический_олень> мс неэстетичен
[20:05:10] <alexey.veselovsky> у них одних расшиизмов для C++ уже то ли второе то ли третье поколение
[20:05:26] <мистический_олень> даже не говори мне про мс, не порти настроение =)
[20:05:44] <мистический_олень> я под линухом живу, чо мне мс
[20:05:45] <alexey.veselovsky> как минимум у них двумя способами теперь делается доступ из C++ в C#, причем оба способа сделаны через изменения языка программирования
[20:05:50] <мистический_олень> и вайн не ставлю
[20:06:02] <alexey.veselovsky> да блин, поубивал бы!
[20:06:07] <мистический_олень> потому что вайн содержил MS EULA
[20:06:16] <мистический_олень> содержит
[20:06:38] <мистический_олень> дак не связывайся с С№
[20:06:38] <alexey.veselovsky> знаешь, как в том анектоде про байкеров: "что мне с вами знакомиться, вы каждый год новые", так и с мелкомягкими технологиями
[20:06:40] <мистический_олень> C#
[20:06:55] <alexey.veselovsky> фигли с ними знакомиться, если постоянно выходят новые а старые списываются?
[20:07:24] <alexey.veselovsky> эмм... интересно, а как не связываться если нужно програмку под WinRT и WinPhone8 ваять?
[20:07:29] <мистический_олень> f
[20:07:34] <мистический_олень> ваяй
[20:08:08] <alexey.veselovsky> там же все на .net и на COM завязано
[20:08:10] <мистический_олень> я вот яву выбрал для вебаппа своего
[20:08:33] <мистический_олень> вово, возись с ХРЕЗУЛТами
[20:08:43] <alexey.veselovsky> не, ну вот прямо мне пока тоже можно забить болт на мелкософт, чем я и пользуюсь конечно. а народ вокруг уже нырнул в ЭТО.
[20:09:19] <мистический_олень> мне в мс только DHTML тестить придётся в винде
[20:09:21] <мистический_олень> и всё
[20:09:26] <alexey.veselovsky> hResult  это фигня, это чистый непорочный Win32API - это приятно как раз :-) по сравнению со всем остальным
[20:09:44] <мистический_олень> ладно. в баню мс
[20:09:53] <мистический_олень> жетти приятнее
[20:09:59] <мистический_олень> в миллион раз
[20:10:22] <alexey.veselovsky> увы, мир не ограничивается веб-серверами :-)
[20:10:48] <мистический_олень> ну если мой вебапп приносить денек не будет, мы с моим бизнес-партнёром наверное игры будем лабать
[20:10:53] <мистический_олень> он говорил про квесты
[20:10:58] <мистический_олень> он интеллектуал типа
[20:11:02] <мистический_олень> партнер
[20:11:17] <alexey.veselovsky> на .net'e!
[20:11:22] <мистический_олень> эстет большой. как и я
[20:11:30] <мистический_олень> да ну. я не согласен на .нете писать
[20:11:43] <мистический_олень> если только под мобилку
[20:11:51] <alexey.veselovsky> ну, тогда на Lua! : http://habrahabr.ru/post/148311/
[20:11:57] <мистический_олень> под мобилку можна
[20:12:09] <мистический_олень> луа... это новьё для меня, не осваивал
[20:12:21] <alexey.veselovsky> ну оно простое как три копейки
[20:12:31] <мистический_олень> посмотрим посмотирм
[20:12:45] <мистический_олень> когда в гроб ляжем, тогда и посмотрим
[20:12:49] <мистический_олень> ломы короче
[20:14:31] <мистический_олень> Все действия в данном цикле статей будут происходить в Windows БУЭ
[20:14:42] <мистический_олень> маздайник писал
[20:15:07] <alexey.veselovsky> статья ни о чем. самое кошерное там - ссылка на сайт этого инструментария
[20:15:24] <мистический_олень> засавал линк
[20:15:25] <мистический_олень> нах
[20:15:37] <мистический_олень> настроение портить виндой
[20:18:54] <мистический_олень> во. жетти на рутовом контексте нормально жсп сервает. круть
[20:19:00] <мистический_олень> то чо надо!
[20:21:26] <мистический_олень> alexey.veselovsky: а этот самый инструментарий под Линух есть?
[20:21:31] <мистический_олень> из той статьи
[20:21:52] <мистический_олень> alexey.veselovsky: или ты не исследовал?
[20:22:11] <мистический_олень> под виндой я работать ваще отказываюсь
[20:23:08] <мистический_олень> пингвин таки нарисован - http://www.giderosmobile.com/features/
[20:23:48] <alexey.veselovsky> не исследовал. это вопрос к ilovb: http://oberspace.dyndns.org/index.php/topic,366.msg15127.html#msg15127
[20:25:00] <мистический_олень> Linux (with Wine emulator) - WINE маздай.
[20:25:07] <мистический_олень> оно токо под вайном идёт
[20:25:09] <мистический_олень> говно!
[20:25:48] <alexey.veselovsky> ниасилили!
[20:26:03] <alexey.veselovsky> нет чтобы на базе какой-нибудь eclipse сделать, или тем netbeans.
[20:26:04] <мистический_олень> причём скачать можно ДВЕ версии - виндовую и маковую
[20:26:13] <alexey.veselovsky> или сами с нуля нормальное..
[20:26:16] <мистический_олень> видимо под вайном идет виндовая
[20:26:44] <мистический_олень> пусь засранцы вайн себе ставят
[20:26:56] <мистический_олень> я не хочу засирать систему калом
[20:26:57] <alexey.veselovsky> на самом деле возможно под вайном идет некая часть которую у них не получилось перетащить на линух
[20:27:02] <alexey.veselovsky> а большая часть работает нативно
[20:27:03] <мистический_олень> нене
[20:27:10] <мистический_олень> там линуховых скачек НЕТу
[20:27:20] <мистический_олень> токо виндовые и маковые
[20:27:25] <мистический_олень> но под вайном типа идет
[20:27:46] <alexey.veselovsky> гы
[20:33:11] <alexey.veselovsky> о, калибри свежая вышла: http://www.opennet.ru/opennews/art.shtml?num=36268
[20:50:04] <мистический_олень> ...теперь надо струтс сэмулировать под жеттей...
[20:52:32] <alexey.veselovsky> жесть какая-то: http://www.opennet.ru/opennews/art.shtml?num=36269
[21:00:33] <vlad2> alexey.veselovsky: а у тебя можно будет захостить страничку?
[21:01:29] <alexey.veselovsky> если статика - то точно можно, если динамика - надо думать на чем бекенд рисовать
[21:01:53] <alexey.veselovsky> (жабаскрипт - это не динамика, если оно само http-запросы не генерит)
[21:10:08] <vlad2> Угу. Там только клиентский жабаскрипт.
[21:11:10] <alexey.veselovsky> тогда не проблема
[21:11:12] <vlad2> /me изучает вопро прикручивания nodejs модулей к HTML.
[21:11:46] <alexey.veselovsky> эээ? каво куда прикручивать? зачем html?
[21:11:56] <vlad2> Страничка будет html.
[21:12:05] <vlad2> Кмпилятор написан на node js.
[21:12:07] <alexey.veselovsky> или ты про тупо исполнение жабаскрипта что отлаживался на node.js, в браузере?
[21:12:14] <vlad2> Ага.
[21:12:32] <alexey.veselovsky> ну, думаю особых проблем не будет. по крайней мере в сафари/хроме
[21:12:32] <vlad2> Я в какой-то момент разбил это безобразие по модулям. Уж очень большой скрипт был.
[21:13:19] <vlad2> Грубо говоря: var nodule - require("module.js") не работает в браузере
[21:13:45] <alexey.veselovsky> дык подключить надо что-то
[21:13:45] <vlad2> module =
[21:13:58] <vlad2> Угу.
[21:14:02] <alexey.veselovsky> http://requirejs.org/
[21:14:05] <alexey.veselovsky> не?
[21:14:22] <alexey.veselovsky> вообще их 100500 для жабаскрипта.
[21:14:24] <vlad2> Не.
[21:14:29] <vlad2> Я там другое находил.
[21:14:33] <alexey.veselovsky> надо глянуть какой именно в node.js по умолчанию пользуют
[21:15:03] <vlad2> Вот это больше по теме: http://caolanmcmahon.com/posts/writing_for_node_and_the_browser/
[21:15:16] <vlad2> Ну еще не успел изучить.
[21:15:56] <alexey.veselovsky> ну да, вот тут сборник рецептов: http://stackoverflow.com/questions/3225251/how-can-i-share-code-between-node-js-and-the-browser
[21:16:19] <alexey.veselovsky> Этот язык не кривой, он гибкий! (с)
[21:16:19] <vlad2> В том-то и проблема, что их 100500. Причем качество в среднем по больнице ниже дельфовых компонентов
[21:17:20] <alexey.veselovsky> http://pixelsvsbytes.com/blog/2012/04/node-js-require-for-your-browser/
[21:17:25] <vlad2> Не надо путать гибкость и аморфность :)
[21:17:56] <alexey.veselovsky> ВРАГ НЕ ПРОЙДЕТ!
[21:18:12] <alexey.veselovsky> Вон и Зефиров от js пострадал: http://thesz.livejournal.com/1362730.html
[21:18:32] <alexey.veselovsky> там в комментах вроде бы годный курс по преодалению отвращения к js посоветовали :-)
[21:18:36] <vlad2> Кстати, я с удивлением обнаружил, что добавление "use strict" не ломает моих тестов :)
[21:18:48] <alexey.veselovsky> :-)
[21:19:08] <vlad2> Прадва обещанного увеличения производительности я не заметил. Вообще. Я даже сначала заподозрил, что я как-то не так написал директиву.
[21:19:10] <alexey.veselovsky> у тебя просто не правильные привычки с плюсов остались! вот если б ты сразу программировать учился на js, то сломали бы :-)
[21:20:06] <vlad2> Да, хаскелиста на жабаскрипт... это бесчеловечно.
[21:22:46] <vlad2> Импорт модулей пока так и не реализовал. Но зато работает IMPORT JS;
[21:23:04] <vlad2> Т.е. Hello World можно написать.
[21:23:51] <alexey.veselovsky> ну, неплохо для начала
[21:24:16] <alexey.veselovsky> а мегамодульность ... о ней потом думать надо, ибо нужно понять нам нужна динамическая компоновка или таки статическая
[22:01:42] <мистический_олень> ох уж эта свалка хендлеров
[22:01:46] <мистический_олень> чижало
[22:06:24] <мистический_олень> надо свою РулилкуХэндлеров налабать и просетать как хэндлер =)
[22:06:44] <мистический_олень> а то оно всё повисло на контексте / и дерётся друг с другом
[22:12:03] <мистический_олень> типа URLDispatcher нужно написать
[22:13:17] <мистический_олень> зделаю хашмап всех RESERVED урлов с соотв. им хэндлерами, а всё остальное будет урлами типа /username
[22:13:22] <alexey.veselovsky> обычно это роутером зовут
[22:13:32] <мистический_олень> юзернеймы из бд
[22:13:41] <alexey.veselovsky> http://www.gorillatoolkit.org/pkg/mux
[22:13:44] <alexey.veselovsky> :-)
[22:13:52] <мистический_олень> ну диспетчер , рутер, одна хрень
[22:14:10] <alexey.veselovsky> хотя я даже этого не использую.
[22:14:56] <мистический_олень> да это тривиальный код
[22:15:41] <alexey.veselovsky> В тривиальщине тоже можно херни написать :-) Ну и нужно оформить так, чтобы пользоваться удобно было
[22:15:50] <alexey.veselovsky> И это уже не столь тривиально.
[22:15:59] <мистический_олень> да каво там писать
[22:16:02] <мистический_олень> некаво
[22:17:15] <мистический_олень> статические файлы я просто по директориям пробегусь
[22:17:21] <мистический_олень> и в хашмап их все
[22:17:46] <мистический_олень> а struts акции придётся руками выдрать из struts-config.xml
[22:17:53] <мистический_олень> и туда же =)
[22:17:59] <мистический_олень> в хашмап
[22:18:31] <alexey.veselovsky> У меня еще суровей сделано - список статических файлов к которым разрешено что-то делать вбит прямо в сервак, захардкожено нафиг. Ну, понятное дело что там тоже хешмап.
[22:19:05] <alexey.veselovsky> И пофигу на то, что там на ФС есть. Запрашивающие не то - идут резво в пень.
[22:20:24] <мистический_олень> ну запрашивающих не то - я по хашмапу буду отшивать
[22:20:40] <мистический_олень> и по списку юзерских урлов в бд
[22:20:48] <alexey.veselovsky> дык да
[22:21:09] <мистический_олень> просто инитить хашмап буду с файлухи, а не хардкодом
[22:21:36] <alexey.veselovsky> ну, я пока более брутален - у меня хардкод, ибо нефиг.
[22:21:44] <мистический_олень> да это пофигу
[22:22:11] <alexey.veselovsky> во-первых лениво, а во-вторых хардкод секурней (то есть лениво о возможных атаках думать на файло конфигурации)
[22:23:16] <мистический_олень> ох
[22:23:33] <мистический_олень> неохота щас этот URLMux лабать
[22:40:19] <мистический_олень> налабал СТУБ. я крут
[22:40:40] <мистический_олень> стуб пашет!
[22:49:07] <мистический_олень> alexey.veselovsky: я тож топ-айтемы файлухи захардкодил, с потрохом файлдиректорий пусь жетти разбирается.
[22:50:16] <alexey.veselovsky> угу
[23:00:08] <мистический_олень> во, урлмух заработал. Хорошо с жеттей иметь дело