- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

【開発環境】Linuxでプログラミングを勉強するスレ【入門】

1名無しさん@おーぷん:2015/03/03(火)05:31:04 ID:6cq()
プログラミング入門者のための
Linuxでの開発環境、IDE、エディタ、ディストリごとのインストール方法の情報交換スレッドです。
各種シェル、スクリプト言語も対象です。
おすすめの言語、IDE、エディタがあったら紹介してください。

上級者はいろいろと教えてください。
お願いします。
78名無しさん@おーぷん :2015/09/18(金)20:39:00 ID:H6Q
まあ、Fortranなんかだとね、あんまり複雑な計算で他の言語に移植したくても誰もできない、みたいなライブラリなどあったりするから。

だから現役とはいっても、そういうライブラリを使わなきゃなんない、とかそういう理由だし、そもそもスーパーコンピュータで動かすようなプログラム書く機会なんてありそうなの?
79名無しさん@おーぷん :2015/09/19(土)06:47:04 ID:X61
普通の並列化プログラミングでいいんじゃない?
最近はPCでも30年前に世界最速だったCRAY-2より処理能力高いし
80名無しさん@おーぷん :2015/09/24(木)14:04:23 ID:DcS
Geany 1.22をDebian GNU/Linux 7で使っていますが、
Geanyの挙動がおかしいです。
半角データを入力していると、カーソルや文字の配置が重なったり
離れすぎたり、その両方にゆれたりして変になります。
Leafpadではこのような異常が起こったことはありませんでした。

そろそろDebianを8.0にグレードアップしようと思っているので
そうすれば改善するかもしれませんが。
81名無しさん@おーぷん :2015/09/26(土)01:46:57 ID:E9N
Linuxでプログラミングするなら素直にemacsかvimを使えよw
82名無しさん@おーぷん :2015/10/06(火)10:56:29 ID:pbs
マジレスすると、EmacsはGeanyよりも重たすぎて、
Vimは日本語名をつけてあるファイルを扱うのにすごく不自由で。
フォントも変だし。
83名無しさん@おーぷん :2015/10/08(木)19:48:01 ID:kYq
マジレスとか言いながら、物凄い的外れなこと言うのなw
まー、知らないんだろうから、どうしようもないのだろけど、
だから、「素直に」って言ってんのに
もちょっと謙虚になんな。お前より頭のいいやつは世の中には山程いるよ?
84名無しさん@おーぷん :2015/10/11(日)23:57:30 ID:IN0
Emacsは重たくて使い物にならない。
Vimは操作性が悪くてアンチユーザフレンドリー。
85名無しさん@おーぷん :2015/10/12(月)22:19:13 ID:B9l
>>84

まだわからないのかw
なんて無能なんだw

なあ、やめとけ。
お前にはLinuxは向かないと思う。
っていうか、お前じゃ絶対使えるようにならないと思うw
86名無しさん@おーぷん :2015/10/12(月)22:43:45 ID:XiP
別なの使えばいいじゃん
無理にEmacsだのVimだの使わなくていいよ
87名無しさん@おーぷん :2015/10/12(月)23:26:24 ID:B9l
よせ
こういうバカは次にはきっと「Linuxは使い物にならない」とか言い出すんだからよけいなことを言うな。

はっきりいって初心者は情報の多いemacsやvimを使うのが一番いいんだよ。
そしてLinux上の多くのツールがemacsやvimを基本に置いているんだからな。
88名無しさん@おーぷん :2015/10/13(火)00:12:22 ID:5JZ
そしたら「Linux使わなきゃいいじゃん」と言うだけ
使いにくい道具を貶めるのに時間つかうより
自分に合う道具を探した方がいいと思うんよ
89名無しさん@おーぷん :2015/10/13(火)01:18:45 ID:IXA
>>88
それじゃ何も責任とってないだろ。
Linuxを貶める権利をお前が許可すると?
勘違いも甚だしい
初心者に親切にすると言うのは初心者を甘やかすこととは全く違うんだよ。
そもそも自分が使えないからってツールを貶めようなんて発想のクズを許容するんじゃねーよ。
迷惑だ
90名無しさん@おーぷん :2015/10/13(火)02:12:22 ID:5JZ
許可って言われてもな
ここで何言っても発言を禁止できるわけじゃないし
91名無しさん@おーぷん :2015/10/13(火)02:13:59 ID:5JZ
責任なんて求めても取る方法ないでしょ
不毛な叩きやめてくれればそれでいいよ
92名無しさん@おーぷん :2015/10/13(火)03:17:37 ID:IXA
>>91
責任取れないからって無責任に何やっていいとでもいうつもりなのか?
お前もクソ野郎な行為をしている、といってるんだがわかってるか?

不毛な叩きをしてるのはID:IN0だ。
そして、お前には不毛な叩きを助長するような真似をするなといってるんだが、わかっているか?
93名無しさん@おーぷん :2015/10/13(火)03:19:25 ID:IXA
……ほんと、なんか最近おーぷんは、何かっていうと開き直るバカばっかりになっちまったな?
94名無しさん@おーぷん :2015/11/21(土)07:55:40 ID:Meg
Linuxディストリでプログラミングをする利点は無料で
基本的なツールを手早く揃えられる点に尽きそうだなぁ。
環境はデフォルトでインスコされてるのを最初に触ったら
それを使い続けたらいいんでない。
95名無しさん@おーぷん :2015/11/24(火)01:19:17 ID:dpE
ほらみろ
こんなバカが沸く。
96名無しさん@おーぷん :2015/11/24(火)22:37:17 ID:Mvj
ここにはコボラーはいないのか…
97名無しさん@おーぷん :2015/11/25(水)10:33:00 ID:Hol
http://toro.open2ch.net/tech/
↑にCOBOLスレ立てればいいんじゃね
98名無しさん@おーぷん :2015/11/28(土)07:01:54 ID:p2J
あいかわらずタコへの誹謗中傷が好きだなあ。
99名無しさん@おーぷん :2015/11/28(土)14:07:16 ID:rdB
emacsやvimはタコじゃないと思うがなあw
100名無しさん@おーぷん :2016/05/01(日)17:09:35 ID:uBK
行番号ラベル方式のスクリーンエディット
つまりBASICスタイルって何で廃れたんだろう?
101名無しさん@おーぷん :2016/05/16(月)19:07:46 ID:ZxW
Ocamlを勉強中。
Debianのリポジトリに独立したカテゴリーが設けられているので、
どんな言語なんだろうと思って。
102名無しさん@おーぷん :2016/05/21(土)21:43:35 ID:JQ0
SDL2ってSDLと互換無いのな
こういうのは紛らわしいだけなのに、何で同じ名前にするんだろう?
103名無しさん@おーぷん :2016/05/28(土)00:13:33 ID:Fgv
ファミコンとスーパーファミコンみたいなものと考えれば
その心のささくれも収まるのではなかろうか
104名無しさん@おーぷん :2016/05/28(土)08:41:13 ID:6Bf
ふつうメジャーバージョンが変わったら、互換性は無いものと考えるだろ。
105名無しさん@おーぷん :2016/05/28(土)16:42:11 ID:BQz
マイナーバージョンが上がればバグが無くなる
メジャーバージョンが上がれば下位互換が無くなる
つまり上位互換は維持されるが互換の無い新しい書き方もできるよ(というかおすすめ)というもの
ということで二つ違えば互換性はあやしくなる訳だが、(互換モードを使えば)修正は容易だろう
106名無しさん@おーぷん :2016/09/18(日)18:48:38 ID:sXO
Swiftがバージョンアップしてバグが無くなった
107名無しさん@おーぷん :2016/09/20(火)12:30:15 ID:bnv
>>106
よかったね
108名無しさん@おーぷん :2017/05/03(水)11:09:44 ID:wgv
フレームバッファって普通にファイルオープンで扱えるのな、びっくり
ただ全画面書き換えるのに一秒以上掛かるのは実用的ではないのでなんとかならないだろうか?
109名無しさん@おーぷん :2017/05/03(水)13:19:00 ID:Tct
>>108
そりゃVRAMに直接アクセスしてるわけだから、仕方ない。
高速化したければ素直にDRIを使うか、mmap()して使うくらいかな。
110名無しさん@おーぷん :2017/05/04(木)22:52:27 ID:ilW
mmapの使い方よくわからないんだよなあ
上手く動かん
111名無しさん@おーぷん :2017/07/26(水)00:02:08 ID:cVs
Gtk+2 のエントリコントロールの、
Input Method は、どうやったらプログラムで有効にできますか?
最初から IM を有効にしたコントロールを作りたいんですけど、
さっぱりわかりません。

GtkEntry: GTK+ 2 Reference Manual
https://developer.gnome.org/gtk2/stable/GtkEntry.html
112名無しさん@おーぷん :2018/01/10(水)01:56:36 ID:cfS
キー入力で有効になるならいっそxteコマンドで突っ込むとか?
113名無しさん@おーぷん :2018/01/10(水)09:45:27 ID:L02
XTestFakeKeyEvent で、0xFF23 (XK_Henkan_Mode) を送ったんですけど、
ダメだったんですよねぇ

xte(1) - Linux man page
https://linux.die.net/man/1/xte

Debian -- stretch の xautomation ソースパッケージに関する詳細
https://packages.debian.org/source/stretch/xautomation
114名無しさん@おーぷん :2018/01/10(水)12:40:34 ID:cfS
うちではそもそも変換キー押したってIMは有効にならない
GTK_IM_MODULE=xim xte "keydown Shift_L" "key space" "keyup Shift_L" "key h" "key e" "key n" "key k" "key a" "key n" "key space" "key Return"
115名無しさん@おーぷん :2018/01/12(金)23:42:45 ID:XpG
>>114をコンソールで実行すると変換するんだけど、なんで環境変数で挙動が変わるんだろうな
116名無しさん@おーぷん :2018/01/13(土)10:02:22 ID:lGh
これも試してみましたがダメでした
XK_Zenkaku
XK_Hankaku
XK_Zenkaku_Hankaku
117名無しさん@おーぷん :2018/01/13(土)10:41:53 ID:iDL
xtermで>>114は動く?
118名無しさん@おーぷん :2018/01/13(土)10:48:22 ID:lGh
>>117

henkan と入力されましたが、日本語入力にはなりません
119名無しさん@おーぷん :2018/01/13(土)11:40:54 ID:iDL
そもそもshift+space押せばIMが有効になる状態じゃないとダメだけどな
マウスでシステムトレイ突けば切り替えられるなら、最悪それをやればいいと思うけれども
120名無しさん@おーぷん :2018/01/13(土)11:44:09 ID:lGh
XKeysymToKeycode(Display, XK_Kanji);
が 0 を返しましたわ
もうちょっと調べます
121名無しさん@おーぷん :2018/01/13(土)11:48:15 ID:lGh
XKeysymToKeycode(Display, XK_Henkan);
が100を返して
XTestFakeKeyEvent に渡して日本語入力になりました。 おさわがせしました。
122名無しさん@おーぷん :2018/01/13(土)11:51:45 ID:lGh
原因はこれ
VK_CONVERT を XK_Henkan に変換してくれなかった
なのに XK_Henkan_Mode 渡してもダメだな〜って悩んでましたわ

[lazarus] Contents of /trunk/components/mouseandkeyinput/xkeyinput.pas
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/components/mouseandkeyinput/xkeyinput.pas?root=lazarus&view=markup#l52
123名無しさん@おーぷん :2018/01/13(土)12:07:37 ID:lGh
あと、メモコントロールがフォーカスを持つ状態でやらないと
有効にならんのやね。
124名無しさん@おーぷん :2018/01/13(土)12:20:37 ID:qGw
http://wiki.freepascal.org/Bug_Tracking/ja
これか、処理系の問題だったのね
125名無しさん@おーぷん :2018/01/13(土)13:14:33 ID:qGw
http://mattn.kaoriya.net/software/vim/20170905113330.htm
機能が無かったってマジかよ
126名無しさん@おーぷん :2018/01/13(土)18:45:22 ID:qGw
なんかcannaserver jserver sj3serv のサーバー御三家時代にプロトコル統合出来てれば話は簡単になってた気がするなあ
127名無しさん@おーぷん :2018/01/14(日)15:04:03 ID:awm
uim-shってSchemeそのものだったんだな、拡張部分の日本語リファレンスってどこかにないものだろうか?

新着レスの表示 | ここまで読んだ

名前: mail:





【開発環境】Linuxでプログラミングを勉強するスレ【入門】
CRITEO