Linuxでお手軽にプログラムを組む方法を教えてくれ [無断転載禁止]©2ch.net
2017/05/21(日) 09:46:11.33ID:lJj1Wn7F
java?
2デフォルトの名無しさん
2017/05/21(日) 10:07:37.25ID:gl34tGqO 1のいうLinuxがGNU/Linuxの話しならば、JAVAが1番論外。誰も使ってないし重い。
シェルスクリプト、C、Perl、Python
どれでも好きなの使え。
GUIで派手にやらかしたいならQtとC++
Rubyは誰も相手にしてないから論外だがインタープリタとして軽いオナニーしたい時だけ許す。
シェルスクリプト、C、Perl、Python
どれでも好きなの使え。
GUIで派手にやらかしたいならQtとC++
Rubyは誰も相手にしてないから論外だがインタープリタとして軽いオナニーしたい時だけ許す。
2017/05/21(日) 10:16:29.85ID:8NSx5fV7
/bin/sh
2017/05/21(日) 10:35:20.29ID:HgvmyEi0
python3
2017/05/21(日) 10:42:51.81ID:lJj1Wn7F
2017/05/21(日) 10:47:21.67ID:lJj1Wn7F
2017/05/21(日) 10:48:55.99ID:HgvmyEi0
お手軽さ主眼ならpython + tkinter
2017/05/21(日) 11:18:36.83ID:lJj1Wn7F
2017/05/21(日) 13:04:39.66ID:/30vCCT5
shell scriptでいいんじゃない??
10デフォルトの名無しさん
2017/05/21(日) 15:45:10.72ID:gl34tGqO >>1
シェルスクリプト馬鹿にするなよ?
他人が配布済みのGTK+での出力バイナリと組み合わせてお手軽にGUIプログラミングできる。俺はPerlでやってるけど。
まあスクリプトキディという汚点もついてくるが。
だがPythonのtkでlib叩いたとしても、いざ他人に向けて配布するときは、スクリプトワロスと思われる恥ずかしい形になってることに気づくはず。(ただしLinuxMintみたいにOS同梱でPythonのGUIならば許される風潮だが)
だからC++を勧めた。
まあ自己完結のオナニーならば何使ってもいいけどね。そういう意味ではPythonもシェルスクリプトも変わらない。
シェルスクリプト馬鹿にするなよ?
他人が配布済みのGTK+での出力バイナリと組み合わせてお手軽にGUIプログラミングできる。俺はPerlでやってるけど。
まあスクリプトキディという汚点もついてくるが。
だがPythonのtkでlib叩いたとしても、いざ他人に向けて配布するときは、スクリプトワロスと思われる恥ずかしい形になってることに気づくはず。(ただしLinuxMintみたいにOS同梱でPythonのGUIならば許される風潮だが)
だからC++を勧めた。
まあ自己完結のオナニーならば何使ってもいいけどね。そういう意味ではPythonもシェルスクリプトも変わらない。
2017/05/21(日) 16:13:34.28ID:KbYqQgIg
いやー実はwindowsでも動いて欲しくて
はじめは別で組む予定だったんですけど
色々調べてるうちにpythonやjavaで組めば両方の環境で動くんじゃね?って欲が出てきましたw
はじめは別で組む予定だったんですけど
色々調べてるうちにpythonやjavaで組めば両方の環境で動くんじゃね?って欲が出てきましたw
2017/05/21(日) 16:20:56.46ID:hH55+ewD
Winにpython入れて良いならおいらも>>7に一票かな。
2017/05/21(日) 16:30:43.67ID:1tNGmXpe
C#のIDEでLinuxでも動くのなかったっけ
GTKでRAD対応してたような
GTKでRAD対応してたような
2017/05/21(日) 16:37:59.74ID:hH55+ewD
MonoDevelop?
15デフォルトの名無しさん
2017/05/21(日) 16:56:15.91ID:naWS6AN+ intellij + kotlin + TornadoFX
わかりやすいけどドキュメントは英語しかない。
https://edvin.gitbooks.io/tornadofx-guide/content/
わかりやすいけどドキュメントは英語しかない。
https://edvin.gitbooks.io/tornadofx-guide/content/
2017/05/21(日) 17:13:26.10ID:7eEDTMPj
今は2017年だぞ
HTML5+CSS3+JavaScriptで何でもやるのがクールだろ
しかもマルチプラットフォームがお望みときている
ならもはやElectronを使うより他はない
HTML5+CSS3+JavaScriptで何でもやるのがクールだろ
しかもマルチプラットフォームがお望みときている
ならもはやElectronを使うより他はない
17デフォルトの名無しさん
2017/05/21(日) 17:18:23.51ID:naWS6AN+ ちなみにWindows,Macでも動くし、Linuxの載ったラズパイでも動くよ。
2017/05/21(日) 18:00:19.30ID:M00DIROt
メイドラゴンでもやってたけど今pythonて仕事で使われてるくらいクールなの?
知らんかった・・・
知らんかった・・・
2017/05/21(日) 18:12:19.97ID:zNfd0kUp
いあ、個人で使うツールには良いかもだが、Web系でもなけりゃ客に出すようなのにpythonはないw
あくまで手軽さ重視だ。
あくまで手軽さ重視だ。
2017/05/21(日) 19:06:43.17ID:M00DIROt
そうなんか。やはりアニメやなw
21デフォルトの名無しさん
2017/05/21(日) 19:25:05.66ID:gl34tGqO 世界レベルの話をするとすれば、
Linuxは記述言語のCを除けばPython一色と言えるよ。昔はXenの制御とかに使われてた程度だったけど、今は完全にPerlを置き換えたし、シェルスクリプトでできるようなinitのスクリプトでさえPython使おうとする鳥もある。
Linuxは記述言語のCを除けばPython一色と言えるよ。昔はXenの制御とかに使われてた程度だったけど、今は完全にPerlを置き換えたし、シェルスクリプトでできるようなinitのスクリプトでさえPython使おうとする鳥もある。
22デフォルトの名無しさん
2017/05/21(日) 19:43:01.55ID:gl34tGqO ただ、Perlはアプリケーションのビルドの時に少しだけ必要なことが多々あるから、PerlがLinuxから消えることもない。ディストリビューターが外したくても外せない言語。
23デフォルトの名無しさん
2017/05/21(日) 22:40:16.64ID:rSbmz5Zu >>1が何作りたいのか知らないけど、Ubuntu 使ってるなら何の開発環境整えるにしてもスゴい簡単だよ。
Gtk Qt Pygtk PyQt...ちょっとググればパッケージがすぐ見つかるよ。個人的にはPy系をオススメする
WebならPHP Perlお好きな方を。。
Gtk Qt Pygtk PyQt...ちょっとググればパッケージがすぐ見つかるよ。個人的にはPy系をオススメする
WebならPHP Perlお好きな方を。。
2017/05/21(日) 22:50:05.12ID:fA6hmJLU
何で色んなライブラリ勧めてるのか知らんけど、pythonに最初から入っててすぐ使えるtkinter出てんだから、それで良いじゃない。
Winでもすぐ使えるし。
もっと軽いのとか細かく指定出来るのとか注文あるならともかく。
Winでもすぐ使えるし。
もっと軽いのとか細かく指定出来るのとか注文あるならともかく。
25デフォルトの名無しさん
2017/05/21(日) 23:58:52.59ID:rSbmz5Zu >>24
すまん。その金太郎みたいな名前の知らんかったわ。。そんなんあるなら、それでいいな・・。
すまん。その金太郎みたいな名前の知らんかったわ。。そんなんあるなら、それでいいな・・。
26デフォルトの名無しさん
2017/05/22(月) 00:24:28.57ID:rHMzv/si お前ら落ち着けよ
ココはリスプだろ?
ココはリスプだろ?
2017/05/22(月) 00:33:50.46ID:HjxaAv4A
28デフォルトの名無しさん
2017/05/22(月) 01:34:32.09ID:TzGwyhsi javascript単体でできないならnode.js
これだけ覚えれば他でも応用がきく
これだけ覚えれば他でも応用がきく
2017/05/22(月) 08:57:50.83ID:1pdJ/ih1
>>8
zenity --info --ellipsize --text="ボタンを押せればいい"
zenity --info --ellipsize --text="ボタンを押せればいい"
2017/05/22(月) 20:42:57.02ID:q/0SatdW
シェルスクリプト
2017/05/23(火) 05:36:14.10ID:jbMtJlBS
エンバカデロ
32デフォルトの名無しさん
2017/05/23(火) 10:31:29.78ID:WV9c8MHQ pythonの書き方が今一つ好きになれん、{}が無いとプログラム感がでないw
2017/05/23(火) 11:02:06.32ID:+Srr1GFp
>>32
ガイジ
ガイジ
2017/05/23(火) 11:44:20.19ID:3W0XlzKr
>>32
まあ分かる。
言語としての面白味は乏しい。
けど実際問題として現時点ではRubyより速い。
自作コマンドのテスト用に不思議の国のアリスの英語テキスト落として読ませたら1.3倍くらい速かった。
体感では
Haskell≒Python>Ruby
まあ分かる。
言語としての面白味は乏しい。
けど実際問題として現時点ではRubyより速い。
自作コマンドのテスト用に不思議の国のアリスの英語テキスト落として読ませたら1.3倍くらい速かった。
体感では
Haskell≒Python>Ruby
35デフォルトの名無しさん
2017/05/23(火) 12:19:18.33ID:uTvKFzUd >>30
まずはこれ以外ないだろ、環境作る必要ないんだからおまえら教え方下手か
まずはこれ以外ないだろ、環境作る必要ないんだからおまえら教え方下手か
2017/05/23(火) 12:37:39.20ID:E8TTRl7s
$を使う言語は全部死ね
2017/05/23(火) 12:37:59.23ID:3W0XlzKr
pythonもCもLinuxは最初から入ってるから、環境作らなくて良いよ?
pythonならGUIライブラリtkinterの依存先tkを
sudo apt install tk
するだけでおk。
Haskellだと依存元GUIライブラリ入れて、HaskellのGUIラッパー入れて、パス通す。
pythonならGUIライブラリtkinterの依存先tkを
sudo apt install tk
するだけでおk。
Haskellだと依存元GUIライブラリ入れて、HaskellのGUIラッパー入れて、パス通す。
2017/05/23(火) 16:00:06.91ID:ZEoEO5ey
Linuxなら、Ruby!
シェルスクリプトの代わりになる。
Chef, Vagrant など、アプリの設定ファイルも、Rubyで書ける
他に、シェルスクリプトの代わりなら、PowerShell もある
他には、Java, Kotlin。
Kotlin は、Scala + Groovy のような言語だが、Rubyが出来れば、わかる
シェルスクリプトの代わりになる。
Chef, Vagrant など、アプリの設定ファイルも、Rubyで書ける
他に、シェルスクリプトの代わりなら、PowerShell もある
他には、Java, Kotlin。
Kotlin は、Scala + Groovy のような言語だが、Rubyが出来れば、わかる
39デフォルトの名無しさん
2017/05/23(火) 17:37:50.84ID:PJIONmxy RubyはまずRubyそのものをsudo apt install rubyしなきゃならないじゃないか。
でもまあ、丁度良いや。
evenArry, oddArry = [], []
ARGV.each_with_index{|arg, i|
evenArry.push(arg) if i.even?
oddArry.push(arg) if i.odd?
}
evenArry.zip(oddArry){|x, y| print [x,y] } if evenArry.size < oddArry.size
oddArry.zip(evenArry){|y, x| print [x,y] } if evenArry.size >= oddArry.size
puts
このコードさあ、Pythonのzip関数は短い方に合わせてくれるのに、rubyのzipメソッドが長い方に合わせて、
短い方の不足分に勝手にnil入れやがるから長さ比べて短い方でzipメソッド使うようにしてるんだけど、nilを省くメソッドあったら一行浮くのよ。
何か良いメソッド知らね?
でもまあ、丁度良いや。
evenArry, oddArry = [], []
ARGV.each_with_index{|arg, i|
evenArry.push(arg) if i.even?
oddArry.push(arg) if i.odd?
}
evenArry.zip(oddArry){|x, y| print [x,y] } if evenArry.size < oddArry.size
oddArry.zip(evenArry){|y, x| print [x,y] } if evenArry.size >= oddArry.size
puts
このコードさあ、Pythonのzip関数は短い方に合わせてくれるのに、rubyのzipメソッドが長い方に合わせて、
短い方の不足分に勝手にnil入れやがるから長さ比べて短い方でzipメソッド使うようにしてるんだけど、nilを省くメソッドあったら一行浮くのよ。
何か良いメソッド知らね?
40デフォルトの名無しさん
2017/05/23(火) 23:56:32.24ID:ZEoEO5ey2017/05/24(水) 00:34:51.97ID:NrN6swuV
便乗ついでだったけど、んじゃそっち行く。
42デフォルトの名無しさん
2017/05/24(水) 02:34:17.15ID:zxT34yzV だからあ、GUIを配布する時に「Rubyをインストールしてください」なんて恥ずかしくて書けねーよ。ルビー信者はもっと先のこと考えてくださいよ。
2017/05/24(水) 03:52:29.86ID:E/0rGfo2
Lazarus
2017/05/24(水) 12:25:21.92ID:028KK1p7
node.jsとelectron
2017/05/24(水) 14:50:35.42ID:h7pZL+PI
プログラマやってて会社やめて10年ほど引きこもってたがここの単語のほとんどがわからねえ・・・
もうこの業界に復帰するのは無理なんだろうな・・・
もうこの業界に復帰するのは無理なんだろうな・・・
46デフォルトの名無しさん
2017/05/24(水) 14:56:51.32ID:8IpZX6lI >>45
10年間で何か動くプログラムの一つでも作った?
10年間で何か動くプログラムの一つでも作った?
レスを投稿する
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★5 [七波羅探題★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 ★2 [煮卵★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- 【高市速報】中国「このままだと日本が先制攻撃してくる」 [583597859]
- 【悲報】「みんなで大家さん」大阪の土地に続き軽井沢の土地まで国税に差し押さえられる🥹 [616817505]
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
- 【高市画像】ビッグマック、200円🍔 [683137174]
- 【なにここ】🏡👊😅👊🏡【すごいなこれ‼】
