LINUX.ORG.RU

Я очень извиняюсьи вообще не имею ничего против тебя лично, но ни фига ты наркоман... Ещё раз прошу прощения.

Hoodoo ★★★★★
()
Ответ на: комментарий от noname_user

Ну я сейчас и сам из-под андроида пишу, там же редактора нормального до сих пор нет. Если совсем неймётся, наверное, можно что-то сделать из sl4a и sqlite, но чтобы прямо мускуль и пых - это сильно вряд ли.

Hoodoo ★★★★★
()

Не вполне понятно, зачем городить web сервер для разработки web решений на планшете, поиметь кучу гемора с поиском, настройкой, ошибками, производительностью, если можно просто запустить все это в x86 виртуалке на собственной машине и использовать уже готовые решения с заранее известным результатом?

Только из спортивного интереса? Тогда вам в Talks.

zgen ★★★★★
()
Ответ на: комментарий от Hoodoo

там же редактора нормального до сих пор нет.

Там есть vi!

anonymous
()
Ответ на: комментарий от zgen

И правда, не понимаю такого подхода - разрабатывать на локальной тачке, если на локальной тачке стоит не та же система, что и на сервере. В этом и состоит наркомания ТС. Если ты пишешь программу под дебиан - ставь себе дебиан, иначе огребешь кучу проблем совместимости.
То, что нужно ТС - сервер со статическим внешним IP, можно домашний. Вкрячиваешь туда SSH и screen, а на планшет - хороший консольный клиент. И работаешь.
И вообще, писать программы на планшете - тоже не очень, уж лучше нетбук.

UFO-man
()
Ответ на: комментарий от UFO-man

Если ты пишешь программу под дебиан - ставь себе дебиан, иначе огребешь кучу проблем совместимости.

писать программу только для Дебиан - это как строить дорогу только для BMW.

Slavaz ★★★★★
()
Последнее исправление: Slavaz (всего исправлений: 1)

SSH до сервера с любимым дистрибутивом.

Сильно безболезненней выйдет.

spyro
()

Debian в chroot, в него сервер, в инит андроида инит дебиана

anonymous
()
Ответ на: комментарий от UFO-man

Привет соседям по галактике! Это какая-такая несовместимость бинарника от дебиан с бинарником от других дистрибутивов? Не считая, конечно, бинарников с другой разрядностью

minakov ★★★★★
()
Ответ на: комментарий от minakov

Бинарники или не бинарники (в теме речь про PHP), не важно. Рано или поздно, ты обнаружишь, что на твоей родной генте wget, или широко используемый в веб-приложениях ffmpeg ВНЕЗАПНО принимает совсем другие параметры командной строки. И что вкрячить на дебиан свежий ffmpeg (под который заточено ПО, которое ты пишешь), не так-то просто. Ну и кто сталкивался с версионными различиями PHP, тот знает... Программа под PHP 5.2 может не взлететь в 5.3, и так далее.
Резюмирую. Если программа работает в вакууме - то может быть, и будет кроссплатформенной «искаропки», иначе - напильник в руки и вперед.

Землянам привет

UFO-man
()
Ответ на: комментарий от UFO-man

либо ты очень глубоко заблуждаешься

Скорее это. Не могли бы Вы привести пример программы, написанной только для Debian?

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

Ну вот смотри. Ты пишешь опенсорс. Делаешь сборки для своих любимых дистрибутивов, выкладываешь исходники. Если ты не делал сборку для BSD, то ты не можешь гарантировать, что твоя программа будет работать там. Не говоря уже про Windows и Android. Но кому надо - тот соберет, исходники же открыты.
Если ты пишешь некий коммерческий программный продукт, то ты знаешь, какие системы будут стоять на продакшн-серверах (чтобы гарантировать работоспособность). И пишешь продукт таким образом, чтобы на продакшн-серверах она работала. Но ты не гарантируешь, что она будет работать везде, так как это и не требуется.
Теперь расскажу, почему желательно разрабатывать на той же системе. Всё дело в окружении, как я и говорил выше. Может оказаться, что в твоём любимом дистрибутеве окружение организовано несколько иначе, чем на рабочем сервере (см. пример ниже).
Здесь не будет лишней поучительная история о моём коллеге из нашего отдела. Этот товарищ решил, что ему удобнее работать на маке. У него возникли многочисленные трудности, чтобы создать на маке окружение, близкое к окружению на серверах (там Debian). На это он потратил массу рабочего времени, за что получил по голове от начальства. Затем оказалось, что он собрал не ту версию imagick, которая установлена на сервере, и из-за этого его программа работает только на его макбуке и больше нигде. За что он получил по голове повторно.
Если резюмировать, то: если от программы не требуется, чтобы она работала где-то кроме Debian, а ты ее пишешь под Android, упаси боже, то ты этим фактом вводишь дополнительное требование к данному ПО, чтобы оно работало еще и под Android. И делаешь программу сложнее. И тратишь больше времени. А зачем.
Теперь, по твоему запросу, программа на bash, которая включает виртуальный хост в апаче:

#!/bin/bash
ln -s /etc/apache2/sites-available/$1 /etc/apache2/sites-enabled/
/etc/init.d/apache2 reload
Она подразумевает, что существуют каталоги /etc/apache2/sites-*
Будет работать в debian-based дистрибутивах, а в других его работоспособность не гарантируется.

UFO-man
()
Ответ на: комментарий от UFO-man

Клевый такой инопланетный продакшн. У коллеги похоже руки в той же стадии эволюции. Скрипты, программы и так далее, в линуксах ДОЛЖНЫ работать одинаково. А пхп подавно. Если это не так - разработчик криворукое создание, заслуживающее жить с вами на одной тарелке

minakov ★★★★★
()
Ответ на: комментарий от UFO-man

Всё правильно написал. Или взять разницу в path в дебиане и сусе.

Hoodoo ★★★★★
()

Андройдом так или иначе прийдётся пользоваться и как сервером тоже, минус конечно косяков сейчас много - но стоимость коробок с андройд с каждым днём дешевеет, а мощность железа и возможности приложений растёт.

Я лично денвер уже в маркете видел. Легкий сервер + ПХП + Мускул.

Опыт создания сервера на спутнике связи, с коробкой андройд - уже есть. :)

Roman_S
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.