[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/06 12:07 / Filesize : 258 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



1 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 10:31:51.39 ID:vb10EdOX0.net]
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。

★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

★エラーを解決したいときはエラー文(勝手に省略禁止、スクショうp等の横着も禁止)と
 環境(Pythonのバージョン+OS名IDE名と夫々のバージョン)をシッカリ書くこと

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩壊するので
  ↓等のソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト www.python.org/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1577948214/

〇前スレ
Pythonのお勉強 Part62
mevius.5ch.net/test/read.cgi/tech/1568531160/

次スレの建立は
152 名前:デフォルトの名無しさん (ワッチョイ 97e6-Ho7r) mailto:sage [2020/04/18(土) 23:01:10 ID:yzq4DZIh0.net]
ctypesでDLLに配列の途中要素のポインタ渡すのってどうすればいいの?

ary = (c_ubyte * 10)() で配列作ったとして、
これの3番目の要素のポインタを渡したいんだけど、
pointer(ary)[2]とか、poiter(ary)+2とかできなくて困ってる
もしかしてポインタ演算自体できない感じ?

153 名前:126 (ワッチョイ ff2c-8Jcx) mailto:sage [2020/04/18(土) 23:39:08 ID:7LyL0DBt0.net]
漏れは、無数のMac の環境構築のサイトを見てるけど、
Ruby 製のHomebrew を使わないものは見たことない!
一方、Windows では、chocolatey を使わない人も多いけど

例えば、rbenv-installer では、
MacのHomebrew か、Linux のgit でコンパイルか、処理を分けている

gitなら、build-essential などのコンパイルツールが必要。
Macなら、Xcode だろ

Macで、Homebrewを使わない場合に、正常にコンパイルできるかどうか、分からない。
まず、そういうことをする人が、いない。
Mac/git/Xcode のパターンだろ。
こういう例外を、anyenv の開発者がテストしているかどうか、分からない

#!/bin/bash

homebrew=

# -p : タイプが「file(実行ファイル)」の時のみ実行ファイルの絶対パスを出力する
# (それ以外のタイプの場合は何も出力しない)
type -p brew >/dev/null && homebrew=1

if [ -n "$homebrew" ]; then
# Homebrew で処理
brew update
brew install rbenv --without-ruby-build
else
# git でコンパイル
fi

154 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 01:49:34.07 ID:uoG1gk2+0.net]
>>148
ググればすぐわかることを何度も聞くな

155 名前:126 (ワッチョイ ff2c-8Jcx) mailto:sage [2020/04/19(日) 04:49:43 ID:u21QryuH0.net]
Mac には標準で、Ruby が入っているだろ。
そのバージョンが古くなければ、Homebrew も使える

わざわざ、Homebrewを使わないようにする、理由が分からない。
anyenv で、rbenv, nodenv, pyenv, phpenv と入れていけば良いだけ

Homebrewを使わないというのは、特殊中の特殊だから、
そういう手順が、anyenv で動くかどうか、誰にも分からない。
誰もそういう事をしないから、テストされていない

>>150
にも書いた通り、シェルスクリプトを読んでいって、
Homebrewを使わない場合の手順で動くかどうか、確かめるのが大変

基本的に、Mac/Homebrew か、Linux/git/build-essential の2タイプ。
Mac/git/Xcode みたいな事を考慮していないと思う

MacはBSD で、LinuxとはOS が異なるから、
Homebrew を使わない場合に、動くかどうか分からない

156 名前:デフォルトの名無しさん [2020/04/19(日) 07:14:43.77 ID:E9h1m1ZN0.net]
最近HomebrewはRuby非依存になりました!やったね
https://itchyny.hatenablog.com/entry/2020/03/03/100000

157 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 08:26:16.00 ID:rdnJZpmc0.net]
>>148
ステップアップが意味するところが分からないけど、Mac使いならhomebrewは入れた方が良いね
それとは別に、自分の好きな構築方法はpython3をminicondaでインストール

あとは一般論

機械学習関係でLinux使いなら環境構築はanacondaか最新のdockerがいい
Nvidiaの諸々の依存関係をセットアップするのがすごい楽になる

それ以外ならpyenv+pipenvかanacondaになる
どちらを使うかは宗教論

anacondaはライブラリも含めてダウンロードするので、例えばcentos6.xでglibcが古くてpython3が動かない場合でも最新版が動かせる

anacondaを使う場合で問題になるのは、デフォルトのPythonより優先順位を高くした場合に全く関係ないアプリが動かないことがある
.bashrcや.bash_profileから初期設定を抜くなりbase状態からdeactivateすればもちろん動くが、いちいちめんどくさい

あとは有償のmklライブラリがanacondaはただで使える
それが元で古いMacだとAVX命令がエラーになるとかあってpipでnumpyを入れ直すとか、まぁ細かいことを言うと色々ある

158 名前:デフォルトの名無しさん (ワッチョイ ff46-gDiH) mailto:sage [2020/04/19(日) 11:13:46 ID:tJO0KIHI0.net]
homebrewとは何かとググったら要はrpmやdebの類か。
そんなもんに依存しなきゃ使えないマカーやどざーってやっぱりバカなんじゃないの。

159 名前:デフォルトの名無しさん (ブーイモ MM9b-ILq3) [2020/04/19(日) 11:50:02 ID:lzjwP47FM.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

160 名前:デフォルトの名無しさん (アウアウエー Sadf-xa8R) [2020/04/19(日) 11:56:56 ID:QdkeRkpHa.net]
>>149
とりあえずlongに変換してから計算してpointerに変換



161 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 12:50:17.44 ID:pMFFArDT0.net]
>>155
別に依存しなくてもインストールできるけど、使えば手間が省けるだけ。winでもわざわざ依存ライブラリを各所から拾ってくるのは面倒でしょ?そこを自動でやってくれる。
cuiが嫌いならanacondaやdockerをguiでインストールすることもできる。選択肢が多い分、ほかのpfより優れてると思うよ。(本件に限れば)
あと、homebrewと比べるならrpmやdebじゃなくてyumやaptな。

162 名前:デフォルトの名無しさん [2020/04/19(日) 14:01:08.79 ID:QdkeRkpHa.net]
パッケージは便利な反面
何でもパッケージに頼ると
数年後とかに同じ環境を
再現しようとしたとき困る
なので全自動じゃなく
手動で現時点のバイナリ等は
そのまま後で使える様に
ローカルで保存する習慣にしてる

163 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 16:01:44.50 ID:uoG1gk2+0.net]
>>159
>数年後とかに同じ環境を再現しようとしたとき困る

むしろそういう時に困らないようにパッケージマネージャー使うんだけど

164 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 16:06:22.77 ID:tqYsd33y0.net]
RUN pip install -r requirements.txt

165 名前:デフォルトの名無しさん (アウアウエー Sadf-xa8R) [2020/04/19(日) 16:39:32 ID:z25dSQuDa.net]
数年後に同じものを落とせる保証は?

166 名前:デフォルトの名無しさん (ワッチョイ 9f01-7Des) mailto:sage [2020/04/19(日) 17:01:10 ID:uoG1gk2+0.net]
法的/倫理的な問題があったりして削除されるようなものを除けば
パッケージリポジトリが崩壊しない

167 名前:限り落とせるでしょ

それにパッケージマネージャー使ってもローカルに落としてるんだけど手動でやるメリットある?
[]
[ここ壊れてます]

168 名前:デフォルトの名無しさん (ササクッテロラ Sp8b-ZrWO) mailto:sage [2020/04/19(日) 17:49:56 ID:jAMajcE/p.net]
>>159
その目的ならdockerやvirtual box等の仮装マシンが向いてるかな

pip freezeでrequirements.txtを作ったりpipenvで環境をまとめたりしても、python以外のところで動かないことはあるしね

169 名前:デフォルトの名無しさん (ブーイモ MMbb-+g6E) [2020/04/19(日) 17:53:39 ID:asuJZYP9M.net]
>>155
ところでpipも使っとらんの?

170 名前:デフォルトの名無しさん (ワッチョイ b714-ESbY) [2020/04/19(日) 20:59:36 ID:mnSja+cO0.net]
お仕事ください〜



171 名前:デフォルトの名無しさん (ワッチョイ 9733-Df86) [2020/04/19(日) 21:51:21 ID:ShAQVk2s0.net]
pipとvenvで十分事足りる

172 名前:デフォルトの名無しさん (ワッチョイ 9f4f-Ho7r) mailto:sage [2020/04/19(日) 22:30:06 ID:jiQTFJde0.net]
たしかにvenvで十分なんだが、プロジェクトごとにpythonをインストールしているような
なんともいえん気分になる。

173 名前:デフォルトの名無しさん (ワッチョイ 9fa5-5iIe) [2020/04/19(日) 22:32:34 ID:X1m2vVHB0.net]
HDD単位が数億数兆という富豪の時代なんだからpythonの一つや二つや10や20でケチケチしないのがホンモノの富豪

174 名前:>>149 (ワッチョイ 97e6-Ho7r) mailto:sage [2020/04/19(日) 22:37:55 ID:RBCnn0Aq0.net]
>>157
全然わかってなくて申し訳ないけど、
c_ubyte配列をc_ulong配列にする必要があるって事?

175 名前:126 (ワッチョイ ff2c-8Jcx) mailto:sage [2020/04/19(日) 23:30:25 ID:u21QryuH0.net]
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い!

export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"

global でシステム全体、local でそのプロジェクトだけのバージョンを切り替える。
コマンドラインから一時的に切り替えたい場合は、shell を使う。
すると、環境変数 RBENV_VERSION に設定される

rbenv global 2.6.6
rbenv local 2.6.6
rbenv shell 2.6.6

apt などで、/usr/bin/ruby へインストールした、バージョンを使いたいなら、
rbenv global system
rbenv local system
rbenv shell system

この使い方が、全言語で統一されているから楽

$ which ruby
~/.anyenv/envs/rbenv/shims/ruby
$ which node
~/.anyenv/envs/nodenv/shims/node

176 名前:デフォルトの名無しさん (ワッチョイ d73c-7Des) mailto:sage [2020/04/20(月) 16:33:21 ID:a8zbn2bF0.net]
>>149
誰も答えないので答えてみる

ary = (c_ubyte * 10)()

# C言語のp = &ary[2] と等価
p = byref(ary, sizeof(c_ubyte) * 2)

177 名前:デフォルトの名無しさん (ワッチョイ d73c-7Des) mailto:sage [2020/04/20(月) 17:26:34 ID:a8zbn2bF0.net]
>>170
>>157の名誉のために同じ動作をする別のコードを示そう

addr = ctypes.addressof(ary) # addrはint型なので演算可
p = ctypes.cast(addr + 2, c_void_p)

64ビットアーキテクチャになってアドレスサイズが8バイトになったので
C言語のint型(4バイト)ではなくlong型(8バイト)で扱う必要がある
ただpython3はlong型がなくなりint型に統合したのでそのまま扱える

178 名前:デフォルトの名無しさん (ワッチョイ 979b-3sNk) [2020/04/20(月) 21:43:50 ID:OAN55Xk30.net]
>>154
久しぶりに勉強になるレス。参考になった。
ところでWinで開発してLinuxに持って行ったりするんだけど、アーキテクチャによって環境構築が違うから大変。Dockerで解決するかな?試せよって話だが。

179 名前:デフォルトの名無しさん mailto:sage [2020/04/20(月) 22:54:57.17 ID:a8zbn2bF0.net]
>>174
mac, win, linuxを行き来してるけど、python3になってからはあまり困ったことはないかなぁ
OSを意識するのはsetup.pyを書くときとC言語をバインドするときくらい

180 名前:デフォルトの名無しさん mailto:sage [2020/04/21(火) 00:53:00.39 ID:rk7ZwuR70.net]
CentOS7でpyenv使ってみたけど、やっぱディストロ側のパッケージを入れるのがめんどくさいな
ここらへんも自動化できないものかね



181 名前:デフォルトの名無しさん (JP 0H8f-nkQT) mailto:sage [2020/04/21(火) 01:13:51 ID:XEr6YjoPH.net]
コンテナ使え

182 名前:デフォルトの名無しさん mailto:sage [2020/04/21(火) 01:53:18.42 ID:rk7ZwuR70.net]
コンテナはあんまり使う気にならない
コマンドで自動化したい・・・

183 名前:デフォルトの名無しさん (ワッチョイ d73c-ZrWO) mailto:sage [2020/04/21(火) 03:15:52 ID:KeQ+5vSZ0.net]
>>178
コンテナ使わないならansibleかね

184 名前:126 mailto:sage [2020/04/21(火) 05:12:57.67 ID:HADG6GDb0.net]
Ruby on Rails で、Windows 10, WSL, Ubuntu 18.04 なら、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト

Linux側のパッケージでは、build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っている

openssl, readline, zlib
データベースは、libsqlite3-dev, sqlite3

185 名前:>>149 (ワッチョイ 97e6-Ho7r) mailto:sage [2020/04/21(火) 06:58:26 ID:s+8SvL2m0.net]
>>172-173
ありがとう!本当に助かりました
>>157のlongが何の事かやっと理解できました

Pythonは簡単な言語だと思うけど、
ctypesとか使っているとCで直接書きたくなるw

186 名前:デフォルトの名無しさん (ブーイモ MMcf-ILq3) [2020/04/21(火) 15:24:22 ID:tZ6+KmAUM.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

187 名前:デフォルトの名無しさん [2020/04/30(木) 21:51:59.56 ID:2wImZKNoJ]
東大院生と本気数学トーク!!【数学ボーイZ 数学野郎さんコラボ】
https://www.youtube.com/watch?v=787N_AlSI0I
中3で数V先取り!? 京大数学系YouTuber古賀さんに開成中高時代を聞く!
https://www.youtube.com/watch?v=npswPUea1-M
開成から京大理学部に進学した理由とは?古賀さんに京大の実態を聞く!
https://www.youtube.com/watch?v=I8nWEHhgzxI
高校数学と何が違うの?大学数学でつまずかないためのアドバイス![大学数学準備講座1/4]
https://www.youtube.com/watch?v=duXZGbRviG4
数学は「定義」にかえることが大事!
https://www.youtube.com/watch?v=yhrUT4bLm7Q
数を創る話〜自然数から複素数への構成〜
https://www.youtube.com/watch?v=dQ2nFUTNchU
高校生でも雰囲気だけ分かるガロア理論
https://www.youtube.com/watch?v=LiPv0VuSvaE
高校生でも雰囲気だけ分かるゼータ関数とリーマン予想
https://www.youtube.com/watch?v=MaerL2XLaqk
【高校生でもわかる】いろいろな積分 リーマン,ルベーグ...
https://www.youtube.com/watch?v=jzfaFCDn5JY
大学で本気で学問をしたい人へのアドバイス
https://www.youtube.com/watch?v=7G7XbRSdk9k

188 名前:デフォルトの名無しさん (ワッチョイ b741-oySJ) mailto:sage [2020/05/06(水) 09:07:12 ID:kkRwIJjL0.net]
Pythonのsortについて勉強した
keyとlambda式の概念はちょっとややこしかったけど、理解すると天才的なアイデアだなと思った
あと複数の返り値を渡せるから二次元リストの複数列ソートとかも普通にできるんだな

189 名前:デフォルトの名無しさん (ワッチョイ 5b2d-PN77) mailto:sage [2020/05/06(水) 10:21:35 ID:CFwhj95k0.net]
sleep sortのほうが天才的

190 名前:デフォルトの名無しさん (ワッチョイ eaa5-NK3V) [2020/05/06(水) 11:41:54 ID:CFZzJW0b0.net]
https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%A0%E3%83%80%E8%A8%88%E7%AE%97

こことかは天才的すぎて何言ってるか未だに分からん



191 名前:デフォルトの名無しさん (アウアウエー Sae2-oySJ) mailto:sage [2020/05/06(水) 12:13:49 ID:58ateUZWa.net]
元々はlispの言語仕様なんだけどな

192 名前:デフォルトの名無しさん (ワッチョイ 6a01-1foI) mailto:sage [2020/05/06(水) 12:58:14 ID:JWXU759L0.net]
>>184
辞書のリストのソートもラムダ式を使えば簡単!

193 名前:デフォルトの名無しさん mailto:sage [2020/05/06(水) 13:10:41.39 ID:rGVRU5f10.net]
>>186
心躍るよな

194 名前:デフォルトの名無しさん (ワッチョイ 5b84-8oPF) [2020/05/08(金) 17:40:09 ID:d7gkQAuY0.net]
<class 'tuple'>: (1, 1, 320, 320) この形の配列を
<class 'tuple'>: (320, 320, 1) にする方法ってありますか?

195 名前:デフォルトの名無しさん (ワッチョイ bb01-AOPt) mailto:sage [2020/05/08(金) 17:46:04 ID:JpV79Xjz0.net]
>>190
一旦listにして
先頭なり2個目なりを抜いて
逆順にして
タプルに戻せ
続きは↓でな。
mevius.5ch.net/test/read.cgi/tech/1583509252/

196 名前:デフォルトの名無しさん (アウアウカー Sa7b-IY8Z) [2020/05/08(金) 17:55:55 ID:e2HjnKz7a.net]
初心者ですが質問です。

現在、使用OSはRaspbianで
Pythonのバージョンは2.7.16 何ですか
どうやったらpython3に出来ますか?

pyenvで2と3を共存させる方法を見ましたが
いまいちよくわからなかったので、
とりあえず3にバージョンアップしたいのですが・・・

197 名前:デフォルトの名無しさん (ラクッペペ MMe6-Lw6R) [2020/05/08(金) 18:32:25 ID:AqYbzX1BM.net]
pyenv install 2.7.18
pyenv install 3.8.2
pyenv global 2.7.18 3.8.2

pyenv rehashは今はいらないんだっけ?
もう覚えてねえな

ちゃんとpyenv入ってるなら動くんじゃない?
そこがすでに怪しい感じだけど

198 名前:デフォルトの名無しさん (ワッチョイ be2c-Qfm0) mailto:sage [2020/05/08(金) 19:43:44 ID:Fn4yfVbS0.net]
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い

export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"

anyenv 公式サイト
https://github.com/anyenv/anyenv

anyenv + macOS環境構築
https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c

199 名前:デフォルトの名無しさん (ワッチョイ 0b3c-Yqly) mailto:sage [2020/05/08(金) 19:57:26 ID:qca/Mwjw0.net]
>>192
Raspbianならpythonの代わりにpython3って打てば動くはず
あとはpipの代わりにpip3を使うのがポイント

200 名前:デフォルトの名無しさん (ワッチョイ bb01-AOPt) mailto:sage [2020/05/08(金) 20:53:16 ID:JpV79Xjz0.net]
>>192
自称初心者は(・∀・)カエレ!!!
初心者の質問板 matsuri.5ch.net/qa/



201 名前:デフォルトの名無しさん (ワッチョイ be2c-Qfm0) mailto:sage [2020/05/08(金) 21:21:15 ID:Fn4yfVbS0.net]
確かに、Windows 10, WSL, Ubuntu 18.04 でも、

file `which python`
/usr/bin/python: symbolic link to python2.7

file `which python2`
/usr/bin/python2: symbolic link to python2.7

file `which python3`
/usr/bin/python3: symbolic link to python3.6

202 名前:デフォルトの名無しさん (ワッチョイ 8f1f-IY8Z) [2020/05/08(金) 23:23:39 ID:i3NtnBHD0.net]
>>195
ありがとうございます!
Python3と打ったら3.7.3と出てきました。

これってpythonと入力した時に出てくる
2.7.16と両方入ってるってことなんですか?

203 名前:デフォルトの名無しさん (ワッチョイ 5b2c-ZqgI) mailto:sage [2020/05/08(金) 23:52:34 ID:DkmxaGO00.net]
tkinterでafterループするとき

def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return

periodic()
とすると思います。これを以下のように

periodic()
next_function()

と書いても、afterループで止まってくれないんですが、どうにかして実現できないでしょうか?

204 名前:196 (ワッチョイ be2c-Qfm0) mailto:sage [2020/05/09(土) 07:31:44 ID:/Z4Vk9Yy0.net]
>>198

>>197
に書いてある、コマンドを入力してみ

Ubuntu 18.04 と同じかどうか分かる

205 名前:デフォルトの名無しさん (ワッチョイ 5b84-8oPF) [2020/05/09(土) 08:25:29 ID:k66XcY870.net]
>>191
了解です
ここで書き直します

206 名前:デフォルトの名無しさん (アウアウエー Sae2-jgrQ) [2020/05/09(土) 10:03:33 ID:3rxWY8lSa.net]
>>199
違う

def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return

after(0, periodic)

としろ

207 名前:デフォルトの名無しさん (ワッチョイ 5b2c-ZqgI) mailto:sage [2020/05/09(土) 13:58:20 ID:A4bGLwon0.net]
>>202
おーと思ったんですが抜けますね…
以下みたいな感じのコード書いてます

def periodic():
__progressbar["value"] +=10
__nonlocal res
__try:
____res=queue.get(0) # "TEST"が入る
__except queue.Empty:
____res=None
__if:
____res is None: after(100,periodic)
__else:
____progressbar["value"] =0

def next_func():
__nonlocal res
__print(res)

res=None
after(0,periodic)
next_func()
-->None
-->"TEST"

やりたいことはサブプロセスからのqueue待機です。省略しまくってるけどクラス内の話で、selfとかは適切についてます

208 名前:デフォルトの名無しさん (ワッチョイ 5b2c-ZqgI) mailto:sage [2020/05/09(土) 13:59:45 ID:A4bGLwon0.net]
ちょっとズレてるけど気にしないでください…

209 名前:デフォルトの名無しさん (ワッチョイ 26c7-AOPt) [2020/05/10(日) 16:02:11 ID:PWNBG1Hj0.net]
https://www.youtube.com/watch?v=nk0YQGb08IA
ゲームエンジンってテキストエディタとか作れるのね
unityが一番いいんだろうけど

210 名前:デフォルトの名無しさん (アウアウエー Sae2-jgrQ) [2020/05/10(日) 16:08:43 ID:nv4IBqVla.net]
3D のテキストエディタ造ってみ

Unreal Engine (C++)
Unity (C#)
pygame (Python)
あたりがおすすめ
pygame 以外にももっと色々あるので試して覚えろ



211 名前:デフォルトの名無しさん [2020/05/10(日) 17:10:01.75 ID:PWNBG1Hj0.net]
うにティもunrealもおもすぎるんで godot
godotはやはり劣る?

212 名前:デフォルトの名無しさん [2020/05/10(日) 17:43:46.99 ID:kp9ew9S5a.net]
すみません、Djangoをapacheを使って
サイトを公開したいのですが
以下のサイトのようにmod_wsgiを使う感じでしょうか?
自分はRaspbianを使っており以下のサイトでは
Djangoの古いバージョンを使ってるみたいなので
現在も以下の方法で公開出来るのか知りたいです。

https://www.sejuku.net/blog/27637

213 名前:デフォルトの名無しさん (ワッチョイ 5b2d-PN77) mailto:sage [2020/05/10(日) 17:50:03 ID:msAj4oxp0.net]
>>208
なんでやってみないの?

214 名前:デフォルトの名無しさん (アウアウエー Sae2-jgrQ) [2020/05/10(日) 17:50:40 ID:nv4IBqVla.net]
マルチンコ禁止

215 名前:デフォルトの名無しさん (ワッチョイ 8f61-C0uG) [2020/05/10(日) 19:55:50 ID:sCM9g+b80.net]
>>208
余程の理由がない限りapacheよりnginxがいい。
uWSGIは、nginxの公式でサポートしてるからいきなり使えるし、
Gunicornも、nginxを強く推奨しててドキュメントもnginx中心で書かれてる。

216 名前:デフォルトの名無しさん [2020/05/10(日) 20:01:45.29 ID:PyMsjhjv0.net]
>>211
そうだったんですか・・・
Apacheとnginxを一つのパソコンに
両方インストールして試すことって出来ますか?

>>209
的外れなことだったら長時間無駄にすることになるので・・・

217 名前:デフォルトの名無しさん (ワッチョイ 0b7d-V9b+) mailto:sage [2020/05/11(月) 06:43:04 ID:tD5KUT+e0.net]
なんだこいつ

218 名前:デフォルトの名無しさん mailto:sage [2020/05/11(月) 07:16:36.66 ID:pizd2Dwt0.net]
俺さまの手間をはぶくために
お前らが代わりにやれ、ってことでしょ

219 名前:デフォルトの名無しさん (ワッチョイ cb97-lN55) mailto:sage [2020/05/11(月) 11:36:01 ID:K6VDdGfk0.net]
>>212
一応「お勉強」とタイトルがついてるスレだし、
時間かかるから試行錯誤という名の勉強はしたくない、
というのなら誰も質問に答えてくれないよ

220 名前:デフォルトの名無しさん (ワッチョイ 2ac5-gIrT) mailto:sage [2020/05/11(月) 11:37:33 ID:IovZ5Nwf0.net]
「俺は時間を無駄にしたくないからマルチポストで質問する。
お前らは重複しててもそれぞれ質問に答えろ。
回答が被ってたら知らん」

ここまで自己中のやつはなかなか珍しい



221 名前:デフォルトの名無しさん (ワッチョイ 6359-PG2n) mailto:sage [2020/05/11(月) 16:06:05 ID:Lv407Pl70.net]
最悪Djangoの開発サーバ動かしてリバースプロキシでもええんやで

222 名前:デフォルトの名無しさん (アウアウカー Sa7b-IY8Z) [2020/05/11(月) 17:07:04 ID:8hHAJcBia.net]
>>217
この際なのでApacheかnginxどちらかのwebサーバーを
使えるようになっておきたいので・・・

まだ良し悪しが分からないのでnginxiインストールして
どっちも試してみることにします。
どちらか覚えて応用がきけばいいのですが。

223 名前:デフォルトの名無しさん mailto:sage [2020/05/11(月) 19:58:29.65 ID:tD5KUT+e0.net]
エンジニアに全く向いてない奴かと思ったがこの神経の太さは見所ある

224 名前:デフォルトの名無しさん (ワッチョイ bb01-AOPt) mailto:sage [2020/05/11(月) 20:51:14 ID:YiMamAp20.net]
>>219
あやしいものを売りつける営業()にでもなったほうがまだいいんじゃ・・・

225 名前:デフォルトの名無しさん (ワッチョイ be2c-Qfm0) mailto:sage [2020/05/11(月) 22:10:28 ID:M5DpbX0A0.net]
Ruby on Rails では、静的なアセットファイルは、
デフォルトで、nginx から配信される

App サーバーからは、配信されない。
App サーバーは、Unicorn からPuma へ変更された

226 名前:デフォルトの名無しさん (ワッチョイ 4aa3-ps23) mailto:sage [2020/05/11(月) 22:38:03 ID:3R4adePT0.net]
異端者だっ!!

227 名前:令和の和製ビルゲイツ [2020/05/12(火) 04:53:19.58 ID:I45dgjw50.net]
>>219
エンジニアというよりスティーブジョブス的なものを目指してるんですよね。
ビルゲイツみたいにはなりたくなくて
エンゲルバートやホリエモンとかの
パイオニア路線ですね。

>>221
何の話か分からない・・・(;ω;)

228 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 07:00:20.36 ID:SVn+5d280.net]
>>223
自分でやればできることをせずに人に聞かないと前に進まないような奴がパイオニアになんてなれるのか?

229 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 08:35:47.68 ID:No7WX4cJ0.net]
パイオニアは人より前を進まないとねw

230 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 09:27:08.16 ID:U2ejKrVbM.net]
ホリエモンがパイオニアwww



231 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 09:47:10.29 ID:No7WX4cJ0.net]
別の意味で人の前に立ってる

232 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 12:03:08.11 ID:opFhPjLL0.net]
>>223
ネタだと思うが、生粋の「意識高い系」だな。
意識高い風を装うけど、実際は意識も能力も低くて、
本当に意識高い人の格好だけ真似てみるやつ。

233 名前:デフォルトの名無しさん [2020/05/12(火) 12:09:12.46 ID:4WwqN1hQa.net]
相手するから居憑くんだよ
マルチは巣に還れ

234 名前:令和の和製ビルゲイツ [2020/05/12(火) 17:20:37.06 ID:vO32FnAQa.net]
すみません!話が逸れてしまいました!

OSはRaspbianでpython3なのですが
nginxを使う場合は
systemdプログラムでSystemCtlコマンドは
使えるんでしょうか?

235 名前:デフォルトの名無しさん (ワッチョイ 5b2d-PN77) mailto:sage [2020/05/12(火) 17:32:37 ID:aOH9AN9k0.net]
>>230
なんでやってみないの?

236 名前:デフォルトの名無しさん (アウアウカー Sa7b-IY8Z) [2020/05/12(火) 17:52:02 ID:vO32FnAQa.net]
>>231
外にいるので!

237 名前:デフォルトの名無しさん (ワッチョイ d35f-tC6Q) mailto:sage [2020/05/12(火) 17:54:37 ID:GG8UV2/o0.net]
もうこいつの相手するなよ

238 名前:デフォルトの名無しさん (ワッチョイ 4af8-KsCX) mailto:sage [2020/05/12(火) 17:59:12 ID:s06VnCgE0.net]
あんたすげーよ

239 名前:デフォルトの名無しさん (ワッチョイ 8f63-Lw6R) [2020/05/12(火) 20:01:30 ID:OrVh+WEw0.net]
ゲェジの集団

240 名前:デフォルトの名無しさん (ワッチョイ cf2c-O3uN) mailto:sage [2020/05/12(火) 22:38:03 ID:TUYJp9Io0.net]
こいつ自作板の荒らしだよ
初心者を装ってレスさせるのが目的
名前隠したり自演・偽装するのでそれっぽい書き込みは一切無視推奨



241 名前:令和の和製ビルゲイツ [2020/05/13(水) 02:39:15.48 ID:qzvVIn3M0.net]
apache2入れたままでnginx入れようとしたら
dpkgで依存関係のエラーが発生しました!

やはりまだ初心者なので
apache2をremoveしてからngginx入れます!

242 名前:デフォルトの名無しさん (ワッチョイ 7f2c-JcAG) mailto:sage [2020/05/13(水) 05:49:44 ID:VSt/R8YQ0.net]
nginx だと、ソースコードからビルドしてる。
やめとけ。素人には無理

sudo apt-get install apache2
でインストールできる、apache2 を使え

「raspbian apache vs nginx」
「raspbian apache インストール」「raspbian nginx インストール」などで検索すれば?

Linux 板のラズパイスレで聞いた方がよい

243 名前:デフォルトの名無しさん (ワッチョイ c101-DBEz) mailto:sage [2020/05/13(水) 08:43:22 ID:3CYloFoL0.net]
うんこをつつくと
うんこくさくなるよ!
ほっといてーあげてー

244 名前:デフォルトの名無しさん (アウアウエー Sa93-yXYh) [2020/05/13(水) 09:12:30 ID:p9DOzuLsa.net]
問題を解決する意欲が観られない
スレを引き延ばすのが目的
すぐにゴールポストを移動する

みごとに朝鮮人メンタルωωω

245 名前:デフォルトの名無しさん [2020/05/13(水) 10:05:06.55 ID:089XtaI10.net]
googlemapのコメント情報を集計するプログラムって、作れますか?
地図apiってのがいるんでしょうか?

釣り場情報を知りたいのです

246 名前:デフォルトの名無しさん (ワッチョイ d159-WrDj) mailto:sage [2020/05/13(水) 10:31:05 ID:d/MDIhqu0.net]
https://developers.google.com/places/web-service/details

247 名前:デフォルトの名無しさん [2020/05/13(水) 11:57:36.28 ID:089XtaI10.net]
↑このファイルをサーバーに置くのですか?

248 名前:デフォルトの名無しさん (ワッチョイ 8541-gIXh) mailto:sage [2020/05/13(水) 12:59:41 ID:uoqSbSCp0.net]
>>241
googleにログインした状態で
https://console.cloud.google.com/apis/credentials にアクセスして
「認証情報を作成」でAPIキーを新規作成して
「ライブラリ」に移動してPlaces APIを有効にする

APIキーを作ったらリファレンスやサンプルを参考にURLを生成してgetを行う
するとjsonテキストが返ってくるので、jsonを適切に処理すればそういうソフトが作れる

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key=YOUR_API_KEY
↑のURLの「YOUR_API_KEY」の部分を取得したAPIキーに置き換えてブラウザでアクセスして
シドニー現代美術館のjsonが表示されたら第一段階は成功。あとは自力で頑張れ

249 名前:デフォルトの名無しさん [2020/05/13(水) 13:04:43.87 ID:089XtaI10.net]
>>244
有料なんすねこれ

250 名前:デフォルトの名無しさん (ワッチョイ 613c-vB/y) mailto:sage [2020/05/13(水) 18:25:30 ID:ibBgBr2u0.net]
>>244
1ヶ月$200まで無料って書いてあるだろ
ヘビーな使い方しなければそうはならない



251 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 21:46:50.46 ID:Fq5bUpdo0.net]
だから無駄だって
ものを聞きたいんじゃなくて回答者をイラつかせて楽しむのが目的なんだから

252 名前:デフォルトの名無しさん [2020/05/14(木) 03:31:47.96 ID:7qxmxCRs0.net]
相手してるように見えるのもゲェジの自演だしな〜
仮にも健常のくせにそこまで低知能なわけないだろ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef