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


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

Linuxプログラミング



1 名前:login:Penguin [2005/06/06(月) 11:19:09 ID:uXQqRJXF]
Linux のプログラミングに関する話題です

797 名前:login:Penguin mailto:sage [2008/05/22(木) 22:32:21 ID:azKjZoxE]
>>795
この場合、ext3のジャーナリングがオーバーヘッドとして比重が相当に
大きくなってそうですな。

798 名前:login:Penguin mailto:sage [2008/05/23(金) 00:22:04 ID:xL+nAK0I]
メモリ上にあるデータのmd5sumを取得(計算)したいんですが、
GNU coreutilsのmd5sum.cから貰ってくる以外に簡単な方法は
無いでしょうか。

799 名前:login:Penguin mailto:sage [2008/05/23(金) 00:45:45 ID:nmi3RI3q]
>>798
RFC1321のAppendixを丸写しする

800 名前:login:Penguin [2008/05/24(土) 01:18:02 ID:QlwIdcZn]
カーネルが持ってるのをどうにか持ってくる。

801 名前:login:Penguin mailto:sage [2008/05/24(土) 01:27:20 ID:QlwIdcZn]
Cryptographic APIってユーザーランドから使う方法ないんだっけ?

802 名前:login:Penguin mailto:sage [2008/05/24(土) 13:30:43 ID:jv/eFsuY]
パイプでmd5sumに流し込めば?

803 名前:login:Penguin mailto:sage [2008/05/24(土) 14:15:42 ID:AYrBRDvb]
正直、LinuxよりLunaxの方がかっこいいと思った

804 名前:login:Penguin mailto:sage [2008/05/24(土) 17:32:54 ID:8/0PspEJ]
>>798
やったことねーけど、そういうライブラリがあるんじゃね?

805 名前:login:Penguin mailto:sage [2008/05/26(月) 15:21:05 ID:fXE9sIkN]
opensslが入ってるなら、EVP_md5



806 名前:790 [2008/05/28(水) 14:15:25 ID:7atgnQdI]
すみません。

open以外に空ファイルを作る、CPUやメモリに負荷を掛けない
方法ありますか?

807 名前:あいちゃん mailto:sage [2008/05/28(水) 14:44:30 ID:u23B6L4S]
どうにかしてプラッタに刻む

808 名前:login:Penguin [2008/05/28(水) 21:51:43 ID:hyFpgWYw]
ドライブに負荷を掛けにくい方法ならある
cpuとメモリの負荷を減らしDMA転送も出来る。
が、負荷を かけない ってのは無理

809 名前:login:Penguin [2008/05/28(水) 22:21:06 ID:6Rl9Qb5b]
>>806
システムコールを使いたくないなら、次のようにするしかないんじゃないかな?
1. ext3ドライバのソースを読んで空ファイルの作り方を調べる。
2. 直接HDDを操作して空ファイルを大量発生させるプログラムを作る

810 名前:login:Penguin mailto:sage [2008/05/28(水) 22:37:58 ID:tp55Dea8]
あらかじめファイルが格納された状態のファイルシステムのイメージを用意して、
raw I/Oなりddなりでビットマップやinode領域等を書き込めば軽いだろ。

ファイルシステムを破壊するけどなw

811 名前:login:Penguin [2008/05/28(水) 23:36:20 ID:7atgnQdI]
>>809
システムコールがだめってわけじゃないけど
touchやcpのソース(coreutil)とか調べて負荷が低いのを探してた。
ext3のソースは未だ調べてない。調べて見る。

>>808
はい、より負荷を掛けない方法を模索してます。

>>810
考えてたけど、排他がマンドクセーと思ったので、未だやってないっす

812 名前:798 mailto:sage [2008/05/29(木) 02:30:49 ID:rITSsBYp]
>>799-805
皆さんありがとうございます。
返事が遅れたことをお詫びします。

>>805さんのレスを見て、opensslを調べたところ
www.openssl.org/docs/crypto/md5.html
ここにMD5()という「まさに」な関数があって、
無事動きました。

色々知恵を絞っていただき、本当にありがとうございました。

813 名前:login:Penguin mailto:sage [2008/06/03(火) 14:19:26 ID:KXye7tRy]
>>811
superblockいじっちゃいなよ。

814 名前:login:Penguin mailto:sage [2008/06/16(月) 22:07:27 ID:hghHQ/gK]
write()でファイルに書き込んだあと
close()しても、すぐにはディスクには同期されていなくて、
タイムラグがあるそうなのですが、

close()した直後に別のプログラムから同じファイルを
open()してread()しようとしたら、どうなるのでしょうか?
その前にwriteした内容はちゃんと読み込まれるのでしょうか?

815 名前:login:Penguin mailto:sage [2008/06/16(月) 22:47:57 ID:B5/Uz4Q9]
>>814
ちゃんと読み込まれる。バッファ統合されているから。

バッファ統合前の、昔のUnixではその点の保証がなかったが、
いまどきのUnix系OSはみんな統合されている。



816 名前:login:Penguin mailto:sage [2008/06/19(木) 00:29:34 ID:DwSvGKMg]
ダーティーなデータの読み取りって昔は出来なかったの?

817 名前:login:Penguin mailto:sage [2008/06/19(木) 08:16:32 ID:B2b558bH]
読み込みに使うキャッシュと書き込みで使うバッファとが別々だったから
ダーティ・ページもクリーン・ページもない。

818 名前:login:Penguin mailto:sage [2008/06/19(木) 14:22:38 ID:qCoUXFkj]
おお。なるほど。知らなかった。
ページキャッシュとバッファキャッシュの統合とか言う前の段階か。

819 名前:login:Penguin mailto:sage [2008/06/30(月) 22:13:50 ID:j7UJtdfw]
今日ソフトバンクから出た
デバドラの本最強すぎます
バイブルの域に入ります

820 名前:login:Penguin mailto:sage [2008/06/30(月) 22:18:50 ID:haG/mU8k]
本の題名を詳しく

821 名前:login:Penguin mailto:sage [2008/06/30(月) 22:34:08 ID:j7UJtdfw]
Linux デバイスドライバプログラミング

822 名前:login:Penguin mailto:sage [2008/07/01(火) 00:18:07 ID:jjjb16mB]
>>821
目次見る限り、買う価値はありそうな気がするね。

までも、オライリーのドライバ本読んだら、カーネル解説書読んで
とっととソース読めって気もするが。

823 名前:login:Penguin mailto:sage [2008/07/01(火) 00:19:23 ID:jjjb16mB]
といいつつ、Amazonで1click購入してしまた

824 名前:login:Penguin mailto:sage [2008/07/01(火) 00:22:32 ID:u/xfrfGj]
>>822
でもソース読んでも
どうしても解らないことがる

mmapでユーザに領域明け渡してpollで
データ通知するのはいいんだけど
ユーザが書いてきたデータをkernelに通知
させるのがよく解らん

馬にはそんなこと1行も記述されていないし

825 名前:login:Penguin mailto:sage [2008/07/01(火) 00:33:15 ID:jjjb16mB]
>>824
>ユーザが書いてきたデータをkernelに通知
>させるのがよく解らん

なんでもioctlしてしまえばOK



826 名前:login:Penguin mailto:sage [2008/07/01(火) 00:41:24 ID:u/xfrfGj]
>>825
それ昔海外のBBSいったら
ふるぼっこにされたんだけど?

827 名前:login:Penguin mailto:sage [2008/07/01(火) 00:45:03 ID:jjjb16mB]
>>826
ちらねっっっっっw

828 名前:login:Penguin mailto:sage [2008/07/01(火) 00:51:09 ID:jjjb16mB]
もうさ、read, writeなくしちまって、open, close, ioctlだけでいい気がするのだけど
どうなんだろう。read, write, SIGIOとか、柔軟性ないし。最低、引数付きシグナル
は必要。

829 名前:login:Penguin mailto:sage [2008/07/01(火) 13:53:54 ID:JO6lQKf2]
>>828
「ケンシロウ、ioctlはいいぞ」 という声が聞こえてきました。

read,writeは シェルからでも使えるようにするための種もみです。

830 名前:login:Penguin mailto:sage [2008/07/05(土) 11:02:49 ID:ouwQp4GB]
スレッドチューニング用のプロファイラってありませんかね?

831 名前:login:Penguin mailto:sage [2008/07/05(土) 12:39:14 ID:GSKLgaHv]
ありません

832 名前:login:Penguin mailto:sage [2008/07/05(土) 13:05:00 ID:ouwQp4GB]
ズコー

833 名前:login:Penguin mailto:sage [2008/07/12(土) 13:14:06 ID:j34+JRvX]
ubuntu 8.04-64bitで
bfd_minisymbol_to_symbol使うと問答無用で
segるんだけど何が原因なんすかね?

834 名前:login:Penguin mailto:sage [2008/07/16(水) 02:13:51 ID:5DOmporE]
PC/AT機のI/Oポートを操作するような時に、outb_pと(普通の)outを使い分ける
条件ってどうなってるんでしょうか?
『I/O操作の遅いデバイス』と『I/O操作の早いデバイス』で使い分ければよいのでしょうか?


835 名前:login:Penguin mailto:sage [2008/07/16(水) 08:46:59 ID:IjcD5fhK]
>>834
まあそんな感じでよろしいのではないかと。

コマンド書いてから動き始める間で時間かかりますなんてのは、
outb_pでつつくのがよいです。




836 名前:login:Penguin [2008/08/15(金) 23:35:52 ID:Dq4dt+Vm]
質問させてください。

デバドラからアプリケーションにイベント通知したいときって
どういう風に実装するのがフツウなんでしょうか。

よろしくお願いしますm(_ _)m

837 名前:login:Penguin mailto:sage [2008/08/16(土) 08:28:54 ID:DPUB+UTd]
>>836
アプリケーションがioctlを呼んで、その呼び先のデバイスドライバで
イベントが無かったら寝る。デバイスドライバでなんかイベントがあったら、
寝てるやつを起こす。って実装しときゃいいんじゃない?

838 名前:login:Penguin mailto:sage [2008/08/16(土) 09:07:36 ID:Xdxhavca]
それならpollの方がよいのではないかと。



839 名前:login:Penguin mailto:sage [2008/08/16(土) 13:28:44 ID:KgWh2K36]
read, write, pollいらねーんじゃね。ioctlでなんでもできるし、シグナルも不要。

840 名前:login:Penguin [2008/08/17(日) 04:15:45 ID:RamYD2Yk]
>>837>>838>>839
レスありがとうございます!
システムコール内で待つのが常套手段みたいですね。

ところで、
教えていただいた情報をもとに調べていくうちに、
デバドライベントを複数同時待ちしたいという新たな欲望が生まれてしまいました。

pollを実装すれば要件をみたせるようなので、
今回はpollを使うことにします。

ありがとうございました!!


841 名前:login:Penguin mailto:sage [2008/08/22(金) 18:32:31 ID:r1fvTloB]
LinuxのカーネルモジュールをC++で作りたいんだけど無理?
とりあえずCで書いた本体の.oとg++で吐いた.oをリンクして、モジュールをビルドしたら.koは出来るんだけど、シンボル解決出来ずinsmodに失敗した。

842 名前:login:Penguin mailto:sage [2008/08/22(金) 20:40:29 ID:EJDA2Uuj]
C++ シグネチャでググレ

843 名前:login:Penguin mailto:sage [2008/08/24(日) 07:51:45 ID:T31yXksn]
Tcl/Tk
最近のものは、けっこう強力になったし、スピードも上がってるようだが、
あまり流行ってないのか?
Linux, FreeBSD, MacOS X, Windowsと、殆んど同じコードが使えて便利なようなのだが…

844 名前:login:Penguin [2008/08/24(日) 13:24:24 ID:WgO6gp39]
>>843
gtk+やwxWidgetsと比較してどうなの?

興味がわいたのでTkだけ使ってみたいのだけど
おすすめ解説ページとかあったら教えてください。

特に画面遷移とかC/C++との連携方法とか・・・


845 名前:login:Penguin mailto:sage [2008/08/24(日) 13:36:45 ID:s1lwltE0]
tkはともかく、tclを使ってる所なんてここ何年も見たこともない



846 名前:login:Penguin mailto:sage [2008/08/24(日) 15:41:43 ID:IEvm07Rz]
EDA関係ではまだ多いんじゃないの?

847 名前:login:Penguin mailto:sage [2008/08/24(日) 18:03:42 ID:n5RJcPI7]
淘汰されたのに昔に戻してくれるなよ

848 名前:login:Penguin mailto:sage [2008/08/25(月) 08:28:43 ID:LUi0Re9e]
日経からムック『すばりわかる!Tcl/Tk』出ないかなあ。
『ゼロから学ぶgtk+』でもいい。

849 名前:login:Penguin mailto:sage [2008/08/25(月) 23:41:00 ID:/KPpX7xT]
>>845
ネットワーク業界ではテストツールを書くのにがんがん使われている。

850 名前:login:Penguin mailto:sage [2008/08/26(火) 01:48:59 ID:QgHqFXA9]
Tcl/Tkの日本語情報があまりにも少なすぎる。

851 名前:login:Penguin mailto:sage [2008/08/26(火) 07:48:19 ID:B+1DI1fl]
>>850
確かに、Tcl/Tkの情報が少ないよね、そこそこ使われてるような気がするんだけど。
>>844 さんが言ってる c/c++ /Tk の情報は、殆んど皆無だもんね。
最近、山森さんがチョッピリ書いてるのはあるけども…
ttp://journal.mycom.co.jp/column/helloworld/013/index.html

852 名前:login:Penguin mailto:sage [2008/09/03(水) 13:10:00 ID:nxPN9M20]
gtkmm使ってこんなの作ってみました

www.vector.co.jp/soft/winnt/game/se461309.html

これからQt4・gtkmmのどちらを使っていくか迷ってるんですが

QTはGUIからネットワーク・サウンドなど様々な分野に対応したライブラリ
gtkmmはGUIのみのライブラリだがウィジェットの生成・消去の処理はこちらのほうが早い

処理時間は優先させたいがいろんな機能が統合されている魅力も捨てがたい...
どちらを使うべきでしょうか

853 名前:login:Penguin mailto:sage [2008/09/04(木) 02:03:16 ID:yL02FzIi]
両方

854 名前:login:Penguin mailto:sage [2008/09/04(木) 19:25:48 ID:kxSlZy+f]
Qt4を少しだけ触ってみたんですがgtkmmにくらべ,ウィジェットの生成・消去にかかる処理時間が2〜3倍
さらに2D描画の処理時間が1.5〜2倍くらいかかりました.
これって仕様?

855 名前:login:Penguin mailto:sage [2008/09/04(木) 21:34:53 ID:5liswdaD]
gtkmmはCだろうけど、QtはC++だからしょうがないんじゃね。
GUIみたいなやつだと



856 名前:login:Penguin mailto:sage [2008/09/04(木) 22:58:04 ID:kxSlZy+f]
gtkmmはGTK+のC++バインディングですよ
それにC++とC言語でも処理時間はさしてかわらないはず
Debian使ってGNOMEデスクトップでQT4インストールしてやってるんですが
同じ言語で処理速度に2〜3倍の差が出るとかありえるんでしょうか

857 名前:login:Penguin mailto:sage [2008/09/04(木) 23:35:03 ID:5liswdaD]
速度差が気になるなら、プロファイル取って原因調べるなり
なんなりする。調査結果貼り付けたら、喜ぶ人もいる。


俺は、めんどいから調べないがw

858 名前:login:Penguin mailto:sage [2008/09/04(木) 23:55:48 ID:kxSlZy+f]
とりあえず処理速度gtkmm>Qt4と結論づけて
Qt5出るまでgtkmm使うことにします
GTK枯れてるのであまり使う気は引けるのですが...

本屋なんかでQt4の本とかはよく見かけるのに
GTKの本なんかは絶版しててAmazonで全国5冊とかそんなのばかり...

859 名前:login:Penguin mailto:sage [2008/09/05(金) 00:20:36 ID:yJYLbrdu]
gnome上でQTは時間かかるでしょ、逆も真なり。

860 名前:login:Penguin mailto:sage [2008/09/05(金) 00:24:58 ID:uvh8bhuM]
Qtは時間かかんないよ。
KDEアプリはDCOPサーバ立ち上げるのに時間かかるけど。
GTKもKDE上で特に時間がかかるような事はない。

861 名前:login:Penguin mailto:sage [2008/09/05(金) 02:26:52 ID:B9KHGXh3]
ここは一つGASで…

862 名前:login:Penguin mailto:sage [2008/09/05(金) 02:52:39 ID:vjYSyV9j]
軽くてシンプルなツールキットを自分で作っちゃえば?

863 名前:login:Penguin [2008/09/09(火) 23:40:53 ID:YosnVhH1]
Xtで十分

864 名前:login:Penguin mailto:sage [2008/09/10(水) 19:47:10 ID:8bQJIIgG]
GAMBASってやっぱ人気ねーのな。

865 名前:login:Penguin [2008/09/24(水) 15:06:15 ID:OEqJ5D76]
wxWidgets、機能面は申し分ないけど
小さいアプリでもなんかもっさりするな。



866 名前:login:Penguin mailto:sage [2008/09/26(金) 20:03:57 ID:w561g39v]
selectでファイルを監視していて、selectが帰る度に前回からの経過時間を取得したい
ntpdが動いていてる環境なんですけど、10ms精度で取得する方法はありませんか?

867 名前:login:Penguin mailto:sage [2008/09/26(金) 20:23:15 ID:QxRUqolh]
>>866
clock_gettime(3) でいいんじゃね?

868 名前:login:Penguin mailto:sage [2008/09/26(金) 21:20:06 ID:w561g39v]
>>867
ありがとうございます。

869 名前:login:Penguin mailto:sage [2008/09/28(日) 11:24:17 ID:p6UHPaTd]
GTKのプログラミングの本ってどれおぬぬめデスか_?

870 名前:login:Penguin mailto:sage [2008/09/28(日) 15:20:53 ID:xpXgBPBo]
いくつもないんだし
全部読め

871 名前:login:Penguin mailto:sage [2008/09/28(日) 15:44:21 ID:p6UHPaTd]
どれあるんすか?

872 名前:login:Penguin mailto:sage [2008/09/28(日) 15:57:29 ID:CeAQTKB8]
>>871
ttp://www.gtk.org/documentation.html#Books

873 名前:login:Penguin mailto:sage [2008/09/28(日) 16:02:40 ID:p6UHPaTd]
やっぱり勉強やめた
英語無理

874 名前:login:Penguin mailto:sage [2008/09/28(日) 16:05:02 ID:IgG6wSSR]
www.iim.ics.tut.ac.jp/~sugaya/wiki/wiki/

875 名前:login:Penguin mailto:sage [2008/10/15(水) 14:17:07 ID:eYzFomnv]
ttp://www.gnome.gr.jp/docs/gtk+-1.2.x-refs/gtk/index.html
ttp://www.gnome.gr.jp/docs/gtk+-2.0.x-tut/gtk-tut.html
ttp://www.gnome.gr.jp/docs/gtk+-1.2.x-refs/gdk/index.html

日本語のGTKマニュアルだとこれくらい
ぐぐればほかにもあるかもしれんけど

市販の本もあるらしいが入手はほぼ不可

学びやすさではQtか...
ただモジュールが膨大なせいか
GTKより仕様が複雑



876 名前:login:Penguin mailto:sage [2008/10/16(木) 11:54:52 ID:0uol2Q5Z]
>>873
1年前は俺もそう思ってたよ。
ところが仕事でやるようになって、
解らなくても必死に調べてたらそのうち解るようになってきた。
結論としては解らなくても続けていればなんとかなる。
ただ一人じゃつらいから仲間は必要だな。
Qtなら多少説明できるが、GTK+は未経験。
でもQtはWindowsと考え方はたいして変わらなかった。
やりたい人がいるんなら、プログラミングサークルwでもつくる?

877 名前:login:Penguin mailto:sage [2008/10/18(土) 12:10:00 ID:KYR9fNBQ]
>>876
とりあえず、飽きるのに耐えつつ
昨日届いたFoundations of GTK+ Development
を読んでいる。



878 名前:login:Penguin mailto:sage [2008/10/20(月) 03:11:00 ID:kADyao8b]
>>877


879 名前:login:Penguin mailto:sage [2008/10/25(土) 02:32:58 ID:qRPC/mBT]
結局wine入れてWin32API使うのが楽
すなわちWindows使うのが一番楽

880 名前:login:Penguin mailto:sage [2008/10/25(土) 06:24:50 ID:wJ7HZZJn]
素のWin32APIは…

VCLがお手軽で良かったのう。

881 名前:login:Penguin mailto:sage [2008/10/25(土) 19:40:27 ID:IwBjdQTZ]
つまりLinuxデスクトップがWineで構成されているディストリビューションがリリースされればいいのか...

882 名前:login:Penguin mailto:sage [2008/10/28(火) 00:43:16 ID:AhwFq0EP]
Lindows再び みたいなのがそのうち出るんだろうね。
Mono2.0では.NETアプリケーションの45%は修正なしでいくらしい。

883 名前:login:Penguin mailto:sage [2008/10/28(火) 00:48:56 ID:r3ekrN11]
VBやDelphiみたいなのが出ればWindowsのサンデープログラマーが移行しやすいと思うね。
あとは開発ドキュメントの日本語化。

884 名前:login:Penguin mailto:sage [2008/10/28(火) 08:01:42 ID:DXJuo0mx]
もう過去に失敗してるけどね
まあ何度でもトライすればいいとは思うが

885 名前:login:Penguin mailto:sage [2008/10/28(火) 21:59:26 ID:Vec0SHgw]
perl python rubyあたりのスクリプト言語と適当なGUIライブラリで
十分だろ。趣味なら。



886 名前:login:Penguin mailto:sage [2008/10/28(火) 22:24:22 ID:Z2Jy68nM]
なんでGTKでのGUI開発って
宗教的儀式作法としか考えられんほど糞なコーディング強いるの?

887 名前:login:Penguin mailto:sage [2008/10/28(火) 22:33:00 ID:HPnu13IO]
例えば?

888 名前:login:Penguin mailto:sage [2008/10/28(火) 22:47:25 ID:Z2Jy68nM]
イベントとかもう嫌だ
.NETみたいに書きたい

889 名前:login:Penguin mailto:sage [2008/10/28(火) 23:55:06 ID:YSiYH+k9]
慣れの問題
どのGUIにも特有の決まりごとはあるもの
やってることはそれほどかわらない

890 名前:login:Penguin mailto:sage [2008/10/29(水) 00:35:27 ID:opRkkW0G]
あのなあ、そりゃGTKしかないなら慣れるしかないだろうけど、
実際には「学ばない」という選択肢があるから慣れようがないんだよ。
他とやってることがそれほど変わらないのなら、
簡単で合理的な「他」を選ぶだろうがバカめ。

891 名前:login:Penguin mailto:sage [2008/10/29(水) 00:58:37 ID:G+yEkmy9]
というかGTKはOSXかWindowsどっちかと
機能と仕様統一すべきだろ

GTKって生産性低いんだよ

892 名前:login:Penguin mailto:sage [2008/10/29(水) 00:59:10 ID:x4cHnl0M]
馬鹿宣言乙

893 名前:login:Penguin mailto:sage [2008/10/29(水) 01:01:25 ID:G+yEkmy9]
そもそも.NETやCocoaだと5分で作れるようなことが
まずソースコード読もうとかアホな次元から始まる
GTKは本当にありえない

894 名前:login:Penguin mailto:sage [2008/10/29(水) 03:13:54 ID:9ojY5vRp]
>>893
それは言える

895 名前:login:Penguin mailto:sage [2008/10/29(水) 03:19:59 ID:F4yRCIO7]
実例をあげろ



896 名前:login:Penguin mailto:sage [2008/10/29(水) 03:20:53 ID:XWWc8vU1]
ラーメンタイマーはもういいからw

897 名前:login:Penguin mailto:sage [2008/10/29(水) 03:28:18 ID:CAHVmB1i]
ワロタ

898 名前:login:Penguin mailto:sage [2008/10/29(水) 08:02:53 ID:KASNM7qI]
まあ.NETやCocoaは実質有料だからなあ。

899 名前:login:Penguin mailto:sage [2008/10/29(水) 11:53:31 ID:aVUXk04O]
GTKやってる奴って趣味で(好きで)やってんだろうからどうでもいいが
俺専用なら、俺はまずGUIなんて作らんし大抵はスクリプトで終了だよ
ゲームならどのみちGTKとか使わんだろ

>>898
一般人はWindowsがプレインストールされているPCを買うし
NETフレームワークもVisual Studio 2008EEもタダで手に入って
ポトペタRADが利用できるわけで

900 名前:login:Penguin mailto:sage [2008/10/29(水) 12:44:13 ID:wwkxgPCl]
主流のXPには.NET入ってねぇだろ。
あれはWindowsUpdateのカスタムで「除外」するのが
企業なんかじゃあたりまえだぞ。
セキュリティ部門が運用で面倒くさくなるかならな。

VSが失速しタダみたいになったのは.NETになって
非.NETアプリの需要がまだあるのに非.NETアプリを
簡単に作るのが面倒になったらからだと思う。
.NETアプリっーつのは、ユーザーに別個に.NETのインストールを
指示する必要があるから面倒なんだよ。
(ATIのビデオドライバなんかがそうなっているね)

一般企業的価値感では.NETを利用するなら
旧開発環境で非.NETにするか、どうしてもフレームワークを使うなら
javaにいくと思う。

周辺機器なんかの付属ソフトなんかもたいがいそうだよね。


901 名前:login:Penguin mailto:sage [2008/10/29(水) 12:50:14 ID:aVUXk04O]
>>900
> 主流のXPには.NET入ってねぇだろ。
> あれはWindowsUpdateのカスタムで「除外」するのが
> 企業なんかじゃあたりまえだぞ。
> セキュリティ部門が運用で面倒くさくなるかならな。

デフォで入ってなくともタダで入れられるし。
Linuxデスクトップなんて趣味丸出しの世界と
業務で使ってて好きに弄れない端末(非開発機)を同列に論じてるのも意味不明だな。

902 名前:login:Penguin mailto:sage [2008/10/29(水) 12:53:13 ID:aVUXk04O]
一応確認するが、
まさか.NETランタイムも入れられない環境に
LinuxやWin用GTKランタイムは入れられるとか寝言言ってんじゃねえよな?w

知らんようだから教えてやるが、
.NETは思いっきり仕事でも使われてるよ

903 名前:login:Penguin mailto:sage [2008/10/29(水) 13:02:27 ID:wwkxgPCl]
なんでそんなに必死なの?
ひょっとして仕事で.NET関係の開発してる?
そりゃ大変だよね〜、VISTAがもっと流行ればいいね〜
(ちょっと無理っぽいが、計算狂ったんだろうなぁとは思う)

904 名前:login:Penguin mailto:sage [2008/10/29(水) 13:28:52 ID:aVUXk04O]
>>903
お前さんが知ってる「世間」が狭すぎる上に主張が意味不明だから
突っ込んだだけだが

「Javaならいい」ってのも意味不明だしな
JREはノーカウントかw

905 名前:login:Penguin mailto:sage [2008/10/29(水) 17:27:23 ID:ULIKBty7]
>>904
必死さはよく伝わったよ。一応903とは違う者なので



906 名前:login:Penguin mailto:sage [2008/10/29(水) 21:51:45 ID:lCe1Ktii]
こういう場合、何一つ具体的な反論をしていないほうが分が悪い
どちらだかは言うまでもないな?

907 名前:login:Penguin mailto:sage [2008/10/29(水) 22:36:46 ID:G+yEkmy9]
GTK用のRADツールでまともなもん
無いの?なんで作らないの?
リーナス馬鹿だから?
犯罪者排出したから?

908 名前:login:Penguin mailto:sage [2008/10/29(水) 23:40:02 ID:QzNzlvxl]
リーナス関係ないじゃん。
と釣られてみる。

909 名前:login:Penguin mailto:sage [2008/10/30(木) 02:01:37 ID:4ykSSJQZ]
あんなお絵かきツールいらんw

どんなGUIにもたいていついてるけどw
できるソース最悪だしまともなもの作れるとは到底思えない

特にあの子供のお絵かき的な操作はやっててむなしくなってくるw

間に合わせではなくいいものを作りたいなら
普通にコーディングしたほうがいい

910 名前:login:Penguin mailto:sage [2008/10/31(金) 00:04:39 ID:rGwLY2DF]
RADは簡単なGUIをすばやく、簡単に作るもので

時間がないのでGUIを手早く・・・
GUIはあまり重要でないので適当に・・・

という場合に(仕方なく)使用するツール

にも関わらずこれら以外の場合で喜々として使用したいような方は
RPGツ○ールえっくすぴーでもいじってた方が効率的

なにも理解してないゆとりの時代の子供が
無理にプログラマーの真似事をする必要はありません

911 名前:login:Penguin mailto:sage [2008/10/31(金) 12:21:08 ID:JojG8LTd]
>>910
> なにも理解してないゆとりの時代の子供が
> 無理にプログラマーの真似事をする必要はありません

吹いたw
VBにしろAccessにしろ.NETにしろDelphiにしろNetBeansにしろ
思いっきり業務で使われている/いたわけだが……
パッケージソフトにしろ、ダイアログを作成するのにリソースエディタの一つも
使わないというのはあり得ない

912 名前:login:Penguin mailto:sage [2008/10/31(金) 13:27:24 ID:zn3zHzQB]
GTKはかなり昔に少しやっただけなので黙っていたのだが、
gladeとRuby/GTKあたりでやるのが楽だと思うよ。

913 名前:login:Penguin mailto:sage [2008/10/31(金) 16:31:34 ID:NTOX3eWD]
ちなみに

grade
usamimi.info/~linux/d/up/up0282.png

gradeでgtkmmとか面倒ならrubyとかpythonてのが成道な気がしないでもない。


どうしてもVBだろう、どうしてもVBっぽいのじゃなきゃダメって厨な君にはこんなのもある。
FPC+Lazarus
usamimi.info/~linux/d/up/up0283.png
Delphiクローンだな。(pascal)

残念ながらVBはない。当然だが。
素直におとなしくeclipse+javaでもやってて欲しい。



914 名前:login:Penguin mailto:sage [2008/10/31(金) 19:48:07 ID:BAdSZswW]
つーかLinuxのGUIはWindowsかOSX遵守しろよ
違法コピーOSのくせに

915 名前:login:Penguin mailto:sage [2008/10/31(金) 20:23:23 ID:BAGbDsrX]
イミフ



916 名前:login:Penguin mailto:sage [2008/10/31(金) 21:04:14 ID:SNC34/H2]
アプリケーション間でショートカットキーくらいは統一してほしいところ
あとウィンドウマネージャはクリップボードの機能をもっと強化すべき
WindowsやMacOSはそういうところが尋常じゃなくしっかりしてる

917 名前:login:Penguin mailto:sage [2008/10/31(金) 21:52:10 ID:NTOX3eWD]
すでに文句言うために文句言ってるというw


918 名前:login:Penguin mailto:sage [2008/10/31(金) 22:33:57 ID:rGwLY2DF]
>>911
パッケージで堂々とRADとはサスガですね?

919 名前:login:Penguin mailto:sage [2008/11/01(土) 00:07:00 ID:7aGvguWk]
>>918
Windows自身VC++で作られてるわけだが

920 名前:login:Penguin mailto:sage [2008/11/01(土) 01:48:23 ID:DmScaBwx]
それがなにか?
OS自身をRADで作るとでも?
私にはあなたがソリューション系の仕事を転々としてきた派遣の人に見えます
知ったかぶりは後々弱目になるので気をつけたほうがいいですよ?

921 名前:login:Penguin mailto:sage [2008/11/01(土) 02:05:41 ID:jzmmikh+]
>>920
弱いものいじめはやめろ!

922 名前:login:Penguin mailto:sage [2008/11/01(土) 02:34:34 ID:7aGvguWk]
話が変な具合にねじれてるな
VC++をRADと定義するかどうかのズレか?

普通はVC++をRADとは言わんと思うが
知っての通りVC++にはリソースエディタがついており、
コードの自動生成やクラスライブラリとの連携機能があり、
VC++は事実上Windowsの標準開発環境として広く利用されているわけだが
パッケージならむしろVC++を用いていないもののほうが稀だろ

無論kernelコードなら「リソースエディタ」なんぞは関係ない話だが
「Windows」というOSに関しては、GUIデスクトップ環境まで含まれるからな

923 名前:login:Penguin mailto:sage [2008/11/01(土) 05:55:37 ID:dSD0sBZG]
知らないものは当然のように馬鹿にする無教養な人間ってだけだろ。
カーネルとシェルとemacsとgdbだけで生きてる人間にGUIなんぞわからんよ。
デスクトップだけで生きてる人間がttyをわからんのと同じでね。


924 名前:login:Penguin mailto:sage [2008/11/01(土) 09:54:59 ID:DePXsKwk]
すまんがここはプログラミングスレ。コードで語ってくれ。
グチやウンチク語りたいなら他所いってくれ。

925 名前:login:Penguin mailto:sage [2008/11/01(土) 10:16:34 ID:iBkJuz12]
つまりLinuxではGUIプログラミングは無理なので
やめた方がいいということです



926 名前:login:Penguin mailto:sage [2008/11/01(土) 11:39:50 ID:DePXsKwk]
そうそう君には無理だ、諦めてね。

927 名前:login:Penguin mailto:sage [2008/11/01(土) 12:53:44 ID:iBkJuz12]
Linuxのプログラミングって宗教だよね
草加みたいできもい

928 名前:login:Penguin mailto:sage [2008/11/01(土) 14:25:18 ID:xlEaV2TM]
草加草加

929 名前:login:Penguin mailto:sage [2008/11/02(日) 12:58:36 ID:5tkGURGg]
結局wine入れてWin32API使うのが楽
すなわちWindows使うのが一番楽

930 名前:login:Penguin [2008/11/02(日) 13:46:53 ID:P/zWxESO]
やっぱり
GUIエディタが弱いのと、
ライブラリごとにドキュメントが分散してることが
linuxプログラミングの2大障害かなあ。

その点、.NETとかだと
普段linuxやってて知識0でもさくさくコーディングできる。
自分と逆の立場の人は大変だろうな。


931 名前:login:Penguin mailto:sage [2008/11/02(日) 13:53:32 ID:dpUTivXt]
ドキュメント整備だけはマイクロソフトえらいと思うわ。

932 名前:login:Penguin mailto:sage [2008/11/02(日) 15:16:18 ID:OBdbkshV]
やはりいいものはいいと認めるべきだな

ドキュメント整備からはじめよう

933 名前:login:Penguin [2008/11/02(日) 15:21:46 ID:J1BSkb6i]
real programmerにドキュメントは必要ない。
ドキュメントが必要なプログラマはプログラマでは無い。
従って、M$プラットフォームを利用するプログラマはプログラマとは言えない。
Linuxプログラマこそが真のプログラマであり、唯一のプログラマである。

934 名前:login:Penguin mailto:sage [2008/11/02(日) 15:30:37 ID:tR7tCxCk]
かんじーざいぼーさー
かんじーざいぼーさー
かんじーざいぼーさー

935 名前:login:Penguin mailto:sage [2008/11/02(日) 16:45:59 ID:X530WAxg]
real programmerにドキュメントは必要ない。
ドキュメントが必要なプログラマはプログラマでは無い。
従って、M$プラットフォームを利用するプログラマはプログラマとは言えない。
Linuxプログラマこそが真のプログラマであり、唯一のプログラマである。

こういうアホがいるのはLinuxだけなんだよなぁ



936 名前:login:Penguin mailto:sage [2008/11/02(日) 17:18:20 ID:8LwLmm0R]
まだまだ、趣味でのんびり付き合える人向けだよね、Linuxは。

937 名前:login:Penguin mailto:sage [2008/11/02(日) 19:36:54 ID:Je+DXZ+s]
>>935
この手の話題は、犬糞が出来る前から海胆糞業界では、
「ソース読め」で終了してたわけだが…


938 名前:login:Penguin mailto:sage [2008/11/02(日) 21:34:26 ID:OBdbkshV]
>>937
今はそんなアホなこと言う人もだいぶ減ったよね
だいたいソースコードは成果物であって仕様では無いんだが
そこんとこわかって無い人多すぎ

939 名前:login:Penguin mailto:sage [2008/11/02(日) 23:52:34 ID:Brx7IrCw]
ソースがドキュメントってのはハッカーの自虐ジョークなんだが
真に受ける馬鹿な素人が多すぎるんだよな
Unixはベル研の昔からman整備してるしGNUもinfoがある
難を言えば、分かってる人間にしか読みこなせないあたりかね

MSも事情はかわらんが、オンラインの検索能力がゴミなのと、
日本誤訳が問題を更に悪化させてるのがな・・ないよりマシだが

940 名前:login:Penguin mailto:sage [2008/11/03(月) 15:33:01 ID:Bwqrem+6]
>>939
ここ数年のMSのドキュメントへの力の入れようはパネェよマジで。
「○○の翻訳おかしいぞ直せゴルァ」とメールすると翌週には直ってる。

941 名前:login:Penguin mailto:sage [2008/11/03(月) 20:26:32 ID:nh8VBUM4]
>>938
仕様を仕様として確定するまではソースコードが正義だよ
IETFあたりでは、いまだに………


942 名前:login:Penguin mailto:sage [2008/11/06(木) 01:14:42 ID:k9eRLDW1]
>>941
IETFは「動かない仕様なんて意味が無い」と現実の動作を重んじてるだけで、
ただの一言も「ソースが仕様です。ソース嫁」なんてレベル低いことは言ってない。

943 名前:login:Penguin mailto:sage [2008/11/07(金) 07:26:54 ID:tYBykSxo]
仕様は先に決めるものだからなぁ。
ソースが仕様通りになっていないとバグになるわけなんだが、
ソースが仕様書だというと、おかしなことになる。

944 名前:login:Penguin mailto:sage [2008/11/07(金) 08:03:44 ID:StSVOsMY]
出来ちゃったバイナリが仕様書はよくあること

945 名前:login:Penguin mailto:sage [2008/11/07(金) 09:24:45 ID:vBU34iHj]
オープンソースの醍醐味



946 名前:login:Penguin mailto:sage [2008/11/12(水) 01:14:39 ID:DnV7yufO]
ptyにつながってるstdinて書き込んでも怒られんのですね。
しばらく悩んだ。



947 名前:login:Penguin [2008/11/15(土) 16:35:52 ID:FFNCNb8R]
>>934
なんじゃそりゃ?

948 名前:login:Penguin [2008/11/15(土) 16:59:06 ID:szPmAnhd]
他にも「…従ってGDIプリンタは真のプリンタとは呼べず、PSプリンターのみが
唯一のプリンターである」とか「…従ってWinモデムは真のモデムとは呼べず…」
とか色んなバージョンがあったよね。
もちろんジョークじゃなくて本気なんだよw

949 名前:login:Penguin mailto:sage [2008/11/15(土) 21:45:43 ID:2pWVzft0]
次は、「ソフトウェア無線」は真の無線デバイスとは呼べず・・・か?
行き着くところはFPGAは真のチップとは呼べず、だな。

950 名前:login:Penguin [2008/11/16(日) 06:07:00 ID:m6bvpmnq]
>>949
Linuxで動かない者の代表格といえば、最近では動画関連かね。
LDPの文書で真の動画とかあったっけ?

951 名前:login:Penguin mailto:sage [2008/11/22(土) 02:02:03 ID:L+j6rchq]
LinuxでVRAM直書きってできますでしょうか?

952 名前:login:Penguin mailto:sage [2008/11/22(土) 02:16:52 ID:Dm8VSHjY]
できる

953 名前:login:Penguin mailto:sage [2008/11/22(土) 18:46:07 ID:5NRRI6OS]
Xwindowで特定のアプリケーションだけキーリピートOFFにできますか?

954 名前:login:Penguin [2008/11/25(火) 00:51:06 ID:pyfm2t6k]
わざわざLinuxのプログラミングスレまできて
布教活動を行うWindows信者たちをみたとき

955 名前:login:Penguin mailto:sage [2008/11/25(火) 02:08:39 ID:z6DtBm5L]
Windows信者はわざわざ布教する必要ないだろ。
あれだけ広まってるのだから。



956 名前:login:Penguin [2008/11/25(火) 03:41:10 ID:pyfm2t6k]
それでもどこでもWindows賛美したがるのが
Windows信者の習性らしい

Linux板まできてなにやってんだか

957 名前:login:Penguin mailto:sage [2008/11/25(火) 13:24:22 ID:rXHSEQCo]
きっとM$ピラミッドのいちばん最下層で飯を食いつないでいる人でしょう。
彼らは必死なのです。分かって大目に見て上げましょう。

958 名前:login:Penguin mailto:sage [2008/11/25(火) 19:10:39 ID:J51efRsC]
スレ違い

959 名前:login:Penguin mailto:sage [2008/11/27(木) 14:02:47 ID:0oeBKDV7]
史的唯物論によれば、歴史的事実からして、ルンペンプロレタリアートは反革命的利害の持ち主だったらしいです。
なぜなら彼らはブルジョアジーの利益のおこぼれにあずかって生き延びてきた社会階層であったからだそうです。

960 名前:login:Penguin mailto:sage [2008/11/27(木) 14:04:31 ID:0oeBKDV7]
ごめん。ブルジョアジーではなくその時代の支配階層(その当時は貴族階層?)の間違いでした。

961 名前:login:Penguin mailto:sage [2008/12/02(火) 00:37:26 ID:aevZSzey]
ラージページってどうやってとればいいのですか?
Kernel2.6.22ぐらいなら対応してそうだと思うのですが
うーん

962 名前:login:Penguin mailto:sage [2008/12/02(火) 18:40:37 ID:/6v5cHNF]
>>961
ラージページってヒュージページのことなのか?
そうなら、Documentation/vm/hugetlbpage.txt に設定からサンプルコードまで載ってるけど。

963 名前:login:Penguin mailto:sage [2008/12/09(火) 05:10:44 ID:7UYxA9g8]
>>930
Eclipseはけっこういいよ。

964 名前:login:Penguin mailto:sage [2008/12/09(火) 07:02:20 ID:oUX7FPuZ]
Eclipse非常に良いんだが環境によっては重くて・・・
誰かC++かなんかで書き直してくれないかな。。

965 名前:login:Penguin mailto:sage [2008/12/09(火) 13:33:26 ID:zBRlTPr4]
Objective-Cで



966 名前:login:Penguin mailto:age [2008/12/22(月) 00:10:53 ID:e1d/p3MW]
unix domain socketで接続している相手のプロセスIDって取得できますか?

967 名前:login:Penguin mailto:sage [2008/12/25(木) 10:49:51 ID:tWCimKvF]
>>966
回りくどいことすれば取得できる

968 名前:login:Penguin mailto:sage [2008/12/25(木) 11:37:27 ID:JoYrC3EW]
ルートキット一発!

969 名前:966 mailto:sage [2008/12/25(木) 16:50:01 ID:YLVoSR1u]
>>967
lsofみたいに/proc見るとか?
便利な関数はないと考えてよいでしょうか。


970 名前:login:Penguin mailto:sage [2008/12/26(金) 01:21:46 ID:J6rqLCsP]
>>969
はい

971 名前:login:Penguin [2009/01/04(日) 15:13:41 ID:+pbzPaSy]
デバッガのようなものを作っています。
ブレークポイントでブレークしたときに、デバッギプロセスのバックトレースを
取りたいのですが、これはどうやったら実現できるのでしょうか?
同一プロセスならば、glibのbacktrace関数で取得できることは分かっているのですが、
他プロセスに対応させる方法がわかりません。

972 名前:login:Penguin mailto:sage [2009/01/04(日) 15:40:40 ID:kuD2oS5t]
>>971
GETREGSでspもらってきて、頑張ってそこからたぐる。


973 名前:login:Penguin mailto:sage [2009/01/04(日) 16:05:25 ID:+pbzPaSy]
>>972
マジすか。フレームポインターの有無などを考えると、
逆汗が必須になるような気がするのですが、そういうものなのですか。

974 名前:login:Penguin mailto:sage [2009/01/04(日) 17:38:36 ID:XjZJ56+3]
>>973
フレームポインタ云々より、逆汗無しのデバッガって…

975 名前:login:Penguin mailto:sage [2009/01/05(月) 02:47:28 ID:6ZtmY4qM]
>>973
そういうのです。
デバッグ情報が使えればそこにスタックフレームの使われ方が書いてあるけど、
ダメなら力業で解析するしかない。

gdbにもそういうコードが入ってる。



976 名前:login:Penguin mailto:sage [2009/01/10(土) 09:29:17 ID:8wtLHioo]
ユーザ空間で使えるspinlockって無いですか?

977 名前:login:Penguin mailto:sage [2009/01/13(火) 13:31:25 ID:UMzYTyeo]
自分でCAS(x86ならcmpxchg等)で実装する

978 名前:login:Penguin mailto:sage [2009/01/15(木) 00:43:11 ID:DlEX9Fn8]
>>977
自由に使えるデータ構造もないし
全部自分で実装かぁ


979 名前:login:Penguin mailto:sage [2009/01/15(木) 11:32:08 ID:/IjFWv27]
単純なspinlockだけならint値と操作関数だけでよくね?
まあpthread_spin_lock使えば?

980 名前:login:Penguin mailto:sage [2009/01/16(金) 02:11:25 ID:ePdupyOX]
そういえばpthread_rwlockってmutexより良い感じ?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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