18/10/28 20:03:10.41 TpjFBuru.net
需要なかったら悲しいお(´・ω・`)
3:デフォルトの名無しさん
18/10/28 20:13:12.12 TpjFBuru.net
Pythonista専用モジュールがいくつかあるので抑えておきましょう
appex — Using the Pythonista Sharing Extension
canvas — Vector Graphics
cb — Connecting to Bluetooth LE Peripherals
clipboard — Copy and paste
console — Utilities for Console Output and Various System Services
dialogs — Easy-to-use UI Dialogs
contacts — Access the iOS Contacts Database
editor — Functions for scripting Pythonista’s text editor
keychain — Secure Password Storage
linguistictagger — Linguistic analysis
location — Geo-Location Services on iOS
motion — Motion Sensor Data on iOS
notification — Notifications on iOS
objc_util — Utilities for bridging Objective-C APIs
photos — Photo Library Access on iOS
reminders — Access to the iOS Reminders Database
scene — 2D Games and Animations
sound — Sound effects and music playback
speech — Text-to-Speech on iOS
twitter — iOS Twitter Accounts and API Access
ui — Native GUI for iOS
その他の情報�
4:熏レっています http://omz-software.com/pythonista/docs/ios/index.html
5:デフォルトの名無しさん
18/10/28 21:21:31.60 2JO0njjK.net
使えないモジュールのリストくれ
6:デフォルトの名無しさん
18/10/28 23:57:39.76 TpjFBuru.net
よく何をやっても
no module named chardetエラーが出るようになる現象あるんだけど何これ
pip listって打つだけでも上のエラー出る
そういうときはPythonista再インストールしてる
7:デフォルトの名無しさん
18/10/29 15:33:51.09 pNYvz9Nr.net
皆さまお馴染みの
PANDAS
は対応してません
8:デフォルトの名無しさん
18/10/30 01:09:15.19 z4dhuxkD.net
皆さまお馴染みの
numpy
は対応してません
9:デフォルトの名無しさん
18/10/30 14:12:26.05 j2M5WPJf.net
pandasの代わりに使えるものはないのかい?
10:デフォルトの名無しさん
18/10/30 15:51:32.14 wzq8LnG4.net
numpty使えるでしょ
11:デフォルトの名無しさん
18/10/30 19:13:18.68 f8XYdKi1.net
Pythonistaはフォーラムググるのが
1番の情報源だよ
見つかんなかったら諦める
あと、下のリンク
ユーザー達がGithubにあげたツール、情報を
まとめて一覧にしてある
ここも役立つ時があるよ、じゃあねバイバイ
URLリンク(pythonista-tools.github.io)
12:デフォルトの名無しさん
18/11/01 02:19:21.45 60YqH0Sq.net
保守
13:デフォルトの名無しさん
18/11/04 12:11:33.05 DPY75oWm.net
作ったけど需要ゼロだなw
14:デフォルトの名無しさん
18/11/04 23:24:23.11 4kVI+Cd/.net
だから、ショートカットスレでやればいいのに
アホな原理主義者が小煩い
あっちも過疎ってるし
15:デフォルトの名無しさん
18/11/04 23:44:50.71 LlzAj4Y2.net
ダウンロードしたビデオを写真アプリで見れるようにするにはどうしたらいい?
16:デフォルトの名無しさん
18/11/05 00:15:59.48 MH3Bp0ss.net
調べたら無かった
iOSのAPI使うのか…
標準で入ってるphotosの存在意義がない
17:デフォルトの名無しさん
18/11/05 13:38:16.28 N+d8rs5K.net
URLリンク(forum.omz-software.com)
とか
フォーラムググると幾つか上がってるよ
18:デフォルトの名無しさん
18/11/07 11:51:14.48 JtsNczRi.net
phassetから画像が取れない
requestImageDataForAsset_options_resultHandler_
使うと落ちる
19:デフォルトの名無しさん
18/11/07 20:33:44.36 JtsNczRi.net
データ変換したら落ちずに表示出来たわ
うんこか
20:デフォルトの名無しさん
18/11/12 08:36:24.92 XFjJOyuw.net
あげ
21:デフォルトの名無しさん
18/11/12 08:56:32.12 dNtMFzFI.net
java厨の書いた中途半端なオブジェクト指向のpythonコードが神経を逆撫でしてくる
22:デフォルトの名無しさん
18/11/13 14:27:33.55 f2sT0P/E.net
>>20
その感想こそスレチ
Apple公式のショートカットのオンラインマニュアルにJavaScriptの使用例が丁寧に解説されてる
Webから情報取得で避けては通れない事だからね
23:デフォルトの名無しさん
18/11/14 23:19:11.12 ZCImxDiW.net
IOSでやるならpythonistaよりjuno for Jupyterの方が便利なような
24:デフォルトの名無しさん
18/11/23 00:53:15.94 smfBID4C.net
tinyyoloで遊んでみようと思ったけどマイナスの値が来たりして意味不明
誰か使えるようにして
xywhがどれなのかもわからなかった
25:デフォルトの名無しさん
18/11/25 04:36:17.83 moheOgid.net
>>22
それって、サーバで処理してんでしょ?
iOS固有ライブラリは使えないんでは?
26:デフォルトの名無しさん
18/12/12 19:21:53.23 ttnpaJ1G.net
便利だな
27:デフォルトの名無しさん
19/01/29 16:33:28.70 o2aXlLKA.net
アプリのアイコン登録はSafari でやることになってるけど、これはWebkit配下で動いてるのかな?
28:デフォルトの名無しさん
19/01/30 18:25:55.68 V3F0YSpX.net
>>26 今までまったく触れてこなかったから知らなかったけど、説明を聞くとGUIの方はjsonを呼んでるらしいからやはりwebkit配下のスクリプトなんだろうな。
それはそれでよくわかる話だが、ネイティブにしてアプリを登録出来るってどう言うこと? 出来ないことはないが、そんな事までやってるの?
29:デフォルトの名無しさん
19/01/31 09:39:26.67 8kNKVzzS.net
ネイティヴアプリ作れるの?
30:デフォルトの名無しさん
19/02/01 09:36:36.73 nHt158PO.net
これって全ての外部ライブラリも使えるの? CPUがARMだから動くのかな?
31:デフォルトの名無しさん
19/02/02 02:28:09.98 jcUa9nnO.net
>>29 Cで実装されたライブラリは無理みたいだね。 iPhoneの、Objective-Cは使えるけど。
だから、ネイティブを吐き出すことも無理みたいだ。
以前はスクリプトのままストアに登録できてたこともあるが今は審査が厳しくなってるから登録出来るかどうかはわからないらしい。 ま、無理かな。
32:デフォルトの名無しさん
19/02/02 10:29:39.03 4zWoB45D.net
>>22 >>24
両方落としてこれから始めるところだけど、jupyterからpythonistaは実行出来ないの?
jupyter は立ち上げが遅いのがネックだけどpython のフルスペックが使えるのかな。
33:デフォルトの名無しさん
19/02/02 13:03:17.05 jcUa9nnO.net
>>8 pandas の代わりは
NumPy と MatPlotLib なのかな?
pandas のcsvリーダーが使えなかったけど、
csv ライブラリで読めるね。
14.1. csv ― CSV File Reading and Writing
URLリンク(omz-software.com)
ライブラリ一覧
URLリンク(omz-software.com)
pandas のdatetime系はこの辺かな
8.1. datetime ― Basic date and time types
URLリンク(omz-software.com)
strftime(‘%Y/%m/%d’) は、年月日などの漢字は使えないね。
16.3. time ― Time access and conversions
URLリンク(omz-software.com)
34:デフォルトの名無しさん
19/02/03 01:22:23.84 72eosYJ+.net
locale.setlocale も使えないね
35:デフォルトの名無しさん
19/02/03 02:18:17.29 72eosYJ+.net
>>28 ネイティブアプリも作れそうだな。怪しいけど
Xcode Template for Pythonista
URLリンク(github.com)
This template allows you to package Python 2 scripts written in Pythonista for iOS as standalone apps that can be built using Xcode.
This template does not currently support Python 3.
36:デフォルトの名無しさん
19/02/03 13:12:12.74 72eosYJ+.net
アプリをホームに登録して動かした後、閉じるとソース画面になるのが鬱陶しいな。
全部消すしかない。 ボタンを押したらタスク全体が終了とかは、objc を使えばできそうかな。
sys.exit() はexception を起こすだけで何の効果もない。
main から作り出せばクローズされるのかな?
37:デフォルトの名無しさん
19/02/03 16:27:17.79 Hf9VDUPT.net
pamdas のTimedelta は、
pd.Timedelta(‘2hours’)
みたいなのを許すが
pythonista のdatetime のtimedeltaは許さないんだね。
使えないライブラリがあると色々と細かなところで苦労しそうだな。
iOS のアプリ開発として割り切って仕舞えば良いが、参考になるのはやはりpython のサンプルだよりだからね。
38:デフォルトの名無しさん
19/02/06 20:06:31.76 WOg4mGOf.net
uiモジュールを使ってUIを表示している画面で文字コピーしたら自動でtextviewが更新されてそのコピーした内容に変わるようにした
どうすればできる?
39:デフォルトの名無しさん
19/02/07 16:27:21.59 KGoS415q.net
>>37 文字コピーってどう言う意味? 動きがわからん
40:デフォルトの名無しさん
19/02/07 18:52:37.99 DU0kI52I.net
>>38
プログラム実行してwebビューでサイト表示
その上にtextviewで翻訳結果表示
webビューでiPhoneのコピーを使ったタイミングでtextviewに翻訳結果を反映させたい
このリアルタイム翻訳の仕方がわからない
41:デフォルトの名無しさん
19/02/11 11:03:37.80 tK6akRtF.net
stash 入れて numpyをインストールしようとしてるんだけどエラーが出るな。
TypeError('can only concatenate list (not "OmniClass") to list',)
pip.py の class OmniClass(object): をclass OmniClass(list): に変えてみたが
又別のエラーが出る
PipError('failed to find packages or py_modules arguments in setup call',)
Failed to run setup.py
どうしたらよいの?
42:デフォルトの名無しさん
19/02/11 11:18:40.53 tK6akRtF.net
悪い悪い、 インストールしなくても使えるんだね。
43:デフォルトの名無しさん
19/02/12 11:46:37.42 PCBBoeL5.net
>>39
iPhoneのポップアップして出てくるコピーから自動では無理じゃないの
選択範囲をコピーするところから始まるボタンを作るしかないんじゃないか
44:デフォルトの名無しさん
19/02/12 12:49:26.36 2r3VUiS2.net
pythonista クリップボード 監視 で検索してみたら?
45:デフォルトの名無しさん
19/02/14 22:04:07.38 BuVejvDo.net
>>42
>>43
調べてやってるけどまだ全然出来てない…
でもありがとう
46:デフォルトの名無しさん
19/02/15 18:15:22.35 XYE9pmPG.net
print(‘abc\ndef’)
がそのままの文字列で出てくるのはどうして?
なんで改行されないんだ?
正規表現の中なんかで使う場合は認識されるみたいだけど。
47:デフォルトの名無しさん
19/02/15 18:24:36.33 XYE9pmPG.net
あ、\ とバックスラッシュは同じものだと思ってたど、iPhoneのキーボードでは区別してるんだな?
print(‘abc\ndef’) なら改行される。
どんなコードを使ってるんだ?
\ はまさか、ユニコードとか? そうみたいだな、1バイト多くなる。
s= 'abc\ndef'
s2 = 'abc\ndef'
print('s',len(s))
print('s2',len(s2))
#s 7
#s2 8
48:デフォルトの名無しさん
19/02/15 18:28:32.30 XYE9pmPG.net
>>46 ややこしいな、バックスラッシュ\(\)を入れたんだが、BB2Cに投稿したら \ に表示されてる。
49:デフォルトの名無しさん
19/02/15 18:30:30.30 XYE9pmPG.net
s の方は、バックスラッシュで入力。
s2の方は、円サインで入力したんだけど。
なんか胃が痛くなってきた。
50:デフォルトの名無しさん
19/02/16 10:10:48.03 2Obpk0jZ.net
改行は「\n」
51:デフォルトの名無しさん
19/02/16 11:59:01.00 3MiMTZ5E.net
>>49 そう言うとるやん。ただ、iphone のキーポードが特殊で、エンサイン\ と、バックスラッシュ\ どちらも入力できる。
他の普通のキーポードだと、同じ文字として扱われるのに、iphoneでは別コードを与えている。
e=ord('\') # エンサイン \
b=ord('\\') # バックスラッシュ\
print(hex(e),hex(b))
# 0xa5 0x5c
エンサインは、a5になってるね。
52:デフォルトの名無しさん
19/02/16 12:07:47.91 3MiMTZ5E.net
a5 は、日本のJIS コード表では中点・
53:デフォルトの名無しさん
19/02/21 05:30:41.56 kxn9bd4Y.net
なんぴー
てんそるふろー
まっとぷろっとりぶ
54:デフォルトの名無しさん
19/02/21 07:57:02.75 k9ihouSJ.net
>>52 どうした?
55:デフォルトの名無しさん
19/02/21 10:29:36.98 k9ihouSJ.net
stash の特殊キーがわからないんだけど。
H Up Dn は解るが、CD CC CU CZ とか解らない。
56:デフォルトの名無しさん
19/02/25 09:41:45.90 PZlQ37TI.net
pythonista を使って、micro bit を動かした人いる?
57:デフォルトの名無しさん
19/02/26 22:33:25.26 Mq509IPm.net
ここは全く反応がないね。
お勉強擦れにも張ったやつだけど張っておく。
BBC micro:bit MicroPython ドキュメンテーション
URLリンク(microbit-micropython.readthedocs.io)
これを読むと、直接USBケーブルでつないで、teraterm などでMicroPython のREPL を使えるみたい。
micro:bit のintel HEX ファイルの説明もある。 昔紙テープがこのフォーマットだった。
uFlash (マイクロフラッシュと読む)と言うユーティリティでHEXファイルを作って書き込むことも、直接Python スクリプトを書き込むこともできるみたい。
$ pip install uflash でiPhoneのpythonistaにインストールできた。
$ uflash hello.py ./
これで micropython.hex というファイルが出来上がった。
58:デフォルトの名無しさん
19/02/27 01:29:49.97 Hynum1M+.net
>>55 接続してる動画があった。
URLリンク(youtu.be)
59:デフォルトの名無しさん
19/02/27 01:34:24.00 Hynum1M+.net
>>57 動かしてるコードも載ってた。
URLリンク(gist.github.com)
60:デフォルトの名無しさん
19/02/27 01:38:32.50 Hynum1M+.net
温度センサーの温度を表示してる動画
URLリンク(youtu.be)
61:デフォルトの名無しさん
19/02/27 15:17:24.12 x5H0PQaz.net
>>54 CD は、わかった。コントロールD だね。
python REPLモードから抜け出す時に説明が出てきたから解った。
CC はなんか前の操作のコピーみたいなのかな?
62:デフォルトの名無しさん
19/02/27 15:52:52.79 x5H0PQaz.net
pythonista は、その手のひらの中だけで遊んでる分には良いが、何かインストールしようとかすると結構つまづくな。
何より、python2 とpython3 のどちらかでしか動か無いやつがあるなんて最初わからなかった。
Stash ですら、py2で動かさないとろくな動きしない。
py2、py3 2種類立ち上げておいて切り替えながら使うのかな?
muエディタ自体はインストールできたけど、なんか動かそうとすると、すぐにエラーメッセージで PyQt5が無いなんて言う。
git や yottaとかは、プリインストールされてたのかな?
make は諦めざるを得ないのかな。
63:デフォルトの名無しさん
19/02/27 22:06:33.85 Hynum1M+.net
pythonista のドキュメントを見るといくつかアプリが紹介されているけど、どうやって作るんだろ。
俺が自分のアプリを起動すると、pythonistaも一緒に立ち上がってしまう。
例えば、Black White とか。
64:デフォルトの名無しさん
19/02/28 16:38:46.50 3raA7S0b.net
>>61 git はStash をインストールすると一緒に入ってるが、StashをPython2で動かさないといけない。
yottaは自分で中途半端にインストールしたのかな?
>>54 CZはコントロールZ見たい
Ctrl+CとCtrl+Zやkillなどの挙動の違いを確認する
Linux
URLリンク(qiita.com)
Ctrl+CはSIGINTシグナルという割り込みを示すシグナルを送信し、Ctrl+Zは一時停止を示すSIGTSTPシグナルを送信する
Ctrl+Cを実行するとフォアグラウンドのプロセスは基本的に終了する(特別にSIGINTシグナルのイベントを受け取るようにしていなければ)
Ctrl+Zを実行するとフォアグラウンドのプロセスは一時停止状態になる
65:デフォルトの名無しさん
19/02/28 23:27:01.62 sAGJqOCA.net
age
66:デフォルトの名無しさん
19/03/04 09:44:22.00 TibQyUgX.net
PyQt5 をインストールする方法ないの? インストールしようとするとソース形式では提供していないと言われる。
あそうか、python のソースじゃないのか。自分でコンパイルすればなんとかなるのかな?
しかし何で apt-get をサポートしないんだろ。
67:デフォルトの名無しさん
19/03/04 19:41:20.20 rdjSvZ2C.net
なんか全く反応がないけど、誰も使っていないの?
結構良いじゃん。 脱獄しないとできなかったことがかなりできる様になっただけでもすばらしいと思う。 使って行くとイライラすることもあるが、脱獄しないで結構できる様になったから満足。
pythonista もそうだが、stash が嬉しい。
68:デフォルトの名無しさん
19/03/04 19:43:04.13 rdjSvZ2C.net
上げないと気付かないか
69:デフォルトの名無しさん
19/03/04 20:03:03.54 ETuY3KhT.net
Pythonista は,iOS 用 Python (2.7) のプログラミング環境であり,numpy および matplotlib が同梱されており,大変便利なものですが,scipy を使うことができません.
scipy を使うことができません.
scipy を使うことができません.
まじかよ
70:デフォルトの名無しさん
19/03/06 12:03:27.78 cM1JcwP7.net
>>68 Python2.7 とPython3.6だよ。 pandas も使えないから割り切るしかない。
多分その内色々と揃って来るとは思うけど優先順位は今サポートしてるもののバージョンアップ何だろうな。
例えば git がpy2でしか動かないとか。
gcc とmake が使えない限りはある程度諦めざるを得ない。
71:デフォルトの名無しさん
19/03/06 15:29:51.95 s3q4he0U.net
SymPy は入ってるけどな
72:デフォルトの名無しさん
19/03/06 17:33:09.65 ZCFXCNIW.net
アップデートまだ?
73:デフォルトの名無しさん
19/03/06 17:39:38.19 8gzcgKb8.net
そう、アップルならね
74:デフォルトの名無しさん
19/03/06 18:36:39.64 seKxpCuZ.net
PyQt4 もないんだけど、どうやってUI作るの?
75:デフォルトの名無しさん
19/03/06 19:02:19.05 2Etc0l5z.net
>>73 Pythonista の標準UIで簡単に作れるよ。 iOS専用だが、iOS以外のUIを作ろうと思って使う人はいないだろ。
iOSのアプリが簡単に作れることにこそPythonista の意味がある。
76:デフォルトの名無しさん
19/03/06 19:23:46.36 JMBs+VA9.net
言い訳だな
iPad 上で、Pythonisita を使って、Windows UI 作りたいわけだが?
77:デフォルトの名無しさん
19/03/06 19:27:49.33 Knr7pl4k.net
頭おかc
78:デフォルトの名無しさん
19/03/06 19:30:26.95 BdEl5bnf.net
>>75
盛大に草生える
79:デフォルトの名無しさん
19/03/06 19:30:34.10 s3q4he0U.net
開発環境に依存したOS用のアプリしか作れないとか終わってるな
80:デフォルトの名無しさん
19/03/06 19:37:32.43 2Etc0l5z.net
>>78 Swift 、Pythonista 以外で、Obj-C を呼べるのは有るんだっけ?
81:デフォルトの名無しさん
19/03/06 19:42:11.18 8gzcgKb8.net
下を見て慰めても始まらんぞ
時代はクロス開発環境
82:デフォルトの名無しさん
19/03/06 19:44:28.10 2Etc0l5z.net
逆に言えば、Windows API も完全には解放していないだろ。
とは言えWindowsアプリの中にかなりPythonが浸透してきてるな。表からは見えないが。
得意なものは得意なものに任せれば良いんじゃないの? 全てを1つで賄う必要もなし。
Pythonは、C やObj-C などを自由に使えるから自由度が大きい。 苦手なものは得意な言語やOSに任せると言う発想がここまでPython を伸ばしてきたんだろう。
83:デフォルトの名無しさん
19/03/06 19:47:25.13 2Etc0l5z.net
>>80 そりゃそうだが、iOSの制限の中でまともにiOSアプリを開発できるツールがあったかな?
84:デフォルトの名無しさん
19/03/06 20:00:41.44 +rHlHOvZ.net
1200円もとって、主要ライブラリほぼ全滅とか、舐めてんなあ
85:デフォルトの名無しさん
19/03/06 20:01:32.37 mLWaZZjp.net
1200やるからお前が作れ
86:デフォルトの名無しさん
19/03/06 20:08:56.39 2Etc0l5z.net
>>83 別に何も困らないけどな、お前はなんでWindow アプリをiPhoneで開発するの?
そもそも画面サイズが全く違うじゃん。
大は小を兼ねるが、小が大を兼ねることはできない。
87:デフォルトの名無しさん
19/03/06 20:18:59.88 Re10+/On.net
Python超初心者なんだけど教えて下さい!
ボタンを押したらリストが出てきて、
選んだ文字列を変数に入れるってことをしたいんだけど
def Pdial(sender):
prop=dialogs.list_dialog(title='LIST',items=['A','B'])
return(prop)
prop=ui.Button(title='選択',action=Pdial)
リストが出て選択するとこまでは良いんだけど、
変数の中身はこうなる、、
print(prop)
<_ui.Button object at 0x10a8439a0>
AとかBって取り出し方をするにはどうすれば良いの?
88:デフォルトの名無しさん
19/03/06 21:22:25.15 +rHlHOvZ.net
>>85
PC で途中までやって、残りは芝生で寝転がってiPad で作業したいと思わないか?
89:デフォルトの名無しさん
19/03/06 21:48:18.44 RVGN/pzx.net
>>86
それこそPythonのお勉強になるよ
90:デフォルトの名無しさん
19/03/07 02:25:43.12 cHp6oMfZ.net
def Pdial(): #senderいらない
prop=dialogs.list_dialog(title='LIST',items=['A','B'])
return(prop)
prop=ui.Button(title='選択',action=Pdial)
res=Pdial()
print(res)
91:デフォルトの名無しさん
19/03/07 09:32:39.49 E2eXaClF.net
>>87 そういう場合は、Juno Pro(1800円) の方でやる。
使えないライブラリーを読んでる部分だけそっちでテスト。
他はPythonistaでテストすれば良いだろ。その方がサクサク行く。Jupyter は補完機能がなくイライラする。
Windows のJupyter の方はnbextensionsエクステンションを入れれば補間されるようになるけど
92:デフォルトの名無しさん
19/03/07 13:05:40.79 9XzeaP/N.net
やっぱり1800円の方か
でもあれ遅いんだろう?
使ってないけど
1200円 Pythonisita 悪かろう安かろう
93:デフォルトの名無しさん
19/03/07 16:17:05.87 k6ZLJER9.net
>>91 Pythonista の悪口を言ったらバチが当たるぞ。
これが有るとないとでは天と地ほどの差がある。
94:デフォルトの名無しさん
19/03/07 16:21:28.86 cyEYfpDf.net
まあないよりはマシだけどな
しかし、有料app なのに、Scipy, Panda 未対応は酷いな
95:デフォルトの名無しさん
19/03/07 16:56:10.82 k6ZLJER9.net
>>93 事情を察してやれ、基本的にはCコンパイルされたライブラリは使えないことになってる。
所が、numpy やsympy などはコンパイルして標準装備してるだけ涙ぐましい努力の跡が見えるよ。
同じUNIX系だとは言え、iOSの場合は厳しいアクセス制限があるから単にコンパイルし直しただけじゃ済まない。
だから、コンパイル済みを持ってくるapt-get なども使いたくても使えない。
96:デフォルトの名無しさん
19/03/07 21:27:32.11 D1nw//Ty.net
pythonisita で評価してるのは、コンソール画面の上の「?」ボタン押したら出てくる公式チュートリアルだな
関数名いれると、ずらずらと該当解説ページが表示される
引数も戻り値も、簡単なコード例もあるし結構便利
何千ページもある公式ドキュメント持ち歩くの筋力いるしな
問題は俺様のような英語使いはいいとして、お前らJAPには猫に小判な機能だということかな
そんなお前らにはこれで充分
URLリンク(docs.python.org)
97:デフォルトの名無しさん
19/03/07 23:35:04.21 E2eXaClF.net
>>95 使い始めたばかりだからそんな機能があるの知らなかった。 教えてくれてありがとう。 これは便利だな。
こんな機能こそ重要。
98:デフォルトの名無しさん
19/03/07 23:53:33.37 9XzeaP/N.net
Python 関数一覧アプリとしての価値1200円
99:デフォルトの名無しさん
19/03/08 00:26:21.24 33ZLM8BT.net
>>97 おいおい、お前使っていないんだろ。
100:デフォルトの名無しさん
19/03/08 01:29:01.56 5FsfaYFV.net
Scipy, Panda ライブラリの解説は流石に搭載してないようだな
101:デフォルトの名無しさん
19/03/08 11:11:43.20 enrIbZX0.net
>>99 Pythonistaの PyDocにはあらゆるコンピュータの技術解説書が入ってるぞ。
最初にlaunch_PyDoc.pyを起動してアップデートする必要がある。
主な所では
Android、ApatchHTTPServer、Ardiono、AWS Javascript 、Bash、
C、C++、Common LISP、Django、Go、Haskel、TypeScript、、、
勿論 SciPy、Pandas、QT5なども全て入っている。
自動アップデートされるから常に最新バージョンが見れる。 勿論QT4とか古い仕様も見れる。
今Ardiono1.8.8を見てみたら100MB位ダウンロードする。 フルドキュメントが見れる。
あらかじめセットされたドキュメントに入っていないものをサーチした場合は、Google等に検索に行く。
102:デフォルトの名無しさん
19/03/08 11:44:00.15 5FsfaYFV.net
それ便利そうだけど、検索時にpython と無関係の関数を候補表示されると面倒だな
103:デフォルトの名無しさん
19/03/08 12:27:55.10 wEseC2y8.net
文句しか言わなくて草
104:デフォルトの名無しさん
19/03/08 13:21:51.76 enrIbZX0.net
>>101 使ってみろや。 自分が検索したものしか表示されないよ。 使いもしないで文句言うなや。
105:デフォルトの名無しさん
19/03/08 13:27:46.08 5FsfaYFV.net
ライブラリ別に、検索候補表示範囲を指定できれば使うかも
とりあえずは、SciPy、Pandas、QT5 とかで
Python 組んでるときに、同じ関数名称をたまたま C が持ってるからって、Cではこうなってます情報とかうざいだけ
106:デフォルトの名無しさん
19/03/08 14:00:40.41 33ZLM8BT.net
検索候補というか、デフォルトではドキュメントはダウンロードされていないから、自分が欲しいバージョンのドキュメントだけをsettingでダウンロードしておくとそれだけのリストが表示される、
URLリンク(i.imgur.com)
辞書は逆引き辞書になってる。つまり一般の上から下という構成ではなく、言葉から逆引き。
python3 をクリックすると、A から順に用語が並んで出てくる。
URLリンク(i.imgur.com)
MACRO ( こんなの初めて見たぞ ) をクリックすると
URLリンク(i.imgur.com)
さらに
URLリンク(i.imgur.com)
107:デフォルトの名無しさん
19/03/08 14:05:39.64 33ZLM8BT.net
これをホームページに登録しておけばいつでも逆引きできる。
sort で検索すると
URLリンク(i.imgur.com)
108:デフォルトの名無しさん
19/03/08 14:15:18.30 33ZLM8BT.net
細かな操作性はもう少し改善してほしいが大枠ではよくできてるよ。 マークをつけるとかできるといいけどな。
これだけでも結構価値がある。
109:デフォルトの名無しさん
19/03/08 14:24:00.48 33ZLM8BT.net
>>106 Sorting HOW TO の横に G のマークがついてるのは、別ドキュメントを指してるみたい。
多分公式ドキュメントのHOW TO の事だろう。
URLリンク(i.imgur.com)
こう言うのも自分で登録できるようだが、まだやったことない。
110:デフォルトの名無しさん
19/03/08 14:43:30.57 33ZLM8BT.net
>>108 HOW TO は全て日本語になってるけど、pdf一括ダウンロードでは、HOW TO は全て原文のままだったな。
HTML 一括ダウンロードの方だと日本語になってた。
pdf もすぐにできるだろう。
111:デフォルトの名無しさん
19/03/08 16:05:02.20 9gxk1xXy.net
しかし困ったことに、pythonista アプリは1つしか動かないみたいだから、pythonista でコーティング中に見ることはできない。 その場合は? でみろと言うことか。
112:デフォルトの名無しさん
19/03/08 23:59:14.04 +7teW8eJ.net
ああー.pyui使わずに
uiモジュールでGUIつくるのが
楽しいんじゃああああ
113:デフォルトの名無しさん
19/03/09 00:07:17.00 A2cffBSk.net
あなたたち普通にdash使いなさいよ
githubにpython日本語リファレンスの
差し替えソースもあるから、、、
わざわざpythonista使うことないでしょ、、、
114:デフォルトの名無しさん
19/03/09 00:37:25.83 jmJNTA16.net
>>112 dash を使ってるって書いてあるじゃん。
115:デフォルトの名無しさん
19/03/09 01:29:02.37 jmJNTA16.net
>>112 これのことでしょ。同じものだよ。
App名: Dash - Offline API Docs、デベロッパ: Bogdan Popescu
URLリンク(itunes.apple.com)
116:デフォルトの名無しさん
19/03/09 01:30:26.96 jmJNTA16.net
確かに独立して使えるからこっちの方が便利だね。
117:デフォルトの名無しさん
19/03/09 01:40:23.17 gjM9SRoS.net
日本語レファレンス使ったら負けかなと思っている
118:デフォルトの名無しさん
19/03/09 01:48:22.19 jmJNTA16.net
ただ、このアプリだと最新バージョンの仕様しかひろってこないね。 ま、それで十分だが。
こっちからだと、Sorting HOW TO にも飛べるな。
それで日本語バージョンにするのはどうしたら良いの?
アプリになってるといじれなさそうに思うけど。
SCP とかで設定ファイルをいじるのかな?
pythonista のリンクにあるDash サイトからダウンロードするとMac用みたいで使い方がわからないな。
下にはPurchase とあるし、Mac用だと書かれてたから今までリンクをクリックしたことなかったけど。
119:デフォルトの名無しさん
19/03/09 01:49:09.46 jmJNTA16.net
>>116 そう言う潔さも必要だな。
120:デフォルトの名無しさん
19/03/09 01:55:33.32 gjM9SRoS.net
>>114
これは便利そうだ
だがしかし、SymPy が入ってないような
121:デフォルトの名無しさん
19/03/09 02:00:26.16 gjM9SRoS.net
あと、TensorFlow も見当たらないんだが
122:デフォルトの名無しさん
19/03/09 02:09:29.68 jmJNTA16.net
>>119 SymPy 、TensorFlow は、User contributed documents に入ってる。
123:デフォルトの名無しさん
19/03/09 02:11:59.67 jmJNTA16.net
公式ドキュメントじゃないと言う意味なのかな?
124:デフォルトの名無しさん
19/03/09 02:35:07.15 gjM9SRoS.net
そんな怪しげなドキュメントも入ってるのか…
どこの誰がcontribute したんだよそれ
125:デフォルトの名無しさん
19/03/09 02:43:02.12 jmJNTA16.net
確かにSymPy などは、Python公式ドキュメントのリンクには入っていないんだよな。
126:デフォルトの名無しさん
19/03/09 02:50:36.66 jmJNTA16.net
sympy.org の公式ドキュメントなんだろうけど、symp
127:y.org自体が弱いのかな? Python.org との力関係がよくわからない。
128:デフォルトの名無しさん
19/03/09 02:56:25.01 gjM9SRoS.net
User Contributed Documents にPythonista 入ってた
笑える
129:デフォルトの名無しさん
19/03/09 02:57:19.49 jmJNTA16.net
>>126 ま、そりゃそうだわな。
130:デフォルトの名無しさん
19/03/09 03:01:01.87 gjM9SRoS.net
Jan Winkler は良いとして、
Yuxin Wu とかいうやつのContribution Documents は信用できるのか?
131:デフォルトの名無しさん
19/03/09 03:03:35.00 gjM9SRoS.net
よし一応こんだけ入れた
あとは使いながら考えよう
URLリンク(i.imgur.com)
132:デフォルトの名無しさん
19/03/09 03:34:42.31 jmJNTA16.net
ここに日本語版のインストール方法が書かれてた。
URLリンク(hitoriblog.com)
iTunes で、ファイル共有経由で変更するみたい。
それは良いけど肝心の日本語docset の場所がわからない。python3.6.1 はわかったけど。
ここを真似して自分で作るのか?
URLリンク(gist.github.com)
133:デフォルトの名無しさん
19/03/09 11:14:47.81 A2cffBSk.net
>>130
せやで、macあるならmacのdashいれて書き換え
ソース内のpythonの日本語リンクは最新版になっとるから
バージョン調整するなら
リンクの部分も書き換えで、スクリプト実行すればいける
macなくて、pydocでやるなら
macのディレクトリパスを、pydocで英語のpythonリファレンスのパスを指定してあげればおけ
134:デフォルトの名無しさん
19/03/09 13:24:57.33 ktQSUaaW.net
>>131 最近は doc2dash を使ってるみたいだな。 Pythonistaでは動かない。
Windows10のanacondaで pip install doc2dash
で動いた。 sphinx はインストールされているので何もしなくてよい。
ポイントは、日本語HTMLをローカルにダウンロードしておいてそこを指定すること。 リモートサイトじゃ動かなかった。
まだ、Index の指定とか細かな指定はしていないが中身ができたからとりあえずよし。
python-3.7.2-docs-html にダウンロードしたとする、 -d はdocset の作成先ディレクトリ
-n は作成したDocsetの名前 他に -i, --icon FILENAME -I, --index-page FILENAME
$ doc2dash -n Python372ja -d ./ ソースディレクトリ\python-3.7.2-docs-html
アイコンは適当にネットのものをダウンロードした。
Dashの方で OTHER SOURCES TransferDocsers をクリックして Itunes でファイル共有をすると自動的に入ってくる。
入ってきたら一度クリックすると登録される。
一応全日本語ドキュメントを入れたから、公式ページと同じ見え方でたどることも可能。
URLリンク(pypi.org)
URLリンク(qiita.com)
135:デフォルトの名無しさん
19/03/09 13:36:40.33 A2cffBSk.net
>>132
ほぇー、勉強になったわ
サンガツ
136:デフォルトの名無しさん
19/03/09 13:43:24.55 lwZTh4qp.net
Pythonista で Transfer をやるにはstart server をクリックしてサーバーを立ち上げるみたいだけど、サーバーは立ち上がらなかった。
多分サーバーが立ち上がったら、そのサイトにドキュメントが見える様に置いておけば良いのかなと思うんだけど。
まあ、こっちはどうでも良いや。
137:デフォルトの名無しさん
19/03/09 14:36:24.88 lwZTh4qp.net
日本語HTML は、言語japanese を選択しておいて、ダウンロードページからHTML を一括ダウンロード。
解凍したディレクトリを指定する。
ただ、日本語の検索はできない。 と思って大元を見たら殆ど日本語の索引はないんだな。
英文の方にある Sections とか�
138:AStatements が無い。 日本語の索引が一部あるけど(記号、オ、文、環とか) これら関連が抜けてるのかな? 英文の索引と入れ替えないといけないのかな? ここでは、スクリプトを組んで入れ替えてるな。 https://qiita.com/hetima/items/5c5d81822d35bb254ed5 しかしMac版のDash も漢字の検索できないの?
139:デフォルトの名無しさん
19/03/09 18:20:54.83 A2cffBSk.net
>>135
煽るつもり全くなく、
日本語で検索するってことを
考えたことがなかったわ
ちなみに、どんな言葉で検索しとるん?
140:デフォルトの名無しさん
19/03/09 19:41:25.09 3mUakWGD.net
>>136 実験的に関数とか文とか入れてみたんだけどね。
勿論
そんな事より
英文でも検索できないことの方が大きい。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
141:デフォルトの名無しさん
19/03/09 19:42:31.89 3mUakWGD.net
>>137 最初の方は英文で検索、、2つ目は日本語Dashで検索
142:デフォルトの名無しさん
19/03/09 21:26:13.93 ktQSUaaW.net
>>137 このS,M,Vの違いって何なんだろ。
143:デフォルトの名無しさん
19/03/10 04:23:05.50 5A3UW8N7.net
やはり日本語の表題が検索できない感じだな。
例えば、Glossary
日本語では用語集になってるが、
日本語バージョンでは、英語でも日本語でも出てこない。
英語バージョンだと、Glossary で出てくる。
索引を見ると、Glossary という言葉はどちらの索引にも登録されていないから、索引だけじゃなくて、HTMLの見出しみたいなのを検索用語に入れてるんだろうが、これが日本語だから検索対象に入っていない感じなのかな。
doc2dash のチョンボ?
それと、マニュアル内のオリジナル検索が効かないからjascript を有効にした方が良いみたい。 doc2set の -j
-u, --online-redirect-url オンラインボージョンも観れる様にしておいた方が良いのかな。
Supported Input Formats
URLリンク(doc2dash.readthedocs.io)
なんかここに変なことが書いてある。
Sphinx を通さないとダウンロードしてきたHTMLは、インデックスが抜けるよとか?
自動的にやってくれるんじゃ無いの?
URLリンク(www.sphinx-doc.org)
conf.py
language ja が必要か? html_search_options
一度 make html をやらないといけないみたいだな。
make はwindows ではbat ファイル。
Sphinx自体は国際化対応している。早い時点で日本語対応してるから日本語が検索されないわけがないな。
何で公式にdocset を配布してくれないんだよ。
144:デフォルトの名無しさん
19/03/10 11:29:19.76 o40sDLDU.net
Sphinxを最初から動かしてみた。(conf.pyが作られていなかった) doc2dashと言うディレクトリを作ってその中で操作
pip install Sphinx #インストール済みだった
sphinx-quickstart # conf.pyが作られる defaultのまま進める(URLリンク(www.sphinx-doc.org) )
> Separate source and build directories (y/n) [n]: n
> Name prefix for templates and static dir [_]:
> Project name: Python372ja #<<<自由に
> Author name(s): #適当に この名前でcopy rightも作られる
> Project release []:372ja0.1 #
> Project language [en]: ja #★ これで翻訳するとか書かれてるが余計なことをしないかな?
> Source file suffix [.rst]:
> Name of your master document (without suffix) [index]:
> autodoc: automatically insert docstrings from modules (y/n) [n]: y #★★最低限"autodoc"拡張はYESと回答する
> doctest: automatically test code snippets in doctest blocks (y/n) [n]:
> intersphinx: link between Sphinx documentation of different projects (y/n) [n]:
> todo: write "todo" entries that can be shown or hidden on build (y/n) [n]:
> coverage: checks for documentation coverage (y/n) [n]:
> imgmath: include math, rendered as PNG or SVG images (y/n) [n]:
> mathjax: include math, rendered in the browser by MathJax (y/n) [n]:
> ifconfig: conditional inclusion of content based on config values (y/n) [n]:
> viewcode: include links to the source code of documented Python objects (y/n) [n]: y #ソースコードへのリンクを作る
> githubpages: create .nojekyll file to publish the document on GitHub pages (y/n) [n]:
> Create Makefile? (y/n) [y]: # make html が有効になる(buildは要らない)
> Create Windows command file? (y/n) [y]:
Creating file .\conf.py. #カレントディレクトリの中に作られる
Creating file .\index.rst.
Creating file .\Makefile.
Creating file .\make.bat.
145:デフォルトの名無しさん
19/03/10 15:09:04.47 o40sDLDU.net
次に conf.py の変更
version = '3.7'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = 'en' # 'ja' を元のデフォルトにした コマンドラインで指定できるみたいだから
----変更終わり
結局 language をどちらにしても何の変りもなかった。
カレントディレクトリは、HTMLの中とした方が良いみたい。
146:デフォルトの名無しさん
19/03/10 16:50:25.00 3chvlOwP.net
なんかよくわからないが、特に toctree と rst ファイルの関係。
元々は、rst 形式で書かれたテキストをHTML に変換してくれるのが、Sphinx らしい。 公式PythonドキュメントHTMLは日本語ドキュメントも含めて全てSphinxが作り出してる。
toctree と rst を使ってSphinx がHTML を作るが、HTMLが作られた後は無関係になるのでは。
doc2dash がtoctreeを見ている雰囲気はない。あくまでもHTML だけを対象にしてるのでは?
どこがどう関係してるのかよくわからないが、conf.py で、
> viewcode: include links to the source code of documented Python objects (y/n) [n]: y #ソースコードへのリンクを作る
としたら、Python のソースコードを見れる用になった。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
しかし、全てのリンクが作られるわけではなく、独立性の高いものだけにリンクが作られている感じ。 あまり有効性はなさそう。
147:デフォルトの名無しさん
19/03/10 19:50:49.51 3chvlOwP.net
とりあえず大きな問題はなさそうだから、これで使っていく。
ただ、本当を言えば普通のマニュアルの様に上から入る方法が欲しい。今の状態だとどこかに入ってその上にある元々のメニューを辿るしか無いから非常に面倒。
テーマの違いかどうか知らないが見やすくなった。
any で検索した結果
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
148:デフォルトの名無しさん
19/03/10 20:00:10.62 WvObQRRb.net
Dash 右画面を全画面に拡大したら、検索結果場所とずれるんだが
手作り感満載だな
夏休み工作かよ
149:デフォルトの名無しさん
19/03/10 23:57:52.15 UdrthceH.net
本家(?)の作者が色々やらかして
appストアのアカウントか何かしら垢バン喰らって
ossで上げ直したみたいて
それをobjc_utilで書き直してるのよね?
objc_utilうまく使えてないから
勉強しようかしら(チラッ
150:デフォルトの名無しさん
19/03/11 00:00:38.84 2/XZgW7v.net
ちな、pythonistaでどんなモジュール使ってる?
ワイは、.pyuiを使�
151:墲クに uiだけでguiアプリ作ってニヤニヤしてるんだけど テキストエディタとか作って
152:☆ かなり重要 UNDO
19/03/11 09:45:47.48 D2PSGRy3.net
文字入力中誤って消したりした時に元に戻したいよね。
iPhone を振る(シェイク)と、UNDO をやるかどうか聞いてくる。
これで元に戻せる。
URLリンク(i.imgur.com)
153:デフォルトの名無しさん
19/03/11 15:22:11.30 NYtiTycm.net
これは iOSの標準機能だね、 今まで気にして無くて使っていなかったからかなり損をしてたな。 メモ帳など途中で消したらあきらめてた
154:デフォルトの名無しさん
19/03/16 03:25:29.18 k2la2ket.net
iOSのAPIのヘルプも検索したい
155:デフォルトの名無しさん
19/03/17 18:54:18.04 rtJfwveu.net
>>148
俺はシェイクするのがめんどいからAssistiveTouchで呼び出してるわ
156:デフォルトの名無しさん
19/03/17 19:37:18.37 5UEsPxnJ.net
Shaje it!
157:デフォルトの名無しさん
19/03/17 20:33:24.20 CiK40yZf.net
みんなpythonで何作ってるの?
158:デフォルトの名無しさん
19/03/18 12:13:14.19 HCKyCvre.net
シェアするときに、自分なりに便利機能とかつけてる
159:デフォルトの名無しさん
19/03/18 14:38:41.74 3zrU7iIi.net
自動卵割機
160:デフォルトの名無しさん
19/03/18 17:35:12.82 jsWGzqw6.net
pythonista で、micro:bit あるいはArduino の操作/開発援助を考えてる人いる?
micro:bit は、microPython が動くんだけど、直接microPythonをpythonistaで動かすことはできないから単なるエディタがわりにしかならないだろうけど。
pythonのコードをmicro:bit に書き込むのは、uFlash というやつで書き込める。
161:デフォルトの名無しさん
19/03/19 17:27:02.17 oGEHJGmW.net
pythonista使ってAppStore向けのアプリって作れる?
162:デフォルトの名無しさん
19/03/19 19:50:06.18 xdTah2Z6.net
できるよ
そうApple ならね
163:デフォルトの名無しさん
19/03/19 20:31:18.96 li5E1YOo.net
>> 157
昔は、作者がビルドできるモジュール作ったみたい
アップされたのもあるみたい
いまは、どうなんだろうね
そもそも誰もやろうとしてないんじゃない?
164:デフォルトの名無しさん
19/03/20 00:42:19.77 D6kxNzj1.net
>>159 Pythonista のサイトにいくつかアプリが紹介されてるよ。 俺も一つダウンロードしてみたけど、出来はまあまあだが使い方が良く解らんかった。
Black & White をダウンロードした。 でも今は検索しても出てこないな。
URLリンク(github.com)
165:デフォルトの名無しさん
19/03/20 13:08:14.15 SCUiNJRf.net
実行すると、実行先のディレクトに年月日時分.pyのファイルをつくるスクリプトを作ったで!
consoleで、uiかsceneのテンプレ載るようにした!
スニペットとかあると思うけど、使い方わからんし
超初心者だから、添削オナシャス!
166:デフォルトの名無しさん
19/03/20 13:09:34.68 SCUiNJRf.net
bb2cで、ソース貼り付けようとしたら
改行が多すぎるって怒られた、、、
167:デフォルトの名無しさん
19/03/20 14:57:15.18 5/9kRpXZ.net
こんなところに張り付けてアドレスを張ればよい
【ソースコードが長くなったら】 (オンラインでコードを実行できる)
URLリンク(ideone.com)
URLリンク(codepad.org)
URLリンク(compileonline.com)
URLリンク(rextester.com)
URLリンク(runnable.com)
URLリンク(code.hackerearth.com)
URLリンク(melpon.org)
URLリンク(paiza.io)
168:デフォルトの名無しさん
19/03/20 14:59:48.32 5/9kRpXZ.net
DBの管理ツールでPgAdminと言うのがあるけど、python と flask で作られてた。
flask はPythonista でも動くんだな。 Webアプリが作れる。
169:デフォルトの名無しさん
19/03/20 20:36:21.13 3itc9aZe.net
サンクス
これでええんか?
URLリンク(code.hackerearth.com)
170:デフォルトの名無しさん
19/03/21 14:08:41.88 VurhAbOk.net
おい!アップしたんやから何かしら言ってくれよー
171:デフォルトの名無しさん
19/03/21 14:26:21.95 /qmYOdp9.net
長い
三行でまとめろ
172:デフォルトの名無しさん
19/03/22 10:25:12.12 B/TAeU9m.net
>>166 なんでこんなに不必要なコードがたくさん入ってるんだ? 何かのツールを使ったのか?
無駄が多すぎる。 3行とまではいわないがせめて10行以下にしろよな。
173:デフォルトの名無しさん
19/03/22 12:52:47.02 B/TAeU9m.net
PyQtはインストールできないが、PySideはインストールに行くが Python 3.4までしかサポートしていないから3.6にはインストールできなかった。
今更2.7を使おうとも思わないからな。
174:デフォルトの名無しさん
19/03/22 23:29:13.16 j/PifJG1.net
>>168
そーゆーの凄い助かる、あざす
前提として、オブジェクト指向を理解してないというのが大きいと思ってる
抽象化やコードの見通しの良さが大事と、頭では理解している一方で
pythonistaの使われ方、機能的な意味で
必要に応じてモジュールをインポートとか、他のスクリプトを参照させるという、pc上では当たり前な事が
iphone(ipad)一括管理という特性上、少々煩雑とも考えます
なので、
ソースコードをコピー→単一スクリプトに貼り付け→実行
と、いう少々アナログ的だけどpythonistaとしては理に叶ってるのかなと
また、私のpythonistaの作成フローとして、思いついたテストコードや書き捨てのコードを、本プロジェクトディレクトリにぶち込んで、コードを探しやすくしたいという意図もある
上記のコードをpythonista内のショートカット(レンチのアイコン)登録して、いつでも簡単に呼び出せる流れにしたかったです
そもそも、この説明がまとまってなくて
3行でまとめろや、的な感じやな、、、あー頭悪いな、、、、
そんな感じで、修正部分とかありますかね?
175:デフォルトの名無しさん
19/03/22 23:39:28.36 y5lD+PAp.net
そもそも何を目的としたコードなのかわかりませんので
176:デフォルトの名無しさん
19/03/22 23:51:18.01 063kmx7X.net
>>171
>>161
こちらざます
177:デフォルトの名無しさん
19/03/23 00:34:47.20 wdvoFt9b.net
>>170 その説明はそれこそ3行でまとめろ。
プログラムもそうだけど、だらだらと書いてるとなにが中心なのかわからなくなる。
すると自分でもロジックを追いにくくなりバグの原因となる。
文章の場合は人に伝えたいことが伝わらなくなる。
178:デフォルトの名無しさん
19/03/23 18:57:15.26 3E8aL7oK.net
import webbrowser
webbrowser.open('URLリンク(docs.python.org)')
これでブラウザを開けるんだな。 pythonistaのタブとして開かれるのがイマイチだが、Python が自分の配下から外れてブラウザが立ち上がるのを許していないらしい。
179:デフォルトの名無しさん
19/03/23 20:05:19.21 inzpaDS1.net
import webbrowser
safari='x-web-search://'
webbrowser.open(safari)
URLscheme使えば呼び出せるけど
あまり嘘は教えない方がいいと思う
180:デフォルトの名無しさん
19/03/23 20:10:28.11 ncJuorwR.net
>>175 何言ってんだか、>>174 をコピペして実行してみな。
百聞は一見にしかず。
Python3.3 から採用された正式な文法だぞ。
181:デフォルトの名無しさん
19/03/23 20:12:07.16 ncJuorwR.net
>>175 url scheme の中の一つがhttp であることも知らない様だな。
182:デフォルトの名無しさん
19/03/23 20:14:01.80 ncJuorwR.net
あ、httpが抜けてた。
import webbrowser
webbrowser.open('URLリンク(docs.python.org)' )
183:デフォルトの名無しさん
19/03/23 20:16:55.41 ncJuorwR.net
あれ?抜けてるはずないのにBB2C で書き込むと削除されるのか?
これならどうだ?
import webbrowser
url='URLリンク(docs.python.org)'
webbrowser.open_new( url )
184:デフォルトの名無しさん
19/03/23 20:17:38.38 ncJuorwR.net
>>179 やはりhttps が見えなくなるな。
185:デフォルトの名無しさん
19/03/23 20:20:32.97 ncJuorwR.net
>>179
>あれ?抜けてるはずないのにBB2C で書き込むと削除されるのか?
>これならどうだ?
>
>import webbrowser
>url='URLリンク(docs.python.org)'
>webbrowser.open_new( url )
本文をコピーすると入ってるから、見えない様にしてるんだろうな。
>>174
>import webbrowser
>webbrowser.open('URLリンク(docs.python.org)')
>これでブラウザを開けるんだな。 pythonistaのタブとして開かれるのがイマイチだが、Python が自分の配下から外れてブラウザが立ち上がるのを許していないらしい。
186:デフォルトの名無しさん
19/03/23 20:22:43.91 ncJuorwR.net
見えなくてもなんでも良いからそのままコピペして実行してみなさい。
187:デフォルトの名無しさん
19/03/23 20:29:57.31 ncJuorwR.net
ここでも読んで勉強しなさい。
URLリンク(docs.python.org)
使用例は次の通りです:
python -m webbrowser -t "URLリンク(www.python.org")
以下の関数が定義されています:
webbrowser.open(url, new=0, autoraise=True)
188:デフォルトの名無しさん
19/03/29 20:15:51.72 7ofSsYrj.net
homekit をインストールしてみたが何かがないらしくて動かないな。
iOS の Homekit を動かした人いる? あるいは直接端末との通信
189:デフォルトの名無しさん
19/03/30 03:19:59.09 b6PZvCpE.net
Web bluetooth を使った人いる?
Web browser で、直接javascript などでbluetooth とやりとりできるようになるらしいんだけど。
iOS ではSafari などのブラウザでサポートする予定はないらしい。
WkWebView API を使ってアクセスしろと言うことらしい。
URLリンク(developer.apple.com)
要は、UIWebView (ui.webview)を使う代わりに、WkWebViewを使えば良いと言う話らしい。
PythonistaでWkWebViewが使えるのかどうかを知りたい。obj-c 経由で使える?
これが使えなくても、Pythonista ではBluetooth とのやりとりは、cb で出来るからこれを使えば良いのかもしれないけど。
cb ― Connecting to Bluetooth LE Peripherals
URLリンク(omz-software.com)
ラズベリーパイでは、bluepy というライブラリが使えるみたいだが、pythonista でインストールはできたが、何かがないとかで使えなかった。
URLリンク(www.ipride.co.jp)
iOS のアプリとしては、WebBLE と言うのが (240円)Web bluetooth をサポートしてる(多分 wkWebview を呼んでるだけだろうけど)
Gatt-IP と言うのが、bluetooth をIP に変換してくれるみたい。 使い方がよくわからない。 WiFi と同じように使えるようになるんじゃないかと思うが。
開発視点の超簡単BLE入門
URLリンク(jellyware.jp)
190:デフォルトの名無しさん
19/03/30 08:55:21.05 opqldcNz.net
home kit もBluetoothの件も面白そうやな
ちょっと調べてみるー!
191:デフォルトの名無しさん
19/03/30 11:21:52.80 b6PZvCpE.net
micro:bit のRAMは16KB
Bluetooth を使うと12KB 使い、他でスタックが2KB 使われるから、残り使えるRAM は2KB になってしまうからあまり複雑なプログラムは動かせないな。
Rasberry Pi 3 の場合は、メモリ1GB あるからほぼなんでもできそうだが。
スマートホーム構築におすすめのガジェット30選|IoTな生活を簡単実現!
URLリンク(www.benrilife.com)
Controlling HomeKit with micro:bit
URLリンク(youtu.be)
192:デフォルトの名無しさん
19/03/30 19:18:17.14 PiZ44huf.net
端末の状況がわからないからいつペアリングが成功するのかわかりにくいな。 たまーに成功するけど、殆どダメ。
iphone と端末のペアリングはほぼ確立できる方法を掴んだんだが、端末のサービスがどうやったら動くのかよくわからない。
リセットしたら動くようにはなってるんだが、そうすると今度はペアリングがおかしい。
193:デフォルトの名無しさん
19/03/31 13:25:20.60 lDkEr+Aw.net
Python3IDE と言うアプリでもpython が動くんだな。 無料でも使えるからpython を感じてみたい人には良いかも。
ただし、エラーチェックは雑みたいだからエラーが出ずに動かないケースも出る。
本格的にやるならpythonista だと思うけど。
pythonista は良いアプリだけど、エディタ機能が不足してる。 検索とか置換とか。
連携できる何か良いエディタは無いかな?
194:デフォルトの名無しさん
19/03/31 13:36:03.52 3koqAguc.net
連携だと…?
195:デフォルトの名無しさん
19/03/31 15:45:48.72 lDkEr+Aw.net
>>190 何かおかしいか? 今は結構連携できるぞ。
196:デフォルトの名無しさん
19/03/31 15:48:09.13 lDkEr+Aw.net
でもソースコードの受け渡しはクラウド経由になるんだろうけど。 それでもよい。
197:デフォルトの名無しさん
19/04/01 11:35:10.88 PICzK0N0.net
>>185 ようやく温度を読み取れるようになった。
URLリンク(i.imgur.com)
参考にしたのはここ。
Pythonista3からBLEを使う
URLリンク(qiita.com)
198:デフォルトの名無しさん
19/04/01 20:51:50.25 kIIN3eu/.net
やったぜ!
199:デフォルトの名無しさん
19/04/01 21:45:58.97 k5EPZlMW.net
やっちゃえPython
200:デフォルトの名無しさん
19/04/02 16:31:57.66 zdX00lQq.net
Pyto と言う六百円のアプリには、pandas が入ってる、
numpy Matplotlib も。
Python3.7
UIKit (同一インタフェース)も含まれてるそうだ。 これでpandas が入ってるんだから、そう遠く無くpythonista にも入るだろう。
puthonista でも UIKit が使えそうだけど誰か試した人居る?
UIKit+UIFoundation & Foundation for Pythonista - autoconverted from SDK tbd (includes non-public SPI)
URLリンク(gist.github.com)
201:デフォルトの名無しさん
19/04/02 17:07:03.91 DUIYqp7M.net
>>189 omz から、600円でEditorial と言うエディタを出してるね。
これだとPythonista とばっちりりだろうな。
Python を内蔵してるなんて声も。python2.7 見たい
買って見たけど使い方がわからん、dropbox の中も見えない。syncing になってるから時間がかかるのかな?
本当に使えるのかな? 評判は良さそうなんだけど。
202:デフォルトの名無しさん
19/04/03 12:39:39.89 3cZxhEDV.net
>>197 dropbox の中は見えるようになったけど、 .py のPython ファイルは、Editorial では開けませんとぬかしやがる。
なんのこっちゃ騙された。
203:デフォルトの名無しさん
19/04/05 07:42:52.25 MWGs6gce.net
git は動く? python2
204:デフォルトの名無しさん
19/04/11 17:44:49.03 8kljEWaM.net
あげ
205:デフォルトの名無しさん
19/04/14 08:36:03.48 HNz/PUE2.net
locale.setlocale(locale.LC_TIME, 'ja_JP.UTF8')
これがエラーになるな。 なんでや
206:デフォルトの名無しさん
19/04/14 08:45:18.87 HNz/PUE2.net
locale.setlocale(locale.LC_TIME, 'ja_JP.UTF-8')
がエラーになるの間違い
207:デフォルトの名無しさん
19/04/15 12:25:11.02 LpA4P3KL.net
>>202
なんのエラー吐いてるの?
208:デフォルトの名無しさん
19/04/15 18:16:52.56 KZA8OWMv.net
unsupported locale setting
de_DE などもダメ。 unix なら環境変数にセットしてやれば通るだろうけど、stash じゃセットできない。
209:デフォルトの名無しさん
19/04/28 21:51:44.77 jKhAiQ5r.net
別スレで質問させていただいたものですが…
pythonista3上で↓のソースを参考にDropboxとの同期をさせたいと考えています。
ただソースそのままだとディレクトリ全てが同期してしまいます。
特定ディレクトリのみ同期したいのですがどのように変更すれば良いのでしょうか?
URLリンク(gist.githubusercontent.com)
210:デフォルトの名無しさん
19/04/29 13:14:48.82 TsW0hF2S.net
これな
URLリンク(gist.github.com)
211:デフォルトの名無しさん
19/04/30 23:01:41.05 Sp9+3P2s.net
iPhoneのセンサーから値とれるのって加速度とジャイロだけなのかな
212:デフォルトの名無しさん
19/05/01 01:54:35.75 +Ipdp7KR.net
検知できる項目
光・音声系
輝度センサー
近接センサー
シェイクジェスチャー
マイクの音
位置情報系 location
緯度・経度
電子コンパス
標高
移動・動作系 motion
加速度センサー
歩数・進行状況
移動速度
その他
顔検出
バッテリー残量
OSで検知できるセンサー12項目をまとめた「iSensor」のSwift版を公開しました
URLリンク(blog.koogawa.com)
213:デフォルトの名無しさん
19/05/10 21:45:14.81 IA7HulKk.net
safariからpythonistaのui起動してエロサイトごとのプリセット(urlの正規表現での置換とかprefixとか)を選択して
エロ画像を一括ダウンロードしてまとめてpdfにしてopen inでファイラに渡すスクリプトを共有シートに置いてる
気が向いた時にiPhone上でiPhoneの機能を足せるのは楽しいな
214:デフォルトの名無しさん
19/05/11 12:01:59.48 NZbe4+hY.net
経路問題を解く Graphillion をインストールしたいんだけど動かない。
pip install Graphillion は成功してるみたいだが、
from graphillion import GraphSet
しようとすると _graphillion がないと言う
215:デフォルトの名無しさん
19/05/12 16:24:01.68 DwkHuQrF.net
ミュージックプレーヤー作りたい。
お願いします
216:デフォルトの名無しさん
19/05/12 18:13:08.00 uLp2w9wY.net
お願いされました
217:デフォルトの名無しさん
19/05/12 18:29:23.15 u8wV6LmF.net
お願い取消し
218:デフォルトの名無しさん
19/05/12 23:46:20.72 a9y0cEUu.net
お願いキャンセル不可
219:デフォルトの名無しさん
19/05/19 18:03:17.45 M7MhasE2.net
これ始め方がわからなすぎる
220:デフォルトの名無しさん
19/05/19 18:19:34.23 tgogs/mB.net
>>215 なんの話? pythonista?
221:デフォルトの名無しさん
19/05/20 14:21:16.82 YvmdLvGf.net
matplot.pyplot の plotを使おうとしたけど画面が出てこない。 すぐにソース画面に戻ってくる。
どうしたら画像が見えるの?
222:デフォルトの名無しさん
19/05/20 14:46:45.52 YvmdLvGf.net
これ動く?
import matplotlib.pyplot as plt
datas = [10, 30, 20, 50, 40] #グラフにするデータ
positions = range(1, 6) #x軸の位置
plt.bar(positions, datas) #棒グラフの作成
plt.show() #グラフの表示
223:デフォルトの名無しさん
19/05/21 00:50:37.91 1mFvOI/1.net
>>217
まずは
OS: win or mac or linux
Python環境: 公式python or Anaconda or yum or apt
起動: コマンドライン or エディタ or Jupyter
を書かないとアドバイスしようがないよ
plt.show()の代わりにplt.savefig('hoge.png')とするとhoge.png出来る?
224:デフォルトの名無しさん
19/05/21 09:01:56.85 NTcuyOpV.net
>>219 pythonista スレでそれはないだろ。
iPhone XS Max iOS12.2
pythonista python3.6.1
勿論juno jupitor なら当然動く。
どこかのブログで、ipad ならまともに動くがiphoneだとまともに動かないケースがあるというのも書かれてた。
俺の場合完全に動かないからな。
他の人が動いてるんだったら、pythonista の再インストールもやむなしかな。
225:デフォルトの名無しさん
19/05/21 09:14:09.35 cEKSEinT.net
ワシ試したらコンソールにちゃんと出たから
再インストールかもね
226:デフォルトの名無しさん
19/05/21 09:35:18.10 pscLk+GV.net
ていうかosとアプリのバージョンくらい書けよと
227:デフォルトの名無しさん
19/05/21 09:47:01.69 NTcuyOpV.net
>>219 もしかして pythonista と言うのがiOS のpython アプリということを知らないでこのスレを覗いてた?
matplotlib もpythonista付属の物。
あれ?ところがゴニョゴニョ色々触ってたらコンソール画面に出る様になった。
import matplotlib.pyplot as plt
plt.plot(1,'ro')
plt.show()
>>218 の棒グラフも見える様になった。
設定でpython2.7 に切り替えたり、3.6に切り替えたりしたので何かがリセットされたのかな?
お騒がせしました。
228:デフォルトの名無しさん
19/05/21 10:27:18.10 9Ky6/Znj.net
>>222 iphone は、常に最新に自動アップデートだから皆同じだと思ってたから。
ごめん、iOSは前に書いたように 12.2 pythonista3 は どうやってバージョン見るんだ? とにかく最新。 python3.6.1
最初に躓き始めたのは、 plt.savefig でjupitor では表示されるのに pythonisita では表示されないのであれっと思いおかしくなっていった。
plt.savefig
の次に plt.show()を入れないと表示されない。
(勿論棒グラフやplotのテストでは plt.show() を入れてるのに表示されなかった)
plt.savefigで表示されないのは 多分 matplotlib のバージョンが古いからその当時の仕様ではそうだったのかも。 ver. 1.4.0
>>>import matplotlib as mpl
>>>mpl.__version__
1.4.0
pythonista ではこう言う Cで書かれたライブラリを自分でインストールしたりアップデートすることはできない。
229:デフォルトの名無しさん
19/05/21 10:47:07.69 YlTjoOUk.net
~<ユーザーディレクトリ>/.matplotlib/matprotlibrc を削除しろ
230:デフォルトの名無しさん
19/05/21 14:15:18.64 9Ky6/Znj.net
>>225 削除したら savefig で表示されるはず? 他の人は表示できてるの?
231:デフォルトの名無しさん
19/05/21 16:10:44.16 9Ky6/Znj.net
>>124 pythonista標準の SymPyのバージョンは 0.7.4.1 でかなり古いな。 Docset には 0.7.6.1 以降しかない。
でも標準で入ってるのは助かる。 omz のインストール方法には自分でダウンロードしろとか入ってるから、updateもできるのかな?
232:デフォルトの名無しさん
19/05/21 17:25:03.47 cmpjC6bC.net
>>225 pythonista が動いてるディレクトリは、
~/Document なので stash から見たがcache しかない。
関係無さそうなcache だけどな。
[~/Documents]$ ls ../.matplotlib/*
../.matplotlib/fontList.py3k.cache
../.matplotlib/fontList.cache
../.matplotlib/tex.cache/:
多分間違いない。
しかし、さっきまで動いてた matplotlib がまた動かなくなった。
今度は import でエラーが出る。
URLリンク(i.imgur.com)
cbook ナンタラと言われてみるとさっきPyDoc で、SymPyのドキュメントを最新のと最古のをダウンロードしただけ。
で、二つのマニュアルを削除したら正常に動く様になった。 何のこっちゃ。
233:デフォルトの名無しさん
19/05/21 18:26:50.55 1mFvOI/1.net
>>223
ごめん、完全にスレ間違えてた
何にせよ解決したなら良かった
234:デフォルトの名無しさん
19/05/21 19:21:48.22 fcUJwAQG.net
>>228 次から次におかしな事が起きるから、pythonista を再インストールしたけど、動いてたのも動かなくなってる。
import 文 1行までダメになった。 もうヤダ。
URLリンク(i.imgur.com)
当然iPhone の電源を完全に落として再起動までやった。
今まで練習用に作ってたファイルも全部消えたし。 ま、そこそこ重要なのはdropbox に入れてたから良いけど。
なんなんだろう。 iOSまで入れ直しかな?
235:デフォルトの名無しさん
19/05/21 19:47:46.52 /117PhpT.net
PyDoc やstash など消えたのは痛いな。 どうやってインストールしたかも忘れた。
殆ど何もやっていないのに、また動き出した。 なんなんだろう? 裏でGCとか重たいのが動いてるのかな?
236:デフォルトの名無しさん
19/05/21 20:33:47.74 cEKSEinT.net
pydocとかobjc-util走らせてるなら
その点で悪さしてる可能性はありそう
matpoltとか、カスタムの組み込みみたいだから
色々と巻き込んでるのかもね
毎起動時にsetupで初期化処理してるみたいだけど
モジュール関係までは及んでないだろうし
237:デフォルトの名無しさん
19/05/22 20:38:56.19 75T3S5z+.net
OpenCV がiPhoneでもインストールできるようなことが書いてあるけど誰かインストールに成功した人いる?
Cのソースだからちょっと難しいかな。 swiftなら使えるのにな。
OpenCV for iOSの使い方
URLリンク(qiita.com)
OpenCV iOS
URLリンク(docs.opencv.org)
238:デフォルトの名無しさん
19/05/23 17:55:12.37 4YO7mLFH.net
>>233 無理みたいだな。 OpenCV は諦めて、似たような機能がSympy にあったからそっちを使い始めたんだけど、 自宅のPC にインストールした Sympyバージョンと
pythonista に入ってるバージョンが違いすぎて色々と使いたい機能が使えない。
PC のバージョンを下げれば違いは無くなるのかもしれないけど、Sympy のドキュメントが全く信用できなくなるから困ったものだ。
一応、Window 32bit の0.7.4.1 のソースはあったけど。
plot 系以外はSympy はpython で書かれてるはずだから、自分でインストールできて良さそうなものなのに、
pip update sympy は使えない。
239:デフォルトの名無しさん
19/06/02 09:20:51.70 kAC27lYz.net
Sympy は良いね。記号計算ってどんなものだろうと思ってたら、式を作ったら自動的に解いてくれる感じだね。
いろんな機能があるみたいだけど、数学者でもない限りは全てを使うことはないだろうな。
量子コンピュータの計算までできるなんてどうなってるのか想像もつかない。
古いバージョンでも少しなれたら、それなりに使える。、
240:デフォルトの名無しさん
19/06/02 11:33:54.96 DjFYCj9s.net
悪いこと言わんから高校だけは出とけ
241:デフォルトの名無しさん
19/06/02 18:55:38.33 Hxta4mKu.net
>>236 その高校の算数が、sympyだと簡単に求まるから感激してるんだよ。
なんで Mathematica などが重宝されてるのか理解できないんだろうな。 中学位は出とけ。
242:デフォルトの名無しさん
19/06/04 07:09:17.59 /ArpXH0n.net
そうか、自宅サーバにJupyter Notebook を入れて使えばどこからでも使えるのか。
Jupyter にコード補完機能があれば良いのにな。
と思ったらあるんだな。
Nbextensions(Jupyterの拡張機能)
URLリンク(qiita.com)
243:デフォルトの名無しさん
19/06/04 16:34:46.85 oF2K+2cj.net
>>238 windows 10 Home もPro も有るけど、Home でも行けるな。
Jupyter Notebook の黒いコンソール画面(コマンドプロンプト画面) さえ立ち上げた状態になってたら、リモート(VPN)から, Jupyter Notebook をブラウザから指定するだけ。
http:// ipアドレス:8888/
パスワードを入れる。
config 設定にIPアドレスとパスワードを指定しておく必要はあるが。パスワードは暗号化されたものを登録するから少し面倒だけど、使う時は生で使える。
Pro なら何もない状態からJupyter を立ち上げられる。
VPN は、NTTの光電話のルーターの機能を使ってる。 IP アドレスが変わってもメールで通知してくれるから便利。 昔は固定IP アドレスを取ってたりしてたけど何もいらない。
244:デフォルトの名無しさん
19/06/09 09:42:48.62 x/GdqjZa.net
アプデはいつ来るんだ。そろそろ予定の上半期が終わるぞ
これがアプデされないとEditorialのアプデも来ないんだよ
Carnetsみたいにローカルで完結するJupyter Notebookになってくれるのを期待してるんだ
245:デフォルトの名無しさん
19/06/14 09:28:51.55 tQ1/MgY3.net
ios13来るし、まだなんでね?
246:デフォルトの名無しさん
19/06/18 13:24:52.02 4QY5HdlV.net
carnetsにマルチバイト対応アップデート来た
247:デフォルトの名無しさん
19/06/18 16:18:08.22 skZhrTT7.net
>>242 pandas が使えるんだな。良さそうじゃない。
248:デフォルトの名無しさん
19/06/18 18:21:17.87 4QY5HdlV.net
pythonistaは3.3 betaを半年前に公開したのに未だに更新されない不思議
249:デフォルトの名無しさん
19/06/18 21:18:22.41 mkUxonP4.net
pythonの学習は、「たのしいRuby」を読み込んだ後、
「みんなのpython」をやると良いという書き込みを見たことがあるのだけど、python関連書籍が増えている現在でもこれは変わらないのだろうか?
それとも普通にpython入門から、「みんなのpython」に繋げて行く方が良いのだろうか、アドバイスお願いする
250:デフォルトの名無しさん
19/06/18 22:40:08.26 PmBejiWq.net
それは、漏れが書いた勉強方法です!
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊を順に読む。
たのしいRuby 第6版、2019/3/19
みんなのPython 第4版、2017
Java EE は、Eclipse 財団のOSS, Jakarta EE へ移行します。
雑誌WEB+DB では、RubyVM を作った、Cookpad の笹田耕一による、Ruby 実装系の新連載が始まった!
「みんなのPython」については、Anaconda 中心になってしまった。
文法などは、別の本で学ばないといけない。
本が多すぎるので、推薦本は、わからないw
パーフェクトPython、Pythonサポーターズ、2013
本当は、この本が良かったけど、5年経っても、新版が出ない
251:デフォルトの名無しさん
19/06/19 09:54:19.88 GmTYnaaH.net
漏れとか久々
252:デフォルトの名無しさん
19/06/19 10:35:11.60 7OMeloOD.net
pytoいい感じですけど。pandas使えるし
253:デフォルトの名無しさん
19/06/19 22:25:54.96 I/mCPy3s.net
>>245
RubyもPythonも両方書くが、ハッキリ言えばRubyの勉強は全くいらない
最終目的値がPythonであるならば尚更だ
特にRubyが得意とするメソッドチェーンの書き方は独特でこれぞRubyと言える特徴の一つだが、Pythonではそのように書かないし書くべきでないので混乱する
推奨する勉強方法はある程度Pythonを覚えたら、公式のウェブサイトを見るのが良い
それも終わったらExpert Python
Rubyは嫌いではないが変な勉強方法には断固反対
254:246
19/06/20 00:09:16.45 So5aQwHx.net
Ruby だと、p があるから、デバッグもいらない。
こういう感じで、メソッドチェーンして、a の型・値がわかる
p a = obj.method_1.method_2
各プログラミング言語の前に、アルゴリズム・プログラム自体を学ぶ必要がある。
この部分を、Python で学ぶ必要はない!
擬似言語に近い、Rubyで学ぶのが良い。
p で時間も掛からないし、メソッドチェーンで、左から右へ読める
255:> テキスト処理・スクレイピングなど、ちょっとしたツールは、Rubyが楽! JavaScript, Kotlin も、Rubyに似てるから、学びやすい 多くの言語は、Rubyで理解できるので、 数言語を学ぶ際に、Rubyの概念が有益
256:デフォルトの名無しさん
19/06/20 00:22:11.77 5YY0eb3L.net
式と文というのが未だに直感的に理解できてないけど
rubyとpythonだと大分違うのではなかったっけ
257:デフォルトの名無しさん
19/06/20 01:46:46.05 mwRLh+O9.net
式(expression)は、評価(eval)されて値を返すもの、
文(statement)は、プログラムの構成要素で実行(exec)されるもの
ーーくらいのイメージしか持ってないや。
値を返さないもののみを文と呼ぶ場合と、値を返さないものと値を返すもの(式)とを総称して文と呼ぶ場合があるよね。
258:デフォルトの名無しさん
19/06/20 01:59:05.88 qOQyX5/7.net
こいつrubyスレの荒らしだから相手しなくていいよ
259:デフォルトの名無しさん
19/06/20 02:12:26.83 KaE8/eZI.net
ちょっとちょっと、R*by は、NGワードに入れてるからNG のオンパレード。
フルスペルで書くのは基地外だけにしてくれない?
一部伏せ字にするか、オススメワード、ルーピー
260:デフォルトの名無しさん
19/06/20 02:21:26.86 KaE8/eZI.net
>>248 ほう、いろいろ出てきはじめたね。 Apple もいろんな縛りをなくしていくのかもね。
pyto は頻繁にバージョンアップを繰り返しすぎじゃない? 反応が良いとも言えるが、試験をあまりしないで出してるのかなとも思える。
立ち上がりだから仕方ないのもあるが。
しばらく使ったら使い勝手を教えてね。
261:デフォルトの名無しさん
19/06/20 09:25:31.33 Hwed0I4Y.net
pytoのguiってqt?tk?
262:デフォルトの名無しさん
19/06/20 15:57:05.54 9IsAc6k5.net
メソッドチェーンってデバッグのときはデメリットも大きい
abc.def.ghi なんかを
p abc.def.ghi だけじゃなくて
途中の経過を観たいときに
p abc
p abc.def
p abc.def.ghi
なんてしてしまうと
もし副作用があるとデバッグのつもりがデバッグにすらならない
263:デフォルトの名無しさん
19/06/20 16:36:11.51 ok8sRwUq.net
carnetsバグ修正の1.3.4登場
Pythonistaもそろそろ更新してくれ
264:デフォルトの名無しさん
19/06/20 17:48:59.11 Gh9YFRfh.net
carnets のsympy バージョンは新しいみたいだな。
v.1.3 だった。 結構新しい。
pythonista のは古過ぎて苦労する。 0.7.4.1
carnets で tab はどうやって入れるんだ?
265:デフォルトの名無しさん
19/06/20 18:26:32.24 2D7ftgMA.net
タブはカスタムキーで入力できるようになってるな
266:デフォルトの名無しさん
19/06/20 18:33:59.51 Gh9YFRfh.net
>>260 どうやってそれを出すの? どこにあるのか解らない。
267:246
19/06/20 23:42:44.05 So5aQwHx.net
>>257
Ruby ではメソッドチェーン間に、tap を挟んで、デバッグできる。
ブロック内を処理して、self を返す
obj.abc.tap{ |obj| p obj }.def.tap{ |obj| p obj }
( 1 .. 3 ).to_a.tap{ |obj| p obj }.reverse.tap{ |obj| p obj }
出力
[1, 2, 3]
[3, 2, 1]
268:デフォルトの名無しさん
19/06/21 17:15:28.32 twyuOHxk.net
carnets更新多すぎ。また更新来てる。1.3.1ぐらいからストアのバージョン履歴の文がほとんど変わってなくて何が変わったのかさっぱりわからん。
バグ対応なんだろうが。
pythonistaも更新しろ。
269:デフォルトの名無しさん
19/06/21 18:26:21.83 edwbENE2.net
carnets は入力し難いね。 そもそも ‘’’ が入力出来ないんじゃない、補間もできないし。
pythonista で入力してコピペかな。
270:デフォルトの名無しさん
19/06/22 00:23:53.70 IGwjvbgC.net
ちょっとiosに対応したwebアプリ
くらいよね、もう少しiosに寄って欲しい感がある
271:デフォルトの名無しさん
19/06/22 07:30:50.39 lmjByctT.net
carnets のTestFlight に参加しようとしたら、TestFlight のバージョンの方が古かった。
何のこっちゃ。 1日で二つバージョンを上げるなんてことできるんだな。
キーボードが漸く対応したね、
‘’’ も入力できるようになった。 これもタプキーと同じ扱いで専用キーに入れてほしいな。
python のバージョンは、3.7.1だな。
272:デフォルトの名無しさん
19/06/22 07:53:17.69 lmjByctT.net
TestFlight の方のバージョン履歴には、build ごとの修正内容が入ってる。
この速さで改善されていくなら今後期待できるかな。
Github で開発されてる。
URLリンク(github.com)
一人で開発してるわけじゃないよな。スピードが速すぎる。
273:デフォルトの名無しさん
19/06/22 10:28:26.25 fiI8bn9U.net
>>262
python でも毎回 return self する習慣にするだけで何の問題も無くなる
274:デフォルトの名無しさん
19/06/24 14:41:56.95 BXNZhLwW.net
ルーピーと遊ぶなよ。 頭に乗るだけ、 あぼーん推奨
275:デフォルトの名無しさん
19/06/24 17:58:45.66 OgWjjQYb.net
Pythonistaにstash入れればpip使えるって聞いたけど、Opencvインストールはpipで出来ない?
それとももしかしてpythonistaでopencvは使えない?
276:デフォルトの名無しさん
19/06/24 18:40:54.27 lp2pR5Nh.net
>>270 使えません。 pip install 出来るのは、pip だけで作られているライブラリーだけです。
Opencv 、Scipy、pandas の様なCで作られたものはインストールできません。
numpy の様に頻繁に使われるものは、pythonistaに組み込まれています。
sympy ですら自分でインストールできません、組み込みのものを使うだけです。
277:デフォルトの名無しさん
19/06/24 18:46:25.80 kUww3ChG.net
>>271
carnetsではsympyが普通にpipでバージョンアップ出来たぞ
sympyはpythonだけで書かれてるはずだけどアップデート出来ないのはpythonistaの制限?
278:デフォルトの名無しさん
19/06/24 19:12:47.21 kUww3ChG.net
pythonistaでもsympy 1.4が入ったぞ
問題なく動くかは知らない
279:デフォルトの名無しさん
19/06/25 09:14:10.01 6Rd8SDjR.net
objc-util使いおるー?
280:デフォルトの名無しさん
19/06/25 11:33:13.78 i92jGjxO.net
あ、sympy 普通に新規インストール出来たな。 前やったときは uninstall も update も効かなかったからあきらめてた。
281:デフォルトの名無しさん
19/07/10 23:01:24.42 8XnmBM7A.net
webbrowser.openで他のアプリを開いて、その後Pythonistaに戻ったことを感知する方法ってありますか?
282:デフォルトの名無しさん
19/07/11 17:13:15.82 CRBH/Npa.net
>>276
検証もしてなくて、もしかしたら適当で悪いけど
ui か、sceneにアクティブの判断メソッドなかったけか?
283:デフォルトの名無しさん
19/07/12 12:53:03.65 ighJUs61.net
>>277
探したところ微妙に違いましたけどconsole.is_in_background()ってのを見つけました。
while console.is_in_background():
で待機してたら戻った時に動き出すんでほぼ希望通りです。
ありがとうございました!
284:デフォルトの名無しさん
19/07/19 09:10:14.71 lIrvq/YB.net
ios13のバグとかでてる?
285:デフォルトの名無しさん
19/07/30 11:56:40.11 aOL0cVKS.net
stash でgit 使う場合は2系実行でしか使えないの?
286:デフォルトの名無しさん
19/08/01 13:49:31.37 k+OypXP9.net
>>280 そう。 早くバージョンアップしてほしいね。 やる気あるのかな。
287:デフォルトの名無しさん
19/08/05 10:14:22.03 YlHDcgSU.net
objc_util.create_objc_classでサブクラスを作って、
オーバーライドしたメソッドからスーパークラスのメソッドを呼ぶ方法をどなたかご存知でしょうか?
URLリンク(www.icab.de)を参考に
WebViewで画像や広告をフィルタリングしたいのですが、スーパークラスのメソッドを呼ぶ方法がわからず詰まりました
288:デフォルトの名無しさん
19/08/05 11:01:26.29 NOA3rn3w.net
そこに書いてあるやん
文書内くらいは super で検索汁
289:デフォルトの名無しさん
19/08/06 12:08:38.67 US8zz7+A.net
おお、、、怖ぁー
290:デフォルトの名無しさん
19/08/09 10:56:11.11 g6Jq8DjM.net
pythonistaは全く動きがないな
担当者が退社したとかなのかね
pytoはscipyも動くようになったようだ
291:デフォルトの名無しさん
19/08/09 14:03:29.21 i6GryWXu.net
今最新バージョンのテスト中っぽい
本家フォーラム
URLリンク(forum.omz-software.com)
Siriショートカットができる模様
292:デフォルトの名無しさん
19/08/09 17:03:30.22 g6Jq8DjM.net
そのフォーラムにomzから全く書き込みがなくなってβ版も新しいのが出なくて数ヶ月経過だよね
omzのツイッターにも3月頭から何もない
293:デフォルトの名無しさん
19/08/11 13:59:34.13 xBLRlmBS.net
>>285 いろんなのが出てきて何が良いのやら訳が分からなくなってきた。 Pythonista の更新が遅いのは気になる。
294:デフォルトの名無しさん
19/08/11 14:57:18.88 YV8fc/wK.net
pythonista3.3 では何が新しくなるのかな?
python3.7 ?
scipy とかpandas のサポートは?
295:デフォルトの名無しさん
19/08/11 15:09:01.84 YV8fc/wK.net
>>289 ここにあった
URLリンク(forum.omz-software.com)
あまり大きな変更じゃないみたいだな。 pythonistaの限界が見えるみたい。
296:デフォルトの名無しさん
19/08/12 09:01:21.45 /OzdV9VO.net
いっそのことオープンソースしてくれた方が開発速そう
297:デフォルトの名無しさん
19/08/12 09:26:39.45 SmrxDOoj.net
ちゃちゃっとコード書いて即実行できるキーボードを早く使いたいんだよ
これだけでもいいからはよ
298:デフォルトの名無しさん
19/08/13 12:13:49.35 BA/ZDK8i.net
>>292 今でもコンソール画面の下に入力欄があるじゃん。
299:デフォルトの名無しさん
19/08/18 10:36:12.51 ASTsNlxa.net
最新のiOS 13 betaでついに起動すらままならなくなっちまったぜ
300:デフォルトの名無しさん
19/08/18 11:44:47.84 qoXOWJlx.net
>> 294
!?!?!?!マ?
301:デフォルトの名無しさん
19/08/18 11:45:22.77 qoXOWJlx.net
>>294
アンカみすった
302:デフォルトの名無しさん
19/08/18 13:01:45.65 8zvsFfcA.net
そろそろ3.3betaの期限切れになるらしいから延長されるかどうかで中の人が見捨ててないかは分かるな
前回は5月ごろが期限で期限だけを延長して中身は変更のないbetaを出して対応したそうな
303:デフォルトの名無しさん
19/08/18 21:26:44.25 PhdznyBz.net
期限は25日までらしいな
元々更新は遅いアプリだが作者に何があったのやら
304:デフォルトの名無しさん
19/08/19 10:10:40.06 rzL5WbJS.net
こんなにバージョンアップが遅いと他に移る人が出てくるな。 俺も他のが落ち着いたら移らざるを得ない。
古い古いライブラリも更新されていないみたいだし。
一人で作業してるのか?
305:デフォルトの名無しさん
19/08/19 15:44:36.64 LikQ6l2e.net
1人でやってるみたいだね
他と言ってもpytoじゃPythonistaの代わりにはならんなあ。俺は便利ツールを作りたいんだ
せめて共有メニューからコードを実行したりできないと
欲を言えば動画も処理したいからffmpegを内蔵しといてくれると最高
306:デフォルトの名無しさん
19/08/20 11:45:14.51 zlJnj2O9.net
もっと金払え
307:デフォルトの名無しさん
19/08/21 01:32:43.04 pC5fQSO8.net
9月にはios13 正式リリースやし、、、
ドキドキやな!
308:デフォルトの名無しさん
19/08/21 09:15:20.63 6Y/Vi6M4.net
バージョンアップが遅いどころか作者が更新する意思があるかすら不明な状況が数ヶ月続いてるからな
309:デフォルトの名無しさん
19/08/21 09:22:09.53 eCNnIUm2.net
そう言えば作者さん、かつてRSSリーダー作ってたけど
Google RSS の廃止の時だったかなんかに
そういう事に振り回されるのはもうやだとか言って
RSSリーダーやめちゃってたよな、今更思い出したわ
310:デフォルトの名無しさん
19/08/22 14:39:33.61 QSU6lHUp.net
今一瞬新しいbetaの通知が来た気がしたんだがアプデは来てないな
3.3.3になってた、あと3時間
311:デフォルトの名無しさん
19/08/22 16:14:19.90 Hs1mjIeS.net
>>305
残り時間あと4時間しかないよって通知じゃね?なんとなくそんな感じがした
312:デフォルトの名無しさん
19/08/22 18:43:10.53 KCd9IAXW.net
ベータの有効期限切れたな
終わってしまうのかPythonista
313:デフォルトの名無しさん
19/08/22 19:13:16.78 nDPMOmUd.net
と思ったらきたー
更新あって一安心
314:デフォルトの名無しさん
19/08/22 19:26:59.05 /JVrUlEe.net
んん? アップデートできんぞ?
315:デフォルトの名無しさん
19/08/22 21:24:52.69 Hs1mjIeS.net
TestFlightにアクセスしたらアップデート来てたで
316:デフォルトの名無しさん
19/08/22 21:36:27.00 gJy/P+kP.net
作者生きてたか。しかし、アナウンスは何も無し。
317:デフォルトの名無しさん
19/08/23 12:32:37.34 QIwvMxaX.net
beta バグ潰せてんの?
318:デフォルトの名無しさん
19/08/27 23:05:28.61 uYEpsFsk.net
新しいiPhone 発表の時にアプリ統合とかで
発言制限してたらウケるけど
そんなことはないだろうね
319:デフォルトの名無しさん
19/09/05 05:37:46.05 JXqb0D9T.net
Raspberry PiをiPadであそんでみる。
URLリンク(pondad.net) -pi-ipad.html
第26回「スマートフォンからラズベリーパイを触ろう!(1)VNC実装編」
URLリンク(deviceplus.jp)
320:デフォルトの名無しさん
19/09/09 22:35:54.48 TFc4ac5S.net
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋
URLリンク(www.slideshare.net)
321:デフォルトの名無しさん
19/09/12 12:08:03.21 Dcuw2YDP.net
全然動きないな!
322:デフォルトの名無しさん
19/09/13 11:21:58.69 2PBf1y2Q.net
3日前にベータのアプデが来たばかりだ
323:デフォルトの名無しさん
19/09/13 11:50:02.90 zGa3Fw+K.net
>>317
場つなぎ的なアプデでしょ?
324:デフォルトの名無しさん
19/09/25 11:00:43.80 JsVKyelL.net
9カ月も前にベータのアナウンスを出しておきながらなんでこんなに時間がかかるんだ?
325:デフォルトの名無しさん
19/09/25 15:04:21.49 cTfaXVfZ.net
モチベーションが落ちてるように見えるね
iPadOS上ではAPI変更のせいで外部ファイルのフォルダ一括取り込みができなくなっているそうだが
対応は望み薄だと本家掲示板でも諦めムードや
1200円は開発環境としてはタダ同然と言う意見もあるけど
ひと踏ん張りくらいはして欲しいのう
サブスク移行か?
326:デフォルトの名無しさん
19/09/25 15:40:57.55 IzdpDvE9.net
更新できないならストアから取り下げて辞めた宣言すれば良いのに中途半端にベータを更新してたりするから先行きがわからん。
327:デフォルトの名無しさん
19/09/27 07:34:28.50 WJpcm1zH.net
上半期にリリースする予定だったからiOS13対応も後回しだったろうし更に時間取られるな。iPadOSにも対応しなきゃならん
年内にストアリリースされたらいいね
Editorialはもう諦めたよ……
328:デフォルトの名無しさん
19/09/27 10:31:11.13 EPAEa5X6.net
これだけで食っていけると見込んでたら余り売れてなくて食えないから別の仕事を始めてしまったから保守ができなくなってるのかな。
悪の循環に入ってるな。