LINUX.ORG.RU

Переносимые скрипты для Linux, OSX, Win

 , , ,


0

1

Вопрос знатокам: на чем бы вы писали скрипт, который нужно запускать в винде, линуксе, макоси? Я пока что схожусь во мнении, что это утопия. Это похлеще, чем делать одинаковую верстку для всех браузеров. А что думают достопочтенные доны? Или скажем так: кто пользуется виндой, запускаете ли вы там питоноскрипты или «клацанье мышкой по ярлыкам - наше фсе»?

★★★★★

на чем бы вы писали скрипт, который нужно запускать в винде, линуксе, макоси?

на tcl.

/thread

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

чем bash не угодил? у тебя же есть доступ к осёвскому шеллу

Официально разрешаешь забить на винду? Оно и правильно, на ЛОРе мы или где?

P.S. Bash работает прекрасно и на OSX

iVS ★★★★★
() автор топика
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от iVS

оффициально разрешаю забить на винду — у всех игроков есть линухи или макоси

DoctorSinus ★★★★★
()
Последнее исправление: DoctorSinus (всего исправлений: 1)
Ответ на: комментарий от iVS

библиотека для работы с API digitalocean.com в рубях/рельсах

и её даже юзают (смотри issue #2)

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

ну =) наверно где-то заюзал bash 4.x-фичу?

Неа, редкий случай, который не отрабатывал. В общем, параметру -p можно передавать только часть имени, например, Sinus. Он отрабатывает даже случай, когда эта часть имени соответствует двум и более игрокам. С параметром -l также добавляется ссылка на партию. Короче, баг проявляется в том редком случае, который до того не тестировал: включен -l, а параметр -p матчит более одного игрока.

iVS ★★★★★
() автор топика
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от DoctorSinus

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

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

да вообщем-то нет, что мешает запустить скрипт в либре?

Запускай, разрешаю. Что он может, кроме преобразования документа?

iVS ★★★★★
() автор топика
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от visual

Тебе. Ты отстаиваешь эту точку зрения. Все, что я нагуглил - текстовые макросы, сохранить документ в виде... Откуда я знаю, может, ты балабол?

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

Тебе.

Да ну?

Ты отстаиваешь эту точку зрения.

Нет, я высказываю одно из решений твоей проблемы.

Все, что я нагуглил - текстовые макросы, сохранить документ в виде...

Функция shell поможет тебе. Остальное сам найдёшь

Откуда я знаю, может, ты балабол?

Твоя постановка задачи настолько расплывчата, что можно использовать хоть молоток с гвоздями. Какая бы ОС не стояла на системнике, его всегда можно прибить к полу если постараться. Вот тебе и кроссплатформенность.

Вот каков должен быть ход твоих мыслей:

1. постановка задачи в целом 2. Разбиение задачи на простые подзадачи, если это возможно 3. Поиск инструментов для решения задачи или подзадач 4. Анализ инструментов 5. Выбор инструментов 6. Реализация. .. Z. Профит

А ты даже не указал, что скрипты должны делать.

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

JS
Разве он что может без FileSystem API и File API?

Вполне.

[ненужно]А на винде уже давно JScript Host есть.[/ненужно]

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от visual

Функция shell поможет тебе

Ага, которая упирается в вызов программ из шелла. И мы снова приходим к тому, из чего исходили - различие в запуске прог из шелла.

Твоя постановка задачи настолько расплывчата, что можно использовать хоть молоток с гвоздями

Другим как-то удавалось посоветовать разумное и светлое.

iVS ★★★★★
() автор топика

Я на Perl'е запускаю всюду. Доволен собой, мать одобряет, батя показывает распечатки скриптов на работе. Гордятся короче. Такого-то богатыря вырастили!

fero ★★★★
()
Последнее исправление: fero (всего исправлений: 1)
Ответ на: комментарий от anonymous

без них винда все равно абсолютно неюзабельна

PowerShell тебе в потные ручонки, или ещё какой JScript-VBA плюс WMI. Если персонально ты не знаешь функционала винды, это не значит, что его нет.

one_more_hokum ★★★
()
Последнее исправление: one_more_hokum (всего исправлений: 1)
Ответ на: комментарий от one_more_hokum

Ясен пень, что вышеуказанное гвоздями прибито к винде, но оно и позволяет дёргать многие потаённые рычажки. Хотя, тот же Python вполне себе умеет в WMI.

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

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

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