Linuxプログラミング 2 (555レス)
1-

291
(1): 2013/02/19(火)01:26 ID:HjQL0Lmv(1/3) AAS
>>287
リーナスだってアマチュアの大学院生の癖してデバイスドライバ書いてたんだから
俺達が書いたって悪い道理が無い
そもそもセキュリティなんて大型コンピューターにだけあればいい。
量産系に論理的セキュリティは不必要。
刀やピストルと一緒に考えている連中には計算機だって使って欲しくないと思うよ
292
(1): 2013/02/19(火)01:52 ID:zzNztV1o(1) AAS
>>291
リーナス氏が学生時代からクリティカルな処理を書いていたのは事実だけど、
彼はプログラムの信頼性に対して執着心が強いでしょう。意固地なくらい。

先日も、Linuxカーネル周りの開発に携わっているレッドハットのPGが
信頼性を軽視する発言をして、それに対しリーナス氏は発狂してそのPGが
カーネル開発から外されそうになった。

無責任なPGが書いたプログラムに大切な秘蔵データが消滅させられたらたまらない。
293: 2013/02/19(火)02:10 ID:HjQL0Lmv(2/3) AAS
秘蔵データがあるならアナログコンピュータに掛けろと言いたいね
処理に融通は効かないけどあれが一番スピードが早いから
融通は効くけど信頼性が無いからデジタル技術を使うんじゃないの?
294: 2013/02/19(火)03:55 ID:HjQL0Lmv(3/3) AAS
↓秘蔵データ
((:name "建仁寺垣" :named "敷地" :type "遮蔽垣")
(:name "金閣寺垣" :named "敷地" :type "透し垣")
(:name "銀閣寺垣" :named "敷地")
(:name "大徳寺垣" :named "敷地")
(:name "桂垣" :named "敷地" :type "遮蔽垣")
(:name "光悦寺垣" :named "敷地" :type "透し垣")
(:name "南禅寺垣" :named "敷地")
(:name "龍安寺垣" :type "透し垣")
(:name "御簾垣" :named "形状" :type "遮蔽垣")
省16
295: 2013/02/19(火)15:42 ID:MsVlcDds(1) AAS
>>292
ありゃユーザランド至上主義な話であって
信頼性がどうこうじゃない気もする
296
(1): 2013/02/19(火)22:25 ID:XMMA90YD(1) AAS
LinusのすぐF-word口にするくせなんとかならんの?

性別の単語の違う意味よりももっともっと汚い単語を公けの場でいうのはちょっと…
297
(1): 2013/02/19(火)23:11 ID:zLsxvq5D(1) AAS
>>296
公の場ではないので、うんこちんこ言っていけない理由がない。
298
(1): 2013/02/20(水)20:59 ID:gPZv0WqC(1) AAS
>>297
でもメーリングリストとか公開されてんじゃん
299: 2013/02/20(水)21:11 ID:0ioWuUYC(1) AAS
2012年6月18日 Linusが吠えた! ─中指立てて「NVIDIAは世界最悪の企業」
外部リンク:gihyo.jp
300: 2013/02/21(木)02:17 ID:B8My6Moa(1) AAS
>>298
公開されてる場が全て公共の場であるとでも?
301
(1): 2013/02/21(木)10:21 ID:MM+xWvpG(1) AAS
何が違うの?
302: 2013/02/21(木)10:24 ID:VgE+VFBt(1) AAS
>>301
公開されているが公共ではない場所もあるということだ
303
(2): 2013/02/22(金)06:53 ID:0deQN2HD(1) AAS
人はそれをプライベートオープンとゆう。
英語のほうがわかりやすい。
304
(2): 2013/02/22(金)21:51 ID:nzE7RXSC(1) AAS
>>303
> ゆう

わざとだったら揚げ足ゴメンネ
素でやってるならいつか恥じかくかも知れないから
今のうちに指摘しておくよ

いう (言う)

ただのお節介だから反応はしなくていい
305: 2013/02/22(金)21:52 ID:8fGmdqDO(1) AAS
ゆうちゃん
306
(1): 2013/02/23(土)13:14 ID:bM82cp9j(1) AAS
>>304
謝らなくても良いから早く死んでね♥
307: 2013/03/07(木)17:23 ID:FKSnl68w(1) AAS
>>306
> ♥

わざとだったら揚げ足ゴメンネ
素でやってるならいつか恥じかくかも知れないから
今のうちに指摘しておくよ

♥

ただのお節介だから反応はしなくていい
308: [age] 2013/03/08(金)15:51 ID:U+aJsLu7(1/3) AAS
    
309
(1): 2013/03/08(金)21:00 ID:+czH499g(1) AAS
>>304

わざとだったら揚げ足ゴメンネ
素でやってるならいつか恥じかくかも知れないから
今のうちに指摘しておくよ

恥じ→恥
310: [age] 2013/03/08(金)21:32 ID:U+aJsLu7(2/3) AAS
    
311: 2013/03/08(金)21:57 ID:gB8UUge6(1) AAS
>>309
バカかお前。
「はじらい」で変換してみろ!
312: [age] 2013/03/08(金)22:02 ID:U+aJsLu7(3/3) AAS
        
313: 2013/03/09(土)08:29 ID:9i1lQAz4(1) AAS
┐(´д`)┌ヤレヤレ
314: 2013/03/09(土)11:00 ID:wcV88Ec0(1) AAS
はなししって? を思い出した
315: 2013/03/09(土)12:41 ID:moDqHA3Z(1) AAS
<外部リンク:www.mext.go.jp
内閣告示第二号
送り仮名の付け方
一般の社会生活において現代の国語を書き表すための送り仮名の付け方の
よりどころを、次のように定める。なお、昭和三十四年内閣告示第一号は、廃止する。


昭和四十八年六月十八日
昭和五六年一〇月一日内閣告示第三号 改正
(略)
本則 活用のある語から転じた名詞及び活用のある語に「さ」,「み」,「げ」などの接尾語が付いて名詞になったものは,もとの語の送り仮名の付け方によって送る。
省15
316
(2): 2013/03/25(月)21:36 ID:JHdm/UFP(1) AAS
>>290
事前に希望する周波数の矩形波サウンドファイルを作っておけばいいじゃん
317
(1): 2013/03/28(木)09:38 ID:3wbf3FIT(1) AAS
>>316
どのくらいの長さのを作るつもりなの?
ループ再生は綺麗に出来ないけどどうするの?
そういうところに思い至らないのはなんで?
318: 2013/03/28(木)09:43 ID:BuBIjbZj(1) AAS
>>317
4G位作っとけば当分使えるんじゃね。映像の入ってるDVDでさえそんなもんだし
足らないなら64ビット環境にしろ
319: 2013/03/28(木)20:06 ID:9Vh8REsS(1) AAS
amsynthのソースから
Dual oscillators with classic waveforms - sine / saw / square / noise
この辺りをかっぱいで来ればいいんじゃね?
320: 2013/03/30(土)08:28 ID:7gqQMFdx(1) AAS
jaaaで周波数指定して出せたはず
321: 2013/03/30(土)09:33 ID:ZVeaXs3i(1) AAS
先日、他部署を交えて開かれた社内技術交換会でのこと。
先輩は自分が担当したLinux用ソフトのプログラミング中に思いついたという
あるアルゴリズムについて得意気に解説し始めた。話し始めてしばらくして、
隣の部署の人が口をはさんだ。「それ、有名な○○のアルゴリズムですよね。
ウチでも昔はよく使いました。でもそれには××という欠点があるので、
今ではその改良版の◎◎のアルゴリズムの方を使っています。
ところで今日のお話は○○のアルゴリズムの別の改良方法か何かですか?」
そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか
よく覚えていない…
322
(1): 2013/09/18(水)20:16 ID:iUp/zV3H(1) AAS
おまいら自分しか使わないソフトウェアでも
Autoconf、Automake、その他 AutoXXX を
使ってる?
おいらは面倒くさいからマクロ使いまくりの
Makefileを使い回してる
323: 2013/09/18(水)21:11 ID:2rNSOdCt(1) AAS
Qtじゃないのか?
324: 2013/09/20(金)20:28 ID:MzCzBYBP(1) AAS
Javaじゃないのか?
325: 2013/09/22(日)17:10 ID:cstCGatz(1) AAS
もばいるうぃふぃるーた使ってると
全部jsで書いてるやつが絶望的すぎて
この文化滅びねえかなあ
326: 2013/09/23(月)12:17 ID:7VXl27N+(1) AAS
全部jsで書くとすっごい楽
327: 2013/09/25(水)01:57 ID:fyCvLait(1/2) AAS
>>322
使ってるよ
Autotoolsは便利よ
328: 2013/09/25(水)01:59 ID:fyCvLait(2/2) AAS
makeはわりと機能が制限されるし
配布するならconfigure使えた方がかっこE
329
(3): 2013/10/01(火)19:45 ID:54XEcfmJ(1) AAS
2ch専ブラの開発を始めて見ました
今のところ閲覧専用ですが、
試しても良いという方がいましたらよろしくお願いします

外部リンク:sourceforge.jp

git clone git://git.sourceforge.jp/gitroot/ntch/develop.git
330: 2013/10/01(火)19:48 ID:7MEbv9gu(1) AAS
ほぉ。コンソール版とはおもしろい。
331
(4): 2013/10/04(金)00:56 ID:OFnAU69+(1) AAS
板名でスペースしたらコアダンプした
さすがC
332
(1): 329 2013/10/04(金)08:36 ID:QQCyBl3O(1/4) AAS
試して頂いてありがとうございます
もし可能でしたらコアダンプの内容をソースフォージの掲示板か
ブログのコメントに貼り付けて頂けないでしょうか

ソースフォージ掲示板
外部リンク[php]:sourceforge.jp
ブログ
外部リンク:neetchan.on.arena.ne.jp
333
(2): 2013/10/04(金)17:40 ID:jUNukImU(1) AAS
>>329
debパッケージ化して配布すれば使ってくれる人が増えるはず(ウブンツとか
334
(1): 2013/10/04(金)17:48 ID:tgM5eXKg(1) AAS
>>333
youがやりなよ
335
(1): 331 2013/10/04(金)19:25 ID:TUkUOKBk(1/3) AAS
lubuntu 12.04 x86版

gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
aptで
libgdbm-devel libssl-devel libncursesw5-develを追加
ndbmうんたらでエラーなのでMakefileのgdbmのコメント外してコンパイル完了
336
(1): 331 2013/10/04(金)19:30 ID:TUkUOKBk(2/3) AAS
失礼
lubuntu 12.04 x86版

gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
aptで
libgdbm-devel libssl-devel libncursesw5-develを追加
ndbmうんたらでエラーなのでMakefileのgdbmのコメント外してコンパイル完了

そのままだとコアダンプしたけど
gccの-Oを外すか-O0にしたら動作したので最適化バグか
PC等→linux板からこのスレ確認。

その他
省4
337: 331 2013/10/04(金)19:36 ID:TUkUOKBk(3/3) AAS
パッケージと言わずとも.configureがあったほうがいいわな
まあ現時点の規模では微妙だが

2chブラウザとしては
CUIだからってサクサクでもなんともねえしかえって不都合が増える
このスレ探してみるだけでかなりの労力を使った
CUIが好みならnavi2chとかのほうが便利だし

学習用でのみ許される
338
(2): 2013/10/04(金)22:07 ID:LVAH4n2H(1) AAS
とりあえず使ってみた。Fedora19ならgdbm-devel openssl-devel
ncurses-devel を入れて、ビルドも警告一つ出るけどOK。実行も可能。
スレの最後でjすると、少し戻るのが違和感あり。
configureするなら、この規模だとautoconfだけで十分かな?
$ autoscan
$ mv configure.scan configure.ac
$ mv Makefile Makefile.in
$ autoreconf
するだけの簡単なお仕事。make installはできないけどね。
339: 2013/10/04(金)22:13 ID:QQCyBl3O(2/4) AAS
>333
パッケージ化はやりたいですね
だけど、今のところ普通の機能で無いものが多いのでそこまで辿り着けそうに無いです
>334
本当に、協力してくれる人絶賛募集中です。現在SSLに苦戦中

>331
本当に色々検証して頂いてありがとうございました。
swpファイルとシェルは修正します。最適化オプションは外さないで済めば
その方がいいんですが、外すしか無いですね...
現状微妙なのは仰るとおりです。navi2chも見てみましたが高機能そうです
省12
340
(2): 2013/10/04(金)22:17 ID:QQCyBl3O(3/4) AAS
>338
ありがとうございます
スレ最後の位置は確かにおかしいですね。ただちょっと
うまく直せないでいます
autoconfやってみます(使ったことなかった)
341
(3): 2013/10/04(金)23:02 ID:ul3sk8mh(1/2) AAS
Debian Wheezy (64bit)
libgdbm-dev,libssl-dev,libncursesw5-dev
をインストールした。
>>336と同様のエラーが出るので、
(src/inc/utils/db.h:5 ndbm.h が存在しない)
#Debian系にはndbm.hがないみたい?

Makefileの7行目をコメントアウトしてコンパイルした。
こちらでは特に警告は出なかった。

bキーで40レス近く戻るとそれ以上戻れなくなるっぽい。
おま環だったらすまん。
342: 341 2013/10/04(金)23:08 ID:ul3sk8mh(2/2) AAS
訂正
bキーでどのくらい戻れるかはスレによって違う。
343
(1): 2013/10/04(金)23:50 ID:QQCyBl3O(4/4) AAS
>341
情報ありがとうございます。
ヘッダーはautoconf使うとエラーにならなくなるのかもしれません
いまちょっと調べています

bキーに関してちょっとこちらで現象が再現できませんでした
現象の起きるスレがわかると解決できるかもしれません

そろそろスレを占有しすぎかもしれないでの
>332の掲示板やブログのコメント欄もよかったら使って下さい
344
(1): 341 2013/10/05(土)00:04 ID:Tmv5/tyS(1) AAS
>>343
このスレやここのPuppyLinuxスレ他多数で確認。
fキー押しっぱなしで最後までスクロールしてから
bキー押しっぱなしで戻ると再現出来るかもしれません。
しないようであればおま環ということでスルーしておいてください。
ここに書くのはとりあえずここまでにします。
345: 2013/10/05(土)00:15 ID:GTYJN2J8(1) AAS
>344
再現しました。画面の大きさによって起きるみたいです
ありがとうございました。
346: 338 2013/10/05(土)23:13 ID:0YqdOiOx(1) AAS
>>340
まじめにやるなら、automakeも使ったほうが楽ですよ。
この程度の規模ならディレクトリ分けずに、
bin_PROGRAMS = ntch
ntch_SOURCES = hoge.h hoge.c .....
って書いたMakefile.amを作るだけですから。
そうするとMakefileも自動で作ってくれますし。
規模が大きくなると、いろいろ手間が増えます。。。
347: 340 2013/10/06(日)09:27 ID:XiGJQ0Up(1) AAS
ありがとうございます。参考にします
348
(13): 2013/12/14(土)18:12 ID:ymJW8grE(1/3) AAS
使用言語:C言語
目的:キーボード入力を読み取る(キーのプッシュ・リリースも読み取りできるように)

/dev 以下に存在するデバイスから、キーボードデバイスを検索して int fd = fopen() する方法がわかりません。
(キーボードデバイスを探す為の具体的な方法がわかりません)

これを判定して検索する為の便利な関数や、定形的な方法はあるのでしょうか。
349
(1): 348 2013/12/14(土)19:10 ID:ymJW8grE(2/3) AAS
>>329
Debian7.2(32bit版)上でビルドできて動作もしました。

別途必要だったライブラリーは以下のコマンドで入れました。
apt-get install libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev

備考:
Debian7.2だと、ncurses.h が /usr/include/ 直下に置かれていたので、ビルド時にエラーとなったので、(ソースでは<ncursesw/ncurses.h>なので)
/usr/include/ncursesw/ を作成し、そこへ ncurses.h をコピーして解決しました。
350: 348 2013/12/14(土)19:30 ID:ymJW8grE(3/3) AAS
私も以前CUI上で2ちゃん見るための簡単なツールを作って使ってましたが、実態としてはwgetのラッパに過ぎないおもちゃですw
外部リンク:github.com

一方、ntchは作りが本格的なので(ちゃんとsqliteとか使ってるし)、
今後CUIで2ちゃん見たくなった際はこちらを使わせてもらおうと思いました。
351: 2013/12/14(土)19:46 ID:3qf0E3TD(1) AAS
navi2chでええやん
352: 2013/12/14(土)22:28 ID:shkdSPEZ(1) AAS
rawモードじゃダメなんかい?
353
(2): 2013/12/14(土)22:48 ID:1JjcODpJ(1/2) AAS
>349

使って頂いてありがとうございます。設定修正してみます。
(環境関係の設定が未だ良くわかってませんが...)

ls2ch使ってみました。
flexとbisonの追加インストールで問題なくビルド完了しました(Fedora19)
最初ちょっと使い方がわからなくて戸惑いましたが、
コマンドのパラメーターで現在の閲覧状態をコントロールしてるんですね
これならシェルからsed awkで操作するようなスクリプトも書けますね
UNIX系はこう言うスタイルのほうが流儀にあってるのかなぁ

autoXXX系のツールを使いこなしてらっしゃる様でうらやましいです。
省3
354: 2013/12/14(土)22:51 ID:1JjcODpJ(2/2) AAS
353 = 329です

あと>348は全くわかりません(期待されてないと思いますが)
355
(4): 2013/12/15(日)02:09 ID:YZbs59Oi(1) AAS
>>348
<sys/ioctl.h> ioctl()がデバイス関連

read(),write()などの統一されたインターフェースから、
はみ出した部分

Windowsみたいに、GUIプログラミングで、
キーボードイベントを取ればよいのでは?
GUIプログラミングしてないの?
356
(1): 2013/12/16(月)16:18 ID:4ykaDdnf(1) AAS
>>355
リヤルタイムキーボード入力を期待するなら、スキャンコードで処理するんじゃね?
GUIで取り込めるキーボードイベントって前処理はいってないか?日本語変換とか?
357
(1): 348 2013/12/17(火)21:23 ID:M2zWQh5T(1/2) AAS
>>353
autotoolsは機能が多すぎるので、どの方法がスマートなのかを私は知りません。私はLIBS=pkg-configのような泥臭い方法をよく行います。

ntch:
pullしたらdisp.hまわりが更新されてたので再びビルドテストしました。以下の全てで修正無しにビルド可能でした:
Debian7.3(x86, 32bit)
Ubuntu13.10(x86, 32bit)
Arch(x86_64, 64bit)
CLFS(x86_64, 64bit)

Debian7.3以外の環境でも起きるかはテストしていませんが、:w による vi 起動で書き込み後に ntch へ戻った時点で、カーソルキーが効かなくなるバグに気づきました。
X11上でWMがxmonadの環境でのテストなので、少し特殊ですが。gnome-terminal, xterm どちらでも同様に書き込み後にカーソルキーが効かなくなりました。
省1
358: 348 2013/12/17(火)21:27 ID:M2zWQh5T(2/2) AAS
ntch:
(なお、c,j,k,スペース を用いての移動には問題は起きてません。認識しなくなるのはカーソルキーだけのようです)
また、非X11上ではこの問題は起きないようです。(生ターミナル上のfbterm上でテストした場合はカーソルの問題は生じませんでした)

もしかしたらX11 xmonad環境側の問題かもしれないので、同様の報告が他に無ければ気にしなくてもいい問題だと思います。(c,j,k,スペース のみでも使うことはできるので)
359: 353 2013/12/17(火)22:49 ID:MdviSGDM(1) AAS
>357
沢山試して頂いてありがとうございます。
こちらでもFedora+Gnome3 , Ubuntu+Unityで試したところ
同様な現象が確認出来ました。
もしかしたら初期化したkeypadのライブラリーがviを呼び出すことでリセット
されてしまっているのかもしれません
少しテストしてみます。
360: 2013/12/19(木)01:26 ID:JHCT9t+S(1) AAS
IDEはアンジュタかな?
361: 355 2013/12/19(木)04:10 ID:hl3mvVHB(1) AAS
>>348 >>355-356
端末上で、コマンドでのリアルタイムキー入力なら、
stty raw -echo
で、バッファリングとエコーを無くせる
ただし、使った後は、端末の設定を元に戻すこと
そうしないと、端末がおかしくなる

もし端末がおかしくなったら、
Ctrl-J、stty sane、Ctrl-J、と入力する
この入力も端末に表示されないが、これで端末が元に戻る

それと、ddで、押されたキーを取得する
362
(1): 348 2013/12/22(日)00:22 ID:Kx6UaPdn(1/2) AAS
その方法ではキーボードデバイスの正確なキー情報を得るには不十分なのではないでしょうか。
なぜなら、この方法では左右Shift,Alt,Ctrl等の違いを判別できそうにありません。
また、キーを放した際の情報も得られそうにありません。

また、Cならば普通はこれはtermiosで行なうことだと思います。
そしてtermiosだけではキーボードデバイスの正確なキー情報を得るには不十分です。
363: 348 2013/12/22(日)01:01 ID:Kx6UaPdn(2/2) AAS
行ないたいことは、それが本当にキーボードデバイスなのかを判断したいということです。
キーボードデバイスを直接読む為に/dev/input以下evdev)のデバイスを使用することを考えてますが、
これらのどれが本当にキーボードデバイスなのかを知る為の方法として、どのような方法で皆は行なっているのかを聞いてみたい。ということです。
(もし自分が知らない簡単な方法があるならば、それを使わないのは損なので)

自分が現状考えてる判別方法としてはA,Bの2つあります:

A: evdev以下の全てのデバイスに関して、ioctlでEV_CNTとEC_KEYで確認した上で、
かつ、一般的なキーボードデバイスに備わってると想定できるキー範囲 (KEY_RESERVED ... KEY_MIN_INTERESTING) にて、
そのビットが立っているならキーボードデバイスのはずだ、というヒューリスティックな判別方法。
これはlibxkbcommonのtestソースで用いられていた方法です。

B: udevによって /dev/input/{by-id,by-path} が作られる前提で、
省6
364: 355 2013/12/23(月)15:38 ID:YknPLdXL(1/2) AAS
このあたりの、/proc/ファイルから、
キーボード情報を取れないか?

IRQ(Interrupt Request) 割り込み要求
割り込みコントローラ
cat /proc/interrupts

I/Oアドレス、ポート
cat /proc/ioports

DMA(Direct Memory Addressing)
cat /proc/dma

PCIバス、PCIデバイス
省1
365: 355 2013/12/23(月)16:49 ID:YknPLdXL(2/2) AAS
Linuxカーネル解析入門、平田豊、2011
という本によると、PCIの仕様書は、
PCI SIGという団体が管理していて、有料らしい

PCIコンフィグレーション空間に、
デバイスの種類や機能を示す、クラスコードというのがある
基本クラス[base class:0Bh]、サブクラス[sub class:0Ah]、
プログラミング・インターフェースクラス[programing interface class:09h]

基本クラスで関係ありそうなのは、
00h クラスコードが定義される前の、古いデバイス
09h Input devices
省2
366: 2013/12/23(月)18:10 ID:Y4TzeW73(1) AAS
>362
> 左右Shift,Alt,Ctrl等の違いを判別できそうにありません。

思い込みで書くなよ... つか、xev のソースでも見れば?
367
(1): 2013/12/23(月)23:46 ID:PacU4lkG(1) AAS
2chブラウザー(ntch)に同期機能を付けてみました
外部リンク:sourceforge.jp

以下で実験用のサーバーを稼働していますので、良かったら試してみて下さい。
外部リンク[php]:neetchan.securesite.jp
368
(1): 2013/12/24(火)22:37 ID:idpf8xZq(1) AAS
全板検索からお気に入りに追加できないです
369: 2013/12/24(火)23:38 ID:Wc9nyaLb(1) AAS
>>368
ありがとうございます
機能リクエストチケットというのを登録してみました
外部リンク[php]:sourceforge.jp
370: 348 2013/12/28(土)09:05 ID:58qchT2I(1/3) AAS
>>367
ページの読み込み中に、進むや戻るの操作を素早く行うと(ガチャ操作すると)、内部的に現在位置的な値の整合性がおかしくなる場合があるようです。
371
(1): 348 2013/12/28(土)11:58 ID:58qchT2I(2/3) AAS
378が起きないように修正する、バンドエイド的な修正パッチ書きました。
外部リンク:gist.github.com

これでとりあえずれレバガチャしても大丈夫なようにはなりますが、
ソース全体をまじめに検証したわけではないので、(ただの適当なバンドエイドなので)
これによってnt_read_thread()等の動作に変な副作用が生じてしまうか等は、なにも調べてないです。
372
(3): 2013/12/28(土)12:57 ID:AeSXRH7E(1/2) AAS
>371
ありがとうございます

2,3日中にアップデートするのでパッチ適用させていただきます
多分、今の進む操作は、スレタイの選択キーと同じなので
この時に(おそらく連続ネットワーク接続で)2chから弾かれて
エラーの場合におかしくなってるんですね。
ただ、この時に以前に開いていたレス一覧の情報が残ってると
良いんですが無い場合に問題があるかもしれないので
レス一覧の画面情報が初期化されているか確認する処理を
追加すると思います。多分 rwinp->data の非NULLチェックを
省5
373
(1): 348 2013/12/28(土)14:53 ID:58qchT2I(3/3) AAS
>>372
ごめんなさい。もう一個、修正いいですか。
スレッドタイトル一覧画面で r で更新すると、← で戻れなくなる問題の修正パッチです。
(これもただのバンドエイドパッチです)
外部リンク:gist.github.com

>>ところで、パッチ提供してくれた人のクレジットとかって
>>どうやって書くのが適当なんでしょう?
私もその辺の法律的(そして面倒)な問題は、なにが最善策なのかがよくわかりませんが、
個人的には何も書かなくて結構です。些細で適当なバンドエイドパッチですし。

文句言われない為の保険としては、よく見かける方法だと、
省2
374: 372 2013/12/28(土)18:20 ID:AeSXRH7E(2/2) AAS
>373
ありがとうございます
参考になりました
パッチは先行して出来るだけ早めにGitリポジトリに
マージします。(tgz提供は後日になります。)
375
(2): 372 2013/12/29(日)01:09 ID:UdiOTQrg(1) AAS
Gitリポジトリ(ソースフォージの)にパッチを適用しました。
協力者についてはhelpとREADMEでは名前(ID)の言及にとどめて
CONTRIBUTORSファイルを作成して詳しく記述してみました。
抜けがあったら申し訳ないです。
パッチについては一部変数の初期化値チェックを追加してあります。
よろしくお願いいたします。
376: 348 2013/12/29(日)14:03 ID:RF+mh+rt(1) AAS
>>375
ありがとうございます。問題無く動作するようになってました。
377
(1): 2014/01/28(火)07:18 ID:KwNCFuL4(1) AAS
ntchいいね。 fbvみたいにフレームバッファ時にサムネイルが表示出来たら最強かも。
378: 375 2014/01/28(火)22:54 ID:B0Tjk7MV(1) AAS
>377
ありがとうございます
フレームバッファのサムネイル表示良いですね。
すぐには出来ませんが調べてみたらおもしろそうだと思いました
379: 2014/02/08(土)16:09 ID:2nrpuWSz(1) AAS
rdtsc読み込み?
〜何か処理〜
rdtsc 読み込み?

?-?で得られた値は、「何か処理」だけが消費したカウンタ値と考えて良いんでしょうkぁ?
380: 2014/06/14(土)02:27 ID:Is0IyKdM(1) AAS
LinuxAPIという言葉を使ったら笑われちゃった。Linuxではシステムコールって呼ぶんですか?
381: 2014/06/15(日)18:35 ID:h4BYi3Oc(1) AAS
Windowsにもシステムコールはある
非公開だからアプリケーションプログラマが意識することが無いだけ
なんか残念な人みたいだが、まぁ頑張れ
382: 2014/06/16(月)23:05 ID:Ih/a7JcP(1) AAS
Wine+HSPがお手軽で便利だ
383: 2014/09/01(月)18:03 ID:WmZkmIrj(1) AAS
LinuxAPIと言われるとLinux特有のシステムコールを思い浮かべる
cloneとか
384
(3): 2014/09/02(火)11:34 ID:brZZFtUP(1) AAS
2chスレ:tech

これお願いします。
385: 2014/09/02(火)19:50 ID:WnHdmqu9(1) AAS
>>384
Linuxって弄るのが主目的で、基本的にプログラムの作成しない奴が使うものなんだよ。
だから、プログラムスレ過疎っているだろ
ユーザーの超少ないLinuxでプログラムしたいなら、WinやMacでも使っているもの(Qtとか)をつかわないと
レスは期待できない。 Win,Macプのレスに期待って感じ
386
(1): 2014/09/03(水)18:29 ID:DDXQfX1y(1) AAS
>>384
FocusOut/FocusInイベントのmodeを見ればいい
ただしそれだとタイトルバーをドラッグした時も同じ挙動になるから注意
387
(1): 2014/09/03(水)19:21 ID:F32MWqI6(1) AAS
>>384
"xlib イベント" で検索してみれば?
たとえば 外部リンク[html]:7ujm.net とか
XNextEvent関数を呼び出して、引数として指定したイベント構造体の各メンバの値を調べるのが一般的らしい
388: 2014/09/04(木)01:55 ID:dA/Tho4c(1) AAS
>>386-387

わからないならレスしないでください。
正直ウザイです。

ひどい事を言うようですが、真剣に質問しています。
389: 2014/09/04(木)02:49 ID:FZlWKU2g(1) AAS
なりすまし乙
390
(2): 2014/09/07(日)08:52 ID:taNFSCK4(1/8) AAS
[普及しないスレから移動]

ウィンドウ・サイズ変更時のドラッグ開始、終了イベントに関して、

外部リンク[html]:tronche.com

SubstructureRedirect と ResizeRedirect イベント

が関連してそうな気がする。
1-
あと 165 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s