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

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

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

上級者はいろいろと教えてください。
お願いします。
2名無しさん@おーぷん :2015/03/03(火)05:36:50 ID:6cq()
Debian GNU/Linux 7.8

入門者オススメは、以下のインストールです。
apt-get install geany
apt-get install build-essential
apt-get install default-jdk

C言語(gcc)、C++(g++)、Javaの環境がこれで完成です。
エディタはgeditが使いやすいです。

viとemacsは苦手です。
3名無しさん@おーぷん :2015/03/03(火)15:54:54 ID:nTK
我輩もviは苦手。
編集モードで↑↓→←を使ってしまうくせがあるから。
vimならけっこう行けるかも。

いま学んでいるのはScalaとOcaml。いわゆる関数型っぽいの。
Debian GNU/Linux (wheezy)
# aptitude update
# aptitude install ocaml scala

それではお決まりのHello, world!
$ ocaml
Objective Caml version 3.12.1

# print_string "Hello, world!\n";;
Hello, world!
- : unit = ()
# exit 0;;
$
$ scala
Welcome to Scala version 2.9.2 (OpenJDK Client VM, Java 1.6.0_34).
Type in expressions to have them evaluated.
Type :help for more information.

scala> print("Hello, world!")
Hello, world!
scala> :q

scalaの対話型インタプリターの終わり方はviっぽいね。
Ocaml http://ocaml.jp/ ここにチュートリアルとマニュアルがあります。
Scala http://www.atmarkit.co.jp/fjava/index/index_scala.html

4名無しさん@おーぷん :2015/03/03(火)19:29:47 ID:6cq()
私はXないときのファイルの編集は、
nanoとかeeです。
vimは全くわかりません。
5名無しさん@おーぷん :2015/03/03(火)19:33:10 ID:6cq()
>>3
Ocaml聞いたことのない言語です。
Scalaは大きな本屋に書籍があったと思います。
6名無しさん@おーぷん :2015/03/03(火)20:25:14 ID:nyL
>>2
> エディタはgeditが使いやすいです。



> apt-get install geany

なのか?
7名無しさん@おーぷん :2015/03/03(火)21:04:58 ID:nTK
>>5
私と同じくDebian GNU/Linuxを使っていらっしゃるようで。
で、そのDebianの公式サイトでパッケージ一覧のページを見ると、
https://packages.debian.org/stable/
Lisp, Perl, Python, Ruby, PHP, JavaとともにOCamlの項目も設けられています。
私はこのページで最初にOCamlを知って興味を持ちました。

Scalaの書籍は、インプレスジャパンから出ている
『Scala スケーラブルプログラミング』を私は持っています。
8名無しさん@おーぷん :2015/03/03(火)21:26:14 ID:6cq()
>>6
両方とも文字に色がついて、変数とかわかりやくすなっているのが好きです。

コンパイル通るかどうかを確認するのに
いちいちターミナルでコマンド入力するのはめんどくさいので、
geanyでボタンでポチッと確認できるのが好きです。

エクリプスとかネットビーンズは使い方が難しくて理解できません。
オブジェクト指向なら大型のIDEがいいのはわかりますが、
入門にはgeanyいいと思って使ってます。
9名無しさん@おーぷん :2015/03/03(火)21:36:45 ID:6cq()
>>3
インストールして、
示されたとおりハローワールド実行してみました。
初体験でした。
10名無しさん@おーぷん :2015/03/03(火)22:16:48 ID:IU0
>>1
どの言語で何を作るの?
11名無しさん@おーぷん :2015/03/03(火)22:41:13 ID:6cq()
>>10
とりあえずプログラミングの勉強です。
プログラミングの勉強環境をつくりたいです。
言語はbookoffで入門書が安くなっているものを勉強したいです。

またはネットで情報が多い言語で、学びやすい言語がいいと思います。
12名無しさん@おーぷん :2015/03/03(火)22:54:18 ID:yav
プログラミングの勉強ならC++いっとけ。
何か作りたいならpythonやっとけ。
計算機いじるならFortran。
ここでは板違いかもしれないがWindowsもいじるならC#らくちん。
13名無しさん@おーぷん :2015/03/03(火)23:26:32 ID:f6o
JAVAは?下火なの?
14名無しさん@おーぷん :2015/03/03(火)23:39:45 ID:yav
JavaなんてC++で勉強してれば苦にならん。
15名無しさん@おーぷん :2015/03/03(火)23:41:32 ID:Zsl
IDEはEclipseでいいんじゃない?
なんだかんだ使っている人多いから、調べた時の情報が多いし。
16名無しさん@おーぷん :2015/03/03(火)23:45:18 ID:yav
プログラミングの勉強にIDEわ、そもそもどーなん?
面倒でも手打ちでコンパイルから初めてほしいぞ。
17名無しさん@おーぷん :2015/03/04(水)00:07:00 ID:aU8
Rubyはどうなんですかね…
日本製だから日本語情報ありそうだしいいと思うんだけど
とか言いながらC++勉強してる自分
18名無しさん@おーぷん :2015/03/04(水)01:02:19 ID:H3B
GUI作らないのでエディタはgeanyだな。これ一本で実行もdebugもできるし。
anjutaとか使ってみたけどやっぱりgeanyがいい。
たぶんgeditでも同じことはできるのだろうけどこっちは一般的なテキスト編集専用にしてる。

Code::blocksとかどうなんだろう・・・とは思うけどたぶん使うことはなさそう。
19名無しさん@おーぷん :2015/03/04(水)01:16:03 ID:ONq
>>16
まあ、Cとかならそうだね。
でも、今どきはCから入るわけじゃねーだろうからなー。
で、PHPとかPerlやPython、Rubyとかだったら、まずはコマンドラインでやるだろうから、
あんまりがたがたいう必要もないかなーと思う。
20名無しさん@おーぷん :2015/03/04(水)01:18:50 ID:9Ae
>>16
そうするとコンパイラに何を渡すかっていう勉強から始まるじゃん?
言語を勉強したいってだけだったら、とりあえず書いてメニューバーから実行をクリックしたら動くっていう環境がいいと思うよ?
俺も専門学校入った時はいきなりVisualStudioでコード書く授業だったし。

結局コンパイラやリンカがどういう動きをするのかはその次のステップでいいんじゃない?
21名無しさん@おーぷん :2015/03/04(水)01:27:49 ID:ONq
>>20
いや、LinuxでC、なら、gcc一択でしょうよ、それはw
22名無しさん@おーぷん :2015/03/04(水)02:03:49 ID:9Ae
>>21
うん、そうだよね・・・あれ?なんか伝わってなかった?
gcc使うにしろ、IDEで色々やってもらった方が
これからはじめる人にとってはハードルが低くていいんじゃないかって話なんだけど・・・
23名無しさん@おーぷん :2015/03/04(水)07:35:21 ID:rxk
古い人間なもので、ソースコードをコンパイルするまでのおまじないは、はじめに知っておくべきだと思ってる。
何でこんな作業が必要なのかも同時に教える。
そこで吐き出されたマシン語を、直接編集する作業も教えておきたい。

まあ、しかし、こんな授業だと、クリエイターでなくてハッカー量産しちゃいそうだが。
24名無しさん@おーぷん :2015/03/04(水)07:51:12 ID:i7m
>>23
そのマシン語ってLinuxで?Windowsで?
25名無しさん@おーぷん :2015/03/04(水)19:23:01 ID:y2z()
>>12
C++は今勉強中です。
Pythonは試したことがないです。
26名無しさん@おーぷん :2015/03/04(水)19:24:23 ID:y2z()
>>15
Eclipseは操作を覚えるのに苦労しそうです。
Visual Stadio並に難しそうです。
27名無しさん@おーぷん :2015/03/04(水)19:46:27 ID:Jqq
>>24
どっちでもおk
バイナリエディタでちょいちょいと
28名無しさん@おーぷん :2015/03/04(水)19:52:51 ID:Jqq
>>25
勉強だけならC++で完璧だ。でも実務用にpython, ruby, perl は最低一つ使えた方がよろしい。マジで
29名無しさん@おーぷん :2015/03/04(水)22:53:29 ID:ONq
>>25
C++はそんなに簡単に書ける言語じゃないのでまずCをしっかりやるべし。
30名無しさん@おーぷん :2015/03/04(水)23:39:52 ID:9Ae
>>25
とりあえずC++出来ればPythonとか2~3日で使えるようになるよw

>>26
Visual Studioが難しいのか・・・そっか・・・

>>27
そういう話はこれから勉強しようという人に対して辛くない?
結局ELFの構造とか知りなさいってところからでしょ?
それを使ってなにかしたいという目標があるならまだしも、
よくわからないけど、とりあえずってノリでは絶対習得できないぜw

>>28
それはよく分かる!

>>29
そうだね、ただcppファイルに書くCって感じでいいと思うけどw
31名無しさん@おーぷん :2015/03/05(木)05:58:42 ID:tf9
>>27
そのちょいちょいとするやり方
ちょいちょいと教えてもらえたら
ありがたいのだけど。
32名無しさん@おーぷん :2015/03/05(木)08:48:42 ID:NzI
>>31
出来る人にとってはちょいちょいかもしれんが、
これからはじめる人にとっては茨の道。正直オススメしない。
とりあえずここにある内容を理解して、ようやくスタートラインだと思われ。
http://softwaretechnique.jp/OS_Development/Tips/elf.html

こんなん初心者に要求するとか無理ゲーw
>>27は技術自慢したいだけか冗談を言ってるんだと思うよ?
33名無しさん@おーぷん :2015/03/05(木)09:01:32 ID:tf9
>>32
まぁ使えるようになるには茨の道だろうけど
ちょっと隙間から覗いてみるくらいはいいかなと。

そのスタートライン勉強してみる
34名無しさん@おーぷん :2015/03/05(木)09:03:16 ID:tf9
Geanyのメッセージウィンドウの文字サイズ
小さくて見づらい
大きくする方法を知りませんか?
35名無しさん@おーぷん :2015/03/05(木)13:47:18 ID:6a5
>>30

> そうだね、ただcppファイルに書くCって感じでいいと思うけどw
「Cをしっかり」といってるところにcppに、とか言っちゃうあたり、CもC++もよく分かってない人?w
マルチレスまでして……w
こういうのが出てきちゃうから、>>23みたいな意見もやっぱり厳しすぎるとはいっても、かなり首肯せざるを
得ないんだよなあ。
36名無しさん@おーぷん :2015/03/05(木)14:37:31 ID:cpf
>>34
[編集]-[設定]の[インターフェイス]-[フォント][メッセージウィンドウ]で
フォントを選ぶ
37名無しさん@おーぷん :2015/03/05(木)14:41:32 ID:cpf
ちなみにメッセージウィンドウの[端末]のフォントは
[編集]-[設定]の
[端末]-[端末][フォント]
で設定した後にGeanyを起動し直さないと反映されないようだ
38名無しさん@おーぷん :2015/03/05(木)16:51:32 ID:tf9
>>36
できました!
助かりました。
39名無しさん@おーぷん :2015/03/05(木)20:02:58 ID:k1k()
>>37>>36
勉強になりました。
40名無しさん@おーぷん :2015/03/05(木)23:06:12 ID:k1k()
ターミナルで実行。
python -c 'print "Hello World!"'
41名無しさん@おーぷん :2015/03/05(木)23:07:22 ID:k1k()
ファイルにして実行するとき。

#!/usr/bin/python
print "Hello World!"
42名無しさん@おーぷん :2015/03/05(木)23:12:52 ID:k1k()
geanyでpythonのファイルを保存したら、文字に色分けがされてました。
ポチッとボタンを押したら実行結果も表示されました。
PerlとかRubyもできそうですね。
43名無しさん@おーぷん :2015/03/07(土)12:49:15 ID:rSu
>>32
helloをhalloにすることをはじめに教えてもらったんだが。
無論雑談混じりのネタとしてだけれども。

プログラムのソースがなんでコンパイルなんて必要なのか、完全に理解できて、変なところでつまづくことが無かったけどな。
44名無しさん@おーぷん :2015/03/07(土)19:24:04 ID:PYH()
NINJA-IDE is a cross-platform integrated development environment (IDE).
integrated development environment (IDE) for Python
はどうなんだろ。
45名無しさん@おーぷん :2015/03/07(土)21:24:40 ID:PYH()
http://anjuta.org/
Debian で入れてみました。
46名無しさん@おーぷん :2015/03/08(日)18:38:02 ID:NR5()
http://www.codelite.org/
Debianで入れてみました。
47名無しさん@おーぷん :2015/03/08(日)18:47:47 ID:NR5()
https://netbeans.org/
http://www.monodevelop.com/
http://www.eclipse.org/
48名無しさん@おーぷん :2015/03/08(日)19:07:03 ID:9vJ
みなさん、Androidアプリの開発環境は何を使っていらっしゃいますか?
Android Studioが正式リリースされたのでそちらのほうを入れようか、
それとも、これまでとおりEclipse + Android SDKにしようか、どうしようかな。

Andoridの開発者向けの公式ページを覗くと、Android Studioへ移行すべきだ
ってことが書かれてありますね。
49名無しさん@おーぷん :2015/03/10(火)10:43:01 ID:bOB
geanyはgcc?
gccでアセンブラできる?
アセンブラでhello world?
cをディスアセンブル?
50名無しさん@おーぷん :2015/03/10(火)14:14:36 ID:cgt
1. t.c を以下の内容で作成
#include<stdio.h>
int main() { printf("Hello world.\n"); return 0; }

2. -S でコンパイルするとアセンブルコード t.s が出来る
gcc -S t.c

3. t.s をアセンブルする
gcc t.s
 すると ./a.out が出来る。それを実行すると普通に Hello world.

4. t.s 内の上の方にある
.string "Hello world."
 を
.string "Hello work."
 に書き換え
gcc t.s && ./a.out
するとあら不思議、でもないが
51名無しさん@おーぷん :2015/03/10(火)21:02:35 ID:bOB
>>50
そんなオプションがあったのね
これは面白い
52名無しさん@おーぷん :2015/03/10(火)22:13:36 ID:NdY
アセンブリ言語でHello world!

このドキュメントを読んでやってみました。
Linux Assembly HOWTO
http://www.tldp.org/HOWTO/Assembly-HOWTO/

LinuxのX86アセンブラnasmとgasのそれぞれで"Hello, world!"
http://www.tldp.org/HOWTO/Assembly-HOWTO/hello.html
にある二つのコードをエディタで入力して、
nasmのほうがhello.asmというファイル名で、
gasのほうがhello.Sというファイル名で保存。
ビルドの仕方はここ↓
http://www.tldp.org/HOWTO/Assembly-HOWTO/build.html
nasmのほうは:
$ nasm -f elf hello.asm
gasのほうは:
$ as -o hello.o hello.S
両者共通:
$ ld -s -o hello hello.o
実行:
$ ./hello

nasmとgasについてはIBMのサイトに日本語による詳しい説明が。
http://www.ibm.com/developerworks/jp/linux/library/l-gas-nasm.html
53名無しさん@おーぷん :2015/03/11(水)01:08:57 ID:L9f
面白いな
nasmとか超懐かしい

>>50
gdbやobjdumpでdisassembleは良く使ってたがgccで出来るのは知らんかった
54名無しさん@おーぷん :2015/03/13(金)23:38:26 ID:QBm
vimさえあれば何もいらない
55名無しさん@おーぷん :2015/03/14(土)03:39:07 ID:R0F
ubuntu, debian, centos,,,
どれも最初に vim を明示的にインスコした方がいいな。
56名無しさん@おーぷん :2015/03/14(土)08:05:08 ID:UIB
Cで九九の表を出力したった
http://toro.open2ch.net/test/read.cgi/tech/1399242969/
57名無しさん@おーぷん :2015/03/14(土)18:38:32 ID:ITZ
public class prog441{
public static void main(String arg[]){

int a;

a=10;
a+=5;
System.out.println("a+=5 :"+a);

a=10;
a-=5;
System.out.println("a-=5 :"+a);

a=10;
a*=5;
System.out.println("a*=5 :"+a);

a=10;
a/=5;
System.out.println("a/=5 :"+a);
}
}
58名無しさん@おーぷん :2015/03/20(金)17:11:27 ID:MQz
//program 4-5-1

public class prog451{
public static void main(String args[]){

String movieStar=new String("ELIZABETH");
System.out.println(movieStar + " TAYLOR");
}
}


//今日は文字列の出力を勉強しています。+で結合できます。
59名無しさん@おーぷん :2015/03/20(金)17:17:13 ID:FzR
>>57 >>58
Javaですか?
60名無しさん@おーぷん :2015/03/20(金)18:47:32 ID:MQz
>>59
Javaです。独学です。レベルが低くてすいません。
61名無しさん@おーぷん :2015/03/25(水)22:45:54 ID:Aeg
java、c#ならテキストエディタを使うよりIDEを使うべき。

定義先にジャンプできる、docをポップアップで表示できる、
呼び出し元やクラス構造が見える、コード補完がちゃんと動く、
エラーを随時表示してくれる、自動でimport文追加してくれる等。

そういった環境だから、長ったらしい変数/メソッド/クラスが苦にならない。
ゲロのようなクラス階層も大丈夫。printfデバッグなくても複数のファイルをたどりながらデバッグできる。
じゃなきゃやってられんよあんな化物。
62名無しさん@おーぷん :2015/04/14(火)23:01:08 ID:Mcc
こないだスクールに通いました。
HTML5の講座です。
geanyで入力しました。
始まりのタグを入力すると対応する終わりのタグが表示されるので便利でした。
画像が動いたので感動的でした。
PHPとかJavascriptも勉強して見たくなりました。
63名無しさん@おーぷん :2015/04/15(水)07:09:29 ID:qsB
なるほど、こんな感じか

[WebTutsCZ]How to start with HTML #1
http://youtu.be/ql7uhi3CrXw
64名無しさん@おーぷん :2015/04/15(水)19:17:26 ID:WTc
JavaScript勉強中。なかなか難しい。
65名無しさん@おーぷん :2015/05/28(木)11:28:47 ID:1Dn
私もGeanyを導入しました。
プログラミングだけでなく、HTML文書やテキスト文書などの
作成に利用しています。タブ式なので便利ですね。
66名無しさん@おーぷん :2015/05/28(木)19:06:00 ID:4NK
geanyでプログラミングの基礎が身についたら、
次はエクリプスとかでオブジェクト指向を勉強したいです。
67名無しさん@おーぷん :2015/05/29(金)12:07:35 ID:Ng6
Javaでプログラミングといえば今はAndroidアプリ。
Androidアプリの開発環境といえばAndroid SDKが出てきたんで、
Eclipseの存在価値は....
68名無しさん@おーぷん :2015/05/29(金)12:08:54 ID:Ng6
ごめん。Android SDKじゃなくてAndroid Studioね。
SDKのほうはEclipseのほうだった。
69名無しさん@おーぷん :2015/05/31(日)19:33:46 ID:b6y
>>67
情報サンクス。
Windowsも持っているので探してみます。
70名無しさん@おーぷん :2015/06/01(月)06:08:44 ID:WPB
Android StudioはLinux版もあるよ。
71名無しさん@おーぷん :2015/06/15(月)19:02:02 ID:4Bq
TIS-100
http://store.steampowered.com/app/370360
本物のプログラミング言語ではないけど
おもろいぞ
72名無しさん@おーぷん :2015/06/16(火)16:36:29 ID:Lwd
>>71
なにーそれ? 解説きぼんぬ
73名無しさん@おーぷん :2015/06/29(月)11:40:15 ID:7Ol
Androidアプリは比較的実用性があるという意味ではいいんだが、
オブジェクト指向を学ぶためには向いてないかもしれない。
サンプルのソースを理解するだけでも継承とかの概念必要だし。
最初は普通にJavaやった方がいいと思う。
74名無しさん@おーぷん :2015/06/30(火)18:57:49 ID:VLz
C言語のプログラムの入門書に触れて、
簡単なプログラムのソースコードなら読めるかなと
思ってソースコードを実際にみてまず最初にぶつかるのが、
マクロとかいうの。

#define
#error
#if
#ifdef
#ifndef
#else
#elif
#endif

これなに? #defineあたりは入門書で見たような気がするけど、
他は見たことがない。
75名無しさん@おーぷん :2015/06/30(火)19:25:41 ID:VLz
Debian(Ubuntu)系でリポジトリにある
パッケージのソースコードを入手するには:

apt-get install dpkg-dev
apt-get source パッケージ名
これで作業中のディレクトリにダウンロードされますね。

Redhat(Fedora)系では:

yum install yum-utils
yumdownloader --source パッケージ名
とすればどうやらよいらしいのですが、
私の環境ではないので確認できません。
誤っていたらごめんなさい。
76名無しさん@おーぷん :2015/06/30(火)22:18:42 ID:MxO
何を質問してるのかよくわからん
質問してるのかどうかさえよくわからん
77名無しさん@おーぷん :2015/09/16(水)05:16:31 ID:8YF
gFortran実行環境が整いました。
Fortranスーパーコンピューターではいまだに現役と聞いています。
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