0
У китайцев зашибись: тут тебе и красный флаг, и $139
avatar

yababay

  • 04 декабря 2009, 16:50
+1
В корне не согласен. Недостаток времени — миф. Да и жизнь огромна. А вот тратить ее на Dirty как раз не стоит. Академик Королев говорил: «Если ты что-то сделаешь быстро, но плохо, люди быстро забудут, что ты сделал быстро, но долго будут помнить, что плохо». А если медленно и хорошо — то наоборот.
avatar

yababay

  • 04 декабря 2009, 13:54
0
А вообще-то наврал, iPojo там задействован. Но и без него Jetty работает.
avatar

yababay

  • 04 декабря 2009, 13:50
+2
Дело в различии менталитета. Западные чуваки всё начинают с основ, от простого к сложному. Русские (точнее говоря россияне, т.к. одинаковые замашки я наблюдаю в школе как у русских, так и у татарских детей) познают окружающий мир по-другому. Смотрят вокруг, видят что-то эффектное и говорят: «О! Мне такое надо!». После этого выдирают то, что им надо, из контекста, отрывают всё лишнее и пользуются, пока незнание фундаментальных основ не приведет к какой нибудь дурацкой ситуации. Но, как правило, ситуации такие возникают спустя некоторое время и к этому моменту человек уже вдоволь напользуется стыреной вещью.

Это я к тому, что документация Apache Fundation, даже если ее перевести на русский язык, останется довольно темной для нас. Нужно переводить не текст, а смысл. Что я тут и попытался сделать
avatar

yababay

  • 04 декабря 2009, 13:47
+2
iPojo — умопомрачительная вещь, позволяющая писать простой как мычание код. Нужно только потратить несколько часов на вкуривание исходников и «пристрелку». Но в данном случае оно ни при чем, просто осталось от прежних экспериментов.
avatar

yababay

  • 04 декабря 2009, 13:38
+2
Military style А по-русски — камуфляж.
avatar

yababay

  • 03 декабря 2009, 22:07
+2
Сейчас отдохну после школы и примусь за статью. К ней приложу необходимые файлы. Ночью будет готова, надеюсь
avatar

yababay

  • 03 декабря 2009, 15:15
+2
Это не юмор, это реальный фашистский плакат, распространявшийся на оккупированных территориях. Многие, кстати, верили и ехали. А многие попадали не в концлагеня, а в частные хозяйства, где жили, конечно, на положении рабов, но «кормили неплохо».
avatar

yababay

  • 03 декабря 2009, 12:32
0
Меня спасла старая добрая связка GPRS+Bluetooth
avatar

yababay

  • 03 декабря 2009, 12:30
+1
Согласен. Множество гениальных изобретений (деньги, автомобиль, электричество) попали в руки идиотов и превратились в кошмар. С Инетом происходит то же самое. Отсюда мораль: прогресс сам по себе не есть добро. Главное — отношения между людьми, а в этом плане современные люди даже пещерным уступают. В том числе, кажется, и я.
avatar

yababay

  • 03 декабря 2009, 09:28
+1
Не, «желающие отлаживать» — так не пойдет, это не безопасно. Если у человека есть проект — нужно его хорошенько протестировать в «песочнице», и лишь потом публиковать. А вот публиковать как раз легко: человек упаковывает свой проект в бундле и одной командой Феликса вводится в строй.

Что касается Jetty, то даже если ты его запустишь — это мало что даст. Разве что увидишь надпись типа «Powered by Jetty». Проект надо упаковать особым образом. Вот тогда он превратится в полноценное веб-приложение. Если будем развивать Java-хостинг, то необходимые инструкции я напишу.

Кстати говоря, это хороший бизнес. Аналогичные услуги у буржуев стоят порядка $14 в месяц «с носа». Суйчас в связи с кризисом может и дешевле, но вряд ли намного.
avatar

yababay

  • 02 декабря 2009, 23:54
+1
Не, «желающие отлаживать» — так не пойдет, это не безопасно. Если у человека есть проект — нужно его хорошенько протестировать в «песочнице», и лишь потом публиковать. А вот публиковать как раз легко: человек упаковывает свой проект в бундле и одной командой Феликса вводится в строй.

Что касается Jetty, то даже если ты его запустишь — это мало что даст. Разве что увидишь надпись типа «Powered by Jetty». Проект надо упаковать особым образом. Вот тогда он превратится в полноценное веб-приложение. Если будем развивать Java-хостинг, то необходимые инструкции я напишу.
avatar

yababay

  • 02 декабря 2009, 23:51
+1
Превед честной компании! У вас что, Инет сегодня был не смотря на аварию кабеля между Нижнекамском и Челнами? Счастливые люди. У меня только что появился.

Феликс, граждане, сам по себе ничего не делает. Это как шина, в которую втыкаются различные приложения, упакованные в jar-архивы (т.н. бундле). Есть среди них и веб-сервер Jetty, но судя по аутпуту он у тебя не подключен. Нужно добавить в каталог с jar-файлами org.apache.felix.http.jetty-2.0.2.jar (скачать всё там же можно), в параметр конфига felix.auto.start.1 добавить нечто вроде file:bin/org.apache.felix.shell-1.0.2.jar и тогда на порту 8080 появятся признаки жизни

Вкратце объясню чем хорош Феликс. Я, как известно, в последние несколько месяцев писал GPS-систему для Мосвкы. В ее состав входит т.н. GPS-демон, к которому постоянно приходилось подключать какие-то новые устройства. При этом начиналась неизбежная отладка, влиявшая на стабильность работы уже имеющихся устройств. Т.е. приходилось всё останавливать, пересобирать архивы, вновь запускать демон и так многие часы, а порой и дни. Естественно, уже подключенные клиенты возмущались такими остановками. А вот Феликс как раз и позволяет динамически подключать и обновлять новые модули не трогая уже работающие. Кроме того, модули могут обмениваться объектами (например, использовать общий пул баз данных или напрямую предоставлять данные http-серверу) и т.п. Короче говоря, нужно мне собираться с силами и писать подробную статью.

А собрал и установил ты всё правильно и увидел то, что и должен был увидеть.

ЗЫ. Java действительно простая и переносимая. Просто некоторые ее удобства неочевидны, к ним приходишь лишь до одури наизобретавшись велосипедов и набив шишек.

ЗЗЫ. Apache веников не вяжет ;).
avatar

yababay

  • 02 декабря 2009, 23:06
+1
На Java, вестимо. И Felix на Java и для Java, потому и ищу хостинг, где его можно применить.
avatar

yababay

  • 01 декабря 2009, 21:02
+1
Ссылка на Felix — felix.apache.org/site/index.html. К GPS Felix никакого отношения не имеет. Это просто удобный инструмент для запуска взаимодействующих сервисов.

GPS-программка, превращающая сотовый телефон в gps-трекер, — побочный продукт моего сотрудничества с Москвой. Она моя на 100%. Есть планы портировать ее под Android и Symbian. Но у нее есть серверная часть, которую надо где-то хостить.
avatar

yababay

  • 01 декабря 2009, 17:27
+1
Спасибо за английский текст. Сам-то я только читать умею

Для Java-хостинга нужен обычный аккаунт (группа users или даже с меньшими правами, можно в chroot) c ssh-доступом плюс открытый порт типа 8080 или типа того. Остальное (установка JDK, сервисов) — дело 20 минут. Приложения можно выгружать в виде Jar-модулей не останавливая уже работающих сервисов. Это так называемая среда Feli, о преимуществах которой я планирую рассказать в ближайшие дни. Один из первых сервисов, который я мог бы запустить в течение пары недель — сервис GPS-навигации. Думаю, этот вопрос нужно обмозговать с Денисом не откладывая в долгий ящик, но он сказал, что пока решает какие-то заморочки с сетью.
avatar

yababay

  • 01 декабря 2009, 00:33
+1
Да мало ли их еще будет, проектов всяких. Разместим и здесь что-нибудь Есть и готовые. А если бы еще и Java-хостинг был — совсем было бы хорошо, можно было бы проекты с серверной составляющей размещать. Денис обещал организовать Java-хостинг. Если такое случится, то, наверно, и Vit подтянулся бы с какими-нибудь разработками.
avatar

yababay

  • 30 ноября 2009, 23:05
0
Спасибо за правку. С Python'ом не первый раз у меня такой прокол. И ведь знаю прекрасно как пишется и даже почему (потому что слово греческого происхождения).

Вот ссылка для скачивания исходников. Но там немножко специфическая сборка. Инструкция по сборке в виде Flash-ролика опять на сайте проекта.

Что касается привязки к mac-адресу, то это делается для того, чтобы легче найти сервер. В Java можно задействовать адреса типа btspp://508031205080110F1B1B1D1C100:8.

Jar-файл нужно просто перенести на телефон с помощью флэшки или того же bluetooth.
avatar

yababay

  • 30 ноября 2009, 22:55
0
Да, Кузня рулит. Меня там всё устраивает. Кстати, пока w16 был в дауне создал проект — BluetoothBackdoor. На linux16 выложил. Здесь тоже, наверно, нужно продублировать.
avatar

yababay

  • 30 ноября 2009, 18:22
0
Ты это работодателям пробовал рассказывать ?
avatar

yababay

  • 30 ноября 2009, 18:14