Notice: Undefined offset: 1 in /home/plusensd/python.com.ua/route.php on line 87

Notice: Undefined offset: 1 in /home/plusensd/python.com.ua/route.php on line 87
Портал Python-программистов : Альтернативные платформы http://www.python.com.ua/forum Портал Python-программистов http://backend.userland.com/rss Альтернативные платформы :: Mobile Python :: PyS60 эмулятор slav0nichttp://www.python.com.ua/forum/viewtopic.php?pid=6879#p6879 6879@http://www.python.com.ua/forum <p>собственно вот<br /><br /><a href="http://sourceforge.net/projects/pys60-compat/">http://sourceforge.net/projects/pys60-compat/</a><br />либы кидаются в папку питона, после чего мозно запускать некоторые приложения для pys60, для работы необходимо чтоб стоял wxPython<br />портированы модули:<br /><br /> * appuifw.py - S60 application user interface framework.<br /> * e32.py - Symbian OS utilities.<br /> * graphics.py - 2D graphics primitives.<br /> * key_codes.py - constants required by the appuifw module.</p> Sat, 28 Jul 2007 16:00:48 +0300 Альтернативные платформы :: Jython :: Не находит либу при попытке запуска alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=6518#p6518 6518@http://www.python.com.ua/forum <blockquote><div class="incqbox"><h4>dyno написал:</h4><p>Правда ругается, что jythonc в следующей версии не будет и мол ищите альтернативы sad а какие могут быть альтернативы?</p></div></blockquote><p>Может имеется в виду проект <a href="http://jpype.sourceforge.net/">JPype</a></p> Mon, 09 Jul 2007 16:29:59 +0300 Альтернативные платформы :: Jython :: Не находит либу при попытке запуска dynohttp://www.python.com.ua/forum/viewtopic.php?pid=6517#p6517 6517@http://www.python.com.ua/forum <p>Еще интересно... Может кто чего сказать?</p> Mon, 09 Jul 2007 16:18:08 +0300 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis Cyxapeffhttp://www.python.com.ua/forum/viewtopic.php?pid=6279#p6279 6279@http://www.python.com.ua/forum <blockquote><div class="incqbox"><h4>Inc-Vizitor написал:</h4><p>попробуй поюзать ensymble, он лучше py2sis :)<br /><a href="http://www.nbl.fi/~nbl928/ensymble_old.html">http://www.nbl.fi/~nbl928/ensymble_old.html</a></p></div></blockquote><p>не лучше, а просто он под 9 симбиан. Собственно его я и имел ввиду.</p> Fri, 29 Jun 2007 19:56:29 +0300 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=6274#p6274 6274@http://www.python.com.ua/forum <p><strong>Cyxapeff</strong>, <strong>Inc-Vizitor</strong> спасибо. Буду пробовать.</p> Fri, 29 Jun 2007 14:58:22 +0300 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis Inc-Vizitorhttp://www.python.com.ua/forum/viewtopic.php?pid=6273#p6273 6273@http://www.python.com.ua/forum <p>попробуй поюзать ensymble, он лучше py2sis :)<br /><a href="http://www.nbl.fi/~nbl928/ensymble_old.html">http://www.nbl.fi/~nbl928/ensymble_old.html</a></p> Fri, 29 Jun 2007 14:56:22 +0300 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis Cyxapeffhttp://www.python.com.ua/forum/viewtopic.php?pid=6265#p6265 6265@http://www.python.com.ua/forum <p>скорее что-то не правильно поставлено... Всё что надо есть в SDK. Ну это если под винду...<br />Хотя если продолжает не работать, можно собрать и <a href="http://www.nbl.fi/~nbl928/py2sisng-0.95.tar.gz">http://www.nbl.fi/~nbl928/py2sisng-0.95.tar.gz</a> (под 6,7,8 симбиан, под 9 называется как-то иначе. В гугле есть) и с помощью него сделать sis.</p> Fri, 29 Jun 2007 08:52:30 +0300 Альтернативные платформы :: Jython :: Не находит либу при попытке запуска dynohttp://www.python.com.ua/forum/viewtopic.php?pid=6146#p6146 6146@http://www.python.com.ua/forum <p>Решил попробовать скомпилить для Hadoop пример на python. (примеры на Java замечательно работают)<br /><br />Исходник на python компилиться(из cygwin) таким командным файлом:<br /></p><div class="codebox"><div class="incqbox"><h4>Код::</h4><div class="scrollbox" style="height: 27em"><pre dir="ltr">export HADOOP_HOME=/path2hadoop export CLASSPATH="$HADOOP_HOME/build/classes" for f in $HADOOP_HOME/lib/*.jar; do CLASSPATH=${CLASSPATH}:$f; done for f in $HADOOP_HOME/lib/jetty-ext/*.jar; do CLASSPATH=${CLASSPATH}:$f; done for f in $HADOOP_HOME/*.jar; do CLASSPATH=${CLASSPATH}:$f; done unset IFS jythonc.bat -A hadoop-0.12.3-core.jar -p org.apache.hadoop -d -j wc.jar -c WordCount.py</pre></div></div></div><p>Это собирает jar-файл. (Правда ругается, что jythonc в следующей версии не будет и мол ищите альтернативы :( а какие могут быть альтернативы?)<br /><br />Пытаюсь запустить с помощью Hadoop этот jar-ник.<br />(Hadoop выступает как обертка при запуске).<br /><br />Код запуска по сути такой (разбил на строки для читабельности и &quot;затер&quot; частично пути)<br /></p><div class="codebox"><div class="incqbox"><h4>Код::</h4><div class="scrollbox" style="height: 35em"><pre dir="ltr">exec Path2jdk\bin\java -Xmx1000m -Dhadoop.log.dir=path2HADOOPlogs -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=path2HadoopHome -Dhadoop.id.str= -Dhadoop.root.logger=INFO,console -Djava.library.path= path2jython/jython.jar: /path2hadoop/hadoop-0.12.3-core.jar -classpath hadoop-site.xml; C; path2jdk\lib\tools.jar; path2HADOOPhome\build\classes; path2HADOOPhome\build; path2HADOOPhome\build\test\classes; path2HADOOPhome\; path2HADOOPhome\hadoop-0.12.3-core.jar; path2HADOOPhome\lib\commons-cli-2.0-SNAPSHOT.jar; path2HADOOPhome\lib\commons-codec-1.3.jar; path2HADOOPhome\lib\commons-httpclient-3.0.1.jar; path2HADOOPhome\lib\commons-logging-1.0.4.jar; path2HADOOPhome\lib\commons-logging-api-1.0.4.jar; path2HADOOPhome\lib\jets3t-0.5.0.jar; path2HADOOPhome\lib\jetty-5.1.4.jar; path2HADOOPhome\lib\junit-3.8.1.jar; path2HADOOPhome\lib\log4j-1.2.13.jar; path2HADOOPhome\lib\servlet-api.jar; path2HADOOPhome\lib\jetty-ext\ant.jar; path2HADOOPhome\lib\jetty-ext\commons-el.jar; path2HADOOPhome\lib\jetty-ext\jasper-compiler.jar; path2HADOOPhome\lib\jetty-ext\jasper-runtime.jar; path2HADOOPhome\lib\jetty-ext\jsp-api.jar; path2HADOOPhome\hadoop-0.12.3-core.jar; path2jython\jython.jar org.apache.hadoop.util.RunJar wc.jar -m3 -r 1 vm_utf8.txt</pre></div></div></div><p>пишет:<br /><br />Exception in thread &quot;main&quot; Traceback (innermost last):<br />&nbsp; File &quot;path2hadoopExamples\python\WordCount.py&quot;, line 0, in main<br />ImportError: no module named io<br /><br />что для меня странно, т.к. hadoop-0.12.3-core.jar указан в путях и org.apache.hadoop.io там есть <br />И почему он пишет путь к исходнику питоновскому, хотя я запукаю jar и совсем из другой директории? oO7<br /><br />код в исходнике такой (приведу только начало, т.к. io встречается только в заголовке):</p><div class="codebox"><div class="incqbox"><h4>Код: :python:</h4><div class="scrollbox" style="height: 13.5em"><pre dir="ltr"><span style="color: #ff7700;font-weight:bold;">from</span> org.<span style="color: black;">apache</span>.<span style="color: black;">hadoop</span>.<span style="color: black;">fs</span> <span style="color: #ff7700;font-weight:bold;">import</span> Path <span style="color: #ff7700;font-weight:bold;">from</span> org.<span style="color: black;">apache</span>.<span style="color: black;">hadoop</span>.<span style="color: black;">io</span> <span style="color: #ff7700;font-weight:bold;">import</span> * <span style="color: #ff7700;font-weight:bold;">from</span> org.<span style="color: black;">apache</span>.<span style="color: black;">hadoop</span>.<span style="color: black;">mapred</span> <span style="color: #ff7700;font-weight:bold;">import</span> * &nbsp; <span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span> <span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">getopt</span> &nbsp;</pre></div></div></div><p><br />Все осложняется тем, что я не знаю хорошо Java и Python, т.ч. подскажите мне, пожалуйста, что я мог возможно забыть?</p> Mon, 25 Jun 2007 13:08:40 +0300 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=5837#p5837 5837@http://www.python.com.ua/forum <p>Пытаюсь превратить .py в .sis для этого в командой строке пишу:<br />py2sis deamon.py myfirst.sis --uid=0x0fffffff --appname=myfirst<br />Creating SIS for SDK2.0 and later<br />ERROR 'uidcrc' utility not found. Please make sure you have the Symbian SDK correctly installed and configured<br />Где мне взять эту утилиту uidcrc? Или я что-то не до установил?</p> Sun, 17 Jun 2007 18:56:58 +0300 Альтернативные платформы :: IronPython :: IronPython и Mono Artemioshttp://www.python.com.ua/forum/viewtopic.php?pid=5828#p5828 5828@http://www.python.com.ua/forum <p>Спасибо!</p> Sat, 16 Jun 2007 07:49:48 +0300 Альтернативные платформы :: IronPython :: IronPython и Mono alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=5788#p5788 5788@http://www.python.com.ua/forum <blockquote><div class="incqbox"><h4>Artemios написал:</h4><p>Ой, а как код на вашем форуме форматируется?</p></div></blockquote><p>Ведущий тег должен выглядеть так code:python</p> Thu, 14 Jun 2007 15:09:38 +0300 Альтернативные платформы :: IronPython :: IronPython и Mono Artemioshttp://www.python.com.ua/forum/viewtopic.php?pid=5784#p5784 5784@http://www.python.com.ua/forum <p>Ой, а как код на вашем форуме форматируется?</p> Thu, 14 Jun 2007 11:31:56 +0300 Альтернативные платформы :: IronPython :: IronPython и Mono Artemioshttp://www.python.com.ua/forum/viewtopic.php?pid=5783#p5783 5783@http://www.python.com.ua/forum <p>IronPython в Mono: взгляд новичка в .NET.<br /><br />Оказалось все очень просто, даже устанавливать ничего не надо:<br />качаем архив с бинарниками IronPython, распаковываем, кроме прочего видим ipy.exe.<br />В консоли набираем: mono ipy.exe и вуаля, приглашение интерпретатора Python-а от Microsoft в линуксовой консоли :) Конечно можно раскидать по стандартным директориям, пути прописать, но это уже дело третее...<br />Естественно, Mono уже должно присутствовать.<br />Естественно, ничего кроме питоновского синтаксиса и доступа к .NET/Mono классам/библиотекам.<br />Одни люди советуют в site.py прописать пути до стандартных библиотек Python2.4 (CPython).<br />Конечно, что не pure python -- не запустим. Другие люди постарались, и реализовали некоторое подмножество набора стандартных модулей Питона -- проект FePy (<a href="http://fepy.sourceforge.net/">http://fepy.sourceforge.net/</a>).<br />Внешне такой модуль предоставляет знакомый и привычный интерфейс, внутри -- организована работа с .NET классами.<br /><br />Далее. Что тут у нас с GUI-интерфейсом?... Разработчики Mono по-видимому не любят WinForms и не спешат с их полной поддержкой (хотя некоторые формочки и под Mono работают); а потому здесь свой стандарт -- GTK#. С другой стороны, разработчики Mono предоставляют свои библиотеки (в т.ч. GTK#) и для NET Framework под Windows.<br />Вот такой мой Hello world на Python-е (писал, глядя на немецкий вариант из ссылки alafin):</p><div class="codebox"><div class="incqbox"><h4>Код: :python:</h4><div class="scrollbox" style="height: 35em"><pre dir="ltr"><span style="color: #ff7700;font-weight:bold;">import</span> clr clr.<span style="color: black;">AddReference</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">"gtk-sharp"</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">import</span> Gtk &nbsp; <span style="color: #ff7700;font-weight:bold;">class</span> HelloWorld: &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> hello<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, widget, data=<span style="color: #008000;">None</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">"Hello World!"</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> delete_event<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, widget, data=<span style="color: #008000;">None</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Gtk.<span style="color: black;">Application</span>.<span style="color: black;">Quit</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> <span style="color: #0000cd;">__init__</span><span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">window</span> = Gtk.<span style="color: black;">Window</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">"Hello World!"</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">window</span>.<span style="color: black;">DeleteEvent</span> += <span style="color: #008000;">self</span>.<span style="color: black;">delete_event</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">window</span>.<span style="color: black;">BorderWidth</span> = <span style="color: #ff4500;">10</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">button</span> = Gtk.<span style="color: black;">Button</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">"Hello World!"</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">button</span>.<span style="color: black;">Clicked</span> += <span style="color: #008000;">self</span>.<span style="color: black;">hello</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">window</span>.<span style="color: black;">Add</span><span style="color: black;">&#40;</span><span style="color: #008000;">self</span>.<span style="color: black;">button</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> Show<span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">self</span>.<span style="color: black;">window</span>.<span style="color: black;">ShowAll</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">"__main__"</span>: &nbsp; &nbsp; &nbsp; &nbsp; Gtk.<span style="color: black;">Application</span>.<span style="color: black;">Init</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; hi = HelloWorld<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; hi.<span style="color: black;">Show</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; Gtk.<span style="color: black;">Application</span>.<span style="color: black;">Run</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div></div><p>Конечно, не очень похоже на работу с pyGTK, но почти один-в-один как на C#.<br /><br />Эх, жаль Qt 4.x еще к дотнету не привязали...<br /><br />Порадовала ситуация со standalone:<br />вместо mono /path-to-IronPython/ipy.exe /path-to-my-program/myprogram.py<br />командую: mono /path-to-IronPython/ipy.exe -X:SaveAssemblies /path-to-my-program/myprogram.py<br />и получаю готовый &quot;бинарник&quot; myprogram.exe, запускаемый в Mono уже без ipy.exe. <br />Экзешник тянет за собой 2 dll-ки : IronPython.dll и IronMath.dll (если не считать самой .NET) и одинаково запускается на разных системах (пробовал в 32-битном и 64-битном линуксе, для win качаю сейчас Mono, но думаю и там будет все успешно)<br /><br />В общем, впечатление от IronPython достаточно приятное.</p> Thu, 14 Jun 2007 11:29:32 +0300 Альтернативные платформы :: IronPython :: IronPython и Mono Artemioshttp://www.python.com.ua/forum/viewtopic.php?pid=5739#p5739 5739@http://www.python.com.ua/forum <p>Спасибо, посмотрю.</p> Tue, 12 Jun 2007 10:41:33 +0300 Альтернативные платформы :: IronPython :: IronPython и Mono alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=5738#p5738 5738@http://www.python.com.ua/forum <blockquote><div class="incqbox"><h4>Artemios написал:</h4><p>К платформе вот присматриваюсь, но C# как язык -- не больно-то впечатляет...</p></div></blockquote><p>Синтаксис не понравился?<br /><br />Многим подсказать не смогу т.к. не юзаю IronPython, но пару ссылок всегда смогу дать =)<br />1) <a href="http://groups.google.com/group/comp.lang.python/browse_thread/thread/398aca428247ad7e/">IronPython on Mono howto</a><br />2) <a href="http://www.minimix.ch/gtksharp/">GTK# mit IronPython - Tutorium</a> (сразу предупреждаю на немецком)<br />З.Ы. На русском искать, думаю, ничего не стоит т.к. у нас еще IronPython не получил достойного внимания.</p> Tue, 12 Jun 2007 00:12:07 +0300