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


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

UNIX使いなのにプログラミングできないヤシ



1 名前:名無しさん@お腹いっぱい。 [03/02/18 03:49.net]
いますか?

754 名前: 忍法帖【Lv=2,xxxP】 [2011/06/01(水) 23:00:08.39 .net]
Cを最初に習ったもんで、構造化プログラミングしか分からないで今に至る
func main{
sub func foo()
sub func bar()
...
}
sub func foo(){}
sub func bar(){}
...
というふうに。
特にこういう書き方で困ってないけど、もっとかっこいい書き方あるのかな?

755 名前: 忍法帖【Lv=1,xxxP】 mailto:sage kani? [2011/06/02(木) 00:49:34.57 .net]
>>753
あなたのところの計算センター長はシェルスクリプト開発をしてるんですか?w

756 名前:名無しさん@お腹いっぱい。 [2011/06/24(金) 22:07:33.13 .net]
>>751
LD_PRE_LOADとか恥ずかしい知ったかぶりする前にmanページ嫁

757 名前:名無しさん@お腹いっぱい。 [2011/06/24(金) 22:54:04.93 .net]
開発メインより鯖管のほうが多いだろ
Unix使ってて鯖管出来ない方が恥ずかしい

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/09(土) 16:44:54.38 .net]
wgetから書き込み

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/10(日) 01:19:25.81 .net]
Rubyでプログラミングが必要な作業は大体カバーできる。
他人のコードも読みやすいから勉強もしやすい。
オブジェクト指向の知識も身に付く。
GUIが必要なものはRubyGtkとかで書けばWindowsでもLinuxでも動くし。

Rubyのおかげでプログラミングに対するアレルギーはなくなったし、
作業時間を節約できるようになった。

760 名前:ザリガニ料理人 mailto:sage [2011/07/11(月) 16:26:42.39 .net]
MacでFortranいじってますがUNIX使いと名乗ってよろしいでせうか

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/12(火) 21:49:02.54 .net]
全然駄目だろ

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/14(木) 20:47:44.63 .net]
>>757
Unix使う境遇にありながら鯖管じゃないというケースがほとんどないので、
Unix使ってて鯖管出来ない人間はまず居ないから話題にならない。

Unix使っててプログラミングできない者は時々居るので、馬鹿にされるw



763 名前:名無しさん@お腹いっぱい。 [2011/10/26(水) 10:28:34.06 .net]
init_window() -- 100x100の、バックが白のウィンドウを作成(座標固定でOK)

pset(x, y) -- そのウィンドウのx,y座標に黒のドットを描画(x,y = 0〜99)

上記2つの関数だけを単純にX Window Systemで実装して欲しいのですが、できますか?

できればツールキットを使わずに、Xlibだけでお願いします。

764 名前:763 mailto:sage [2011/10/27(木) 11:39:14.75 .net]
済みません、提出今月中なので、今月中にお願いします。

765 名前:名無しさん@お腹いっぱい。 [2011/10/27(木) 11:56:01.62 .net]
このスレ懐かしい
logsoku.com/thread/pc.2ch.net/unix/995637081/

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/05(土) 21:27:28.88 .net]
Display *dpy;
Window w;

void init_window() {
unsigned long white = WhitePixel(dpy, DefaultScreen(dpy));
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, white, white);
}

void pset(int x, int y) {
XDrawPixel(dpy, w, x, y);
}

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/05(土) 21:44:47.50 .net]
>>766
すみません、#include <X11/Xlib.h> を追加して、
-lX11 を付けてコンパイルしましたが、

undefined reference to `XDrawPixel'

となっちゃいます。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/06(日) 22:26:09.73 .net]
Display *dpy;
Window w;
GC gc;

void init_window() {
int screen = DefaultScreen(dpy);
unsigned long white = WhitePixel(dpy, screen);
unsigned long black = BlackPixel(dpy, screen);
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, white, white);
gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, black);
}

void pset(int x, int y) {
XDrawPoint(dpy, w, gc, x, y);
}


769 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/06(日) 22:37:51.87 .net]
>>768

main()関数を追加して init_window(); と pset(50, 50); だけ呼んでみたところ、
ウィンドウは出ずにセグフォしました><

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/06(日) 23:07:33.73 .net]
#include <X11/Xlib.h>
Display *dpy;
Window w;
GC gc;
void init_window() {
int screen;
unsigned long black, white;
dpy = XOpenDisplay(NULL);
screen = DefaultScreen(dpy);
white = WhitePixel(dpy, screen);
black = BlackPixel(dpy, screen);
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, white, white);
gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, black);
}
void pset(int x, int y) {
XDrawPoint(dpy, w, gc, x, y);
}
int main() {
XEvent evt;Atom atom;
init_window();
atom = XInternAtom(dpy, "WM_DELETE_WINDOW", 1);
XSetWMProtocols(dpy, w, &atom, 1);
XSelectInput(dpy, w, ExposureMask);XMapWindow(dpy, w);
while ( 1 ) {XNextEvent(dpy, &evt);
switch ( evt.type ) {
case Expose:
pset(3, 3);break;
case ClientMessage:
if ( evt.xclient.data.l[0] == atom ) {
XFreeGC(dpy, gc);XDestroyWindow(dpy, w);
XCloseDisplay(dpy);return 0;}}}}

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/07(月) 06:41:54.67 .net]
>>770
すみません、main()からは init_window() と pset() しか呼ばない、
X側で必要な処理は init_window()とかの中で行う、ということでお願いします。

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/07(月) 13:29:43.14 .net]
ワロタw



773 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/07(月) 17:05:14.35 .net]
#include <X11/Xlib.h>
Display *dpy;
Window w;
GC gc;
void init_window()
{
int screen;
unsigned long black, white;
XEvent evt;
dpy = XOpenDisplay(NULL);
screen = DefaultScreen(dpy);
white = WhitePixel(dpy, screen);
black = BlackPixel(dpy, screen);
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0,
white, white);
gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, black);
XSelectInput(dpy, w, ExposureMask);
XMapWindow(dpy, w);
do
XNextEvent(dpy, &evt);
while (evt.type != Expose);
}

void pset(int x, int y)
{
XDrawPoint(dpy, w, gc, x, y);
XFlush(dpy);
}


774 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/07(月) 17:23:10.92 .net]
>>773
できました!!!ありがとうございます!!!

これでレポートが出せます。

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/07(月) 23:42:57.59 .net]
あーあー、人にレポート頼んじゃって

その代わりとして、>>774は「2点間(x1,y1)から(x2,y2)に直線を引く」line(x1,y1,x2,y2)を
「psetを使って」実装すること

776 名前:名無しさん@お腹いっぱい。 [2012/03/08(木) 20:40:36.99 .net]
質問です

子プロセスをfork()/exec()したあと、wait()してくれない親プロセスがあります。
なので、子プロセスが終了するとゾンビになり、子プロセス終了のたびに
ゾンビがたまっていきます。

親プロセス側でsignal(SIGCHLD, SIG_IGN)すればゾンビにならないことは確認済み
ですが、都合により親プロセス側のプログラムを修正できません。

子プロセス側で何とかして、exit()してもゾンビにならないようにする方法は
ありませんか?

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 21:28:19.75 .net]
子プロセスで、もう一度forkしfork() > 0の方はexitする。
これで親に対して縁切り宣言し、initの子に養子縁組されるので確実にwaitしてもらえる。


778 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 21:30:10.12 .net]
ああ、fork() > 0の方がゾンビで残るわ。ダメだね。

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 21:31:31.31 .net]
>>777
それはすでに試しました。

それやると、目的の子プロセスはゾンビになりませんが、
中間でダミーでfork()するプロセス自体がゾンビになるので、
ゾンビを一切発生させたくないという目的の解決にはなりません。

引続き回答をお願いします。

780 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 21:47:41.27 .net]
結論:
親を何とかしないと無理。LD_PRELOADでコード潜り込ませるとか。

781 名前:名無しさん@お腹いっぱい。 [2012/06/13(水) 21:00:39.33 .net]
組み込みマシンの出力ポート側の都合でインバーター1個追加になったんで、
プログラム側でポートの論理反転でお願い、って頼んだら、
え?なに? インベーダー? って聞き返された。
インバーターだよ、インバーター、って回路図見せたら、
あっこれ、見たことある。ダイオードって言うんだっけ?
とか言われてハァ?w なんだよ。確かに三角形だけどな。
ソフト屋でもインバーターとか最低限のハード知識身に付けとけ。
UNIX屋ってこれが普通ですか?

782 名前:名無しさん@お腹いっぱい。 [2012/06/13(水) 21:45:46.59 .net]
計測/制御にUNIXを当てているなら普通
DI/DOインターフェース、みたいなw



783 名前:名無しさん@お腹いっぱい。 [2012/07/25(水) 13:06:29.15 .net]
dup()等でfd複製したあとfork()して、親も子も同じfdをオープンし続ける場合、
子側からfdを親から独立させることってできない?
そのままじゃlseek()した時とかのポインタが親と共有なので独立じゃないし。
fdからファイル名を逆探知してopen()し直すのはナシの方向で。
あと、親プロセス側のコードもいじれないという前提。

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/25(水) 20:07:27.33 .net]
今時フロッピーのプログラムは実機持ってない人の方が多いんじゃないかな

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 06:31:36.04 .net]
すみませんが詳しい方のみ回答をお願いします

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 09:30:28.99 .net]
>>783
UNIXが作られてから40年。
その機能が無いってことは、誰も必要としなかった、すなわちお前の
アプローチが間違っているという事。別の方法を考えるべし。

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 10:01:34.11 .net]
>>783
小プロセス上でそのfdをもう一度dup2して、もとのfdをcloseすれば良い。

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 11:18:33.53 .net]
>>787
すみませんが詳しい方のみ回答をお願いします

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 12:08:44.67 .net]
子プロセス上でそのfdをもう一度dup2してもとのfdをcloseしてから、
もう一度forkしてその親側をexitすれば良い。

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 12:37:17.01 .net]
>>789
すみませんが詳しい方のみ回答をお願いします

791 名前:783 mailto:sage [2012/07/26(木) 13:48:46.91 .net]
皆さんありがとうございました。
今環境がないので後日試してみます。

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/26(木) 18:25:52.05 .net]
そりゃフロッピーがある環境なんて手元にはないだろな



793 名前:783 mailto:sage [2012/07/27(金) 16:07:37.73 .net]
>>789
その方法でうまくいったみたいです。ありがとうございました。

794 名前:名無しさん@お腹いっぱい [2012/11/08(木) 03:43:44.99 .net]
メソッド

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/22(木) 21:34:21.21 .net]
ある関数に渡された可変長引数を、別の関数に転送したいのですが書き方がわかりません
具体的にはC言語の関数のhoge()をhoge(a,b,c,d,…)で呼び出すと,内部で別の関数funcを引数a,b,c,d,…で呼び出すような場合です.
引数の数が固定であればhoge(a,b,c,d)の中にfunc(a,b,c,d)と記述すれば良いのですが,可変長に対応しようと...を用いると
hoge(...)の中にfunc(...)と記述してもエラーになり,引数展開されません.

どなたかわかる方がいましたら,ご教授ください.

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/25(日) 10:12:32.72 .net]
引数がマルチだからってマルチですか
面白いですな

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/25(日) 10:45:34.93 .net]
面白くはないね。

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/25(日) 20:48:34.77 .net]
void func(int a, va_list ap) {
int b = va_arg(ap, int);
int c = va_arg(ap, int);
int d = va_arg(ap, int);
}

void hoge(int a, ...) {
va_list va;

va_start(va, a);
func(a, va);
va_end(va);
}

これでわかるかな?

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/25(日) 20:51:29.29 .net]
>>798
不正解。

それだと func()をva_argで呼び出すことになるからダメ。

func()自身も引数の個数が不定で、func(a,b,c)だったり、func(a,b,c,d,e)だったり
するものという想定だから。

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/20(木) 21:46:33.22 .net]
セグメンテーション違反がソースではなく、コンパイルに問題にあって発生
している場合 どうしたら実行できますか

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/21(金) 09:04:27.71 .net]
何言ってんだ。

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/23(土) 16:38:58.24 .net]
先日、他部署を交えて開かれた社内技術交換会でのこと。
先輩は自分が担当したパッケージソフトのプログラミング中に思いついたという
あるアルゴリズムについて得意気に解説し始めた。話し始めてしばらくして、
隣の部署の人が口をはさんだ。「それ、有名な○○のアルゴリズムですよね。
ウチでも昔はよく使いました。でもそれには××という欠点があるので、
今ではその改良版の◎◎のアルゴリズムの方を使っています。
ところで今日のお話は○○のアルゴリズムの別の改良方法か何かですか?」
そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか
よく覚えていない…



803 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/01(木) NY:AN:NY.AN .net]
LinuxとBSDで開業コード違いますよね。
Linuxは0xnで改行、BSDは0xrで改行しますよね。
どうしてこういう違いができたんでしょう?
シーゲンで簡単に返還する方法はありますか?

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/10(火) 19:27:23.38 .net]
>>803
見てるかな?
マクロ定義で変換するのが基本だYo(w

#ifdef LINUX
#define CRLF 0xn
#elif BSD
#define CRLF 0xr
#else
//Windows
#define CRLF \x0d\x0a
#endif

805 名前:名無しさん@お腹いっぱい。 [2013/09/14(土) 17:51:53.43 .net]
質問です。
共有ライブラリのダイナミックシンボルを実行時に解決する際、
プログラムのtext部分は原則書き換え不可なので、
data部分のみ書き換えて対応しますよね。
実際、関数呼出しについてはdata上の番地を一旦呼んで
そこから間接ジャンプするようになってます。

問題は、extern char *hoge[] みたいなデータが共有ライブラリ側にあって
それをプログラム側から hoge のシンボルで参照する時です。
コンパイル結果では、hogeのアドレス値はイミーディエイトでレジスタにロード
されているようで、これではシンボル解決の際に命令コードのイミーディエイト部分、
つまりtext部分を書き換えないといけないことになってしまいます。
それはおかしいと思いますが、実際にはどうやっているのでしょうか?

806 名前:名無しさん@お腹いっぱい。 [2013/09/14(土) 19:24:33.86 .net]
>>805
ダイナミックリンクライブラリの関数の呼び出しと
同じだったと思うが。

インポートテーブルを作って
そこでアドレスの解決をしている、だったと思う。

記憶があやふやなので、間違っていたらスマン m( _ _ )m

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 19:41:14.08 .net]
開業コードか…ソフトウェア産業

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/14(土) 19:56:54.55 .net]
>>806
関数の呼び出しと同じじゃないよ。
>>805 のいう通り immediateで直接アドレスが埋め込まれてるから。
オフセットテーブルすら使ってないで実行されてる。

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/15(日) 12:35:14.05 .net]
>>805
externで直接参照されるデータだけは部分的に静的リンクされてプログラム側に埋め込まれる。
古いOSでは、libhoge.soの他にdataセクションだけ静的に分けたlibhoge.sa なんていうものが必要だった。
今のOSではファイルはlibhoge.soだけだが、データが静的リンクされることは変わらない。
せっかくのライブラリの共有効率を高めるためにも、データはexternで参照しない方がいい。

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/17(火) 21:05:13.11 .net]
俺、SE兼PGだけど出来ない。

811 名前:名無しさん@お腹いっぱい。 [2013/09/28(土) 21:02:37.42 .net]
算術が苦手で算譜できない俺が、これからWebサーバ(HTTPを話すプログラム)をプログラミングしようとしている。

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/20(日) 16:14:19.68 .net]
ぼくもヤシです(´・ω・`)



813 名前:名無しさん@お腹いっぱい。 [2013/12/15(日) 08:20:42.76 .net]
使用言語:C言語
目的:キーボード入力を読み取る(キーのプッシュ・リリースも読み取りできるように)

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

これを判定して検索する為の便利な関数や、定形的な方法はあるのでしょうか。

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/15(日) 11:31:19.91 .net]
環境依存、かつ、普通できない

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/15(日) 11:44:40.66 .net]
でも、X serverはやってるよね
探さないで決め打ちかな

816 名前:名無しさん@お腹いっぱい。 [2015/02/10(火) 20:29:47.03 .net]
32bit版の共有ライブラリ(lib*.so.*)を、64bit版の実行ファイルからリンクするなりdlopen()するなりして呼び出す方法ないですか?
32bit版lib*.so.*がバイナリのみでソースがない場合に、このライブラリを64版の実行ファイルから関数を呼び出して実行したいのです。
このライブラリの64bit版はありません。
よろしくお願いします。

817 名前:名無しさん@お腹いっぱい。 [2015/05/20(水) 19:04:51.47 .net]
+=の利点について教えてください。
i += 123;
は、
i = i + 123;
とも記述できますよね?なら+=の必要性はあるのでしょうか?

818 名前:名無しさん@お腹いっぱい。 [2015/06/13(土) 17:53:27.58 .net]
char s[4096];
puts(getwd(s));


これだけのプログラムなのにセグフォります。わかる方、お願いします。

819 名前:名無しさん@お腹いっぱい。 [2015/08/07(金) 08:27:52.16 .net]
今月はじめ、職場に新しい組み込みマシン(ファンレスの結構省電力構成)が入りました。
多分私が開発全般をまかされそうな雰囲気です。業務的にとある構造分析や
シミュレーションなど行う必要があり、プログラムにアセンブラを使用するのは
聞いていたのですが、添付のサンプルソースコードからチラッと見えたのは
LD A,(HL)という命令でした。

「うへぇ〜、よりによってZ80かよ」

アドレッシングモード皆無、リロケート不可、使いにくいインデックスレジスタ、
今時の関数引数のスタック渡しに対応できるのか不安はつきませんし、
今の若者はこんなCPU使わないので人材も少なくソフト開発も大変です。
おそらく導入に際して、大学など教育機関で最初にZ80に触れて刷りこまれた人間が
強気の知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。

昔、当時、8bitCPUでi8080上位互換でi8085よりも多くのツギハギ命令を追加拡張した
Z80は大学など教育機関に浸透していて、日本のCPU界に多くのバカが輩出しました。

これから私は、おそらくそういうバカが、ADD A,(HL)はできるのにADD B,(HL)は
できないのかとか、相対アドレスのCALL命令はないのとか、
スタックフレームポインタとして使いたいのにLD HL,SPっていう命令ないじゃんとか、
アセンブラ通気取りの偏ったどうでもいい我侭を言い出し(だからZ80使うんじゃねーよ)
それと戦わなければならないのでしょう。そして時代によって決着している、
過去30余年のCPU界隈のくだらないそれらの議論が再現され、それに巻き込まれるの
でしょう。もう今からうんざりです。

だからお願いです。教育現場ではi386でもi568でもi686でも
x86_64でもなんでもいいですが現行のCPUにしてください。

教育機関で懐古趣味のバカを量産されると現場が非常に苦労するのです。

820 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:age [2015/08/07(金) 22:05:26.95 .net]
モノクロからモノクロへのビット転送のXCopyPlaneがBadMatchで失敗する。
助けて下され。

821 名前:名無しさん@お腹いっぱい。 [2017/08/20(日) 20:27:41.65 ID:vBW1T6kPX]
int main(){puts(getenv("PATH"));}


これだけのプログラムなのにセグフォります。わかる方、お願いします。

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/28(木) 14:58:14.48 ID:IHJXyk3Oc]
main関数はreturn文書かないとダメだよ。intなんだから。



823 名前:名無しさん@お腹いっぱい。 [2017/09/30(土) 09:56:01.09 ID:oNieT+ova]
returnとか書いても関係ないです。

すみませんが詳しい方のみ回答をお願いします

824 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 09:55:08.61 .net]
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

YTBO3DTOF5

825 名前:名無しさん@お腹いっぱい。 mailto:hoge [2018/02/07(水) 12:09:44.50]
testtesttest

826 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 04:11:40.54 .net]
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

4VEAB

827 名前:sage [2018/07/05(木) 18:11:17.46 ID:I3wlGM/VY]
>>821
必要なヘッダーファイルをインクルードせずにgetenvを使っているから
getenvの戻り値は暗黙のうちにintとみなされる
putsはchar *を引数にとるからintをchar *にキャストすることになってSIGSEGVになる

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/04(土) 22:33:24.09 ID:gwOVmDRaJ]
未経験から半年でフリーエンジニアになれる人の特徴
https://www.youtube.com/watch?v=YCxu0jn52Qw
フリーランスか会社員かどっちが簡単かについての最終回答
https://www.youtube.com/watch?v=JA4JNSmIdxI
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
https://www.youtube.com/watch?v=fTG-eMpwhCg
月収1000万円オンラインサロンオーナーの日常【飲み過ぎ】
https://www.youtube.com/watch?v=lPfWZLatYus&t=107s
借金400万円から人生逆転するまでの軌跡
https://www.youtube.com/watch?v=fXdHlFFUjGY
エンジニアはお金を追求してはいけないという年寄りを論破してみた
https://www.youtube.com/watch?v=qJHCmxFv718
プログラミングスクールを否定する老害どもについて
https://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s
新人叩きしてる古参勢がすぐ儲からなくなる理由
https://www.youtube.com/watch?v=Ch9Ir8O-iqU&t=332s

829 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/14(金) 23:33:25.32 ID:4mtuLeaBl]
Mac OS XはUnix系だから相性が良い。
UnixはUnix同士侵入しやすいんじゃない?OS9時代は聞いた事も見たことも無いけど。
サーバー自体Unixで動くものが多いと思うから、MACに対しての接続はWindowsより
気軽だと思ったけど・・・。2ちゃんのサーバーの名前自体変わってるね〜。

結局最強のWindowsってどれなんだ?
toro.2ch.sc/test/read.cgi/win/1561119545/

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/15(土) 01:36:25.62 ID:S2hoF2q6G]
OS9で不正アクセス行けたかな〜だとするとロシアかな?
Unix系の方が危ない様な。

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/16(日) 11:07:48.61 ID:Emlt16mS/]
連絡手段絶たれているのに、そりゃないよな〜。ここまで手が込んでいるとは。

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/19(金) 03:10:08.70 ID:7brAIgfJM]
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
掲載案件数15万件突破!さらにリモートワークの掲載案件数4,000件突破!
https://prtimes.jp/main/html/rd/p/000000010.000038976.html
ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始
https://prtimes.jp/main/html/rd/p/000000035.000047639.html
ITフリーランスの独立支援サービス『テックビズ』とフリーランス向け報酬即日払いサービス『先払い』提携開始
https://prtimes.jp/main/html/rd/p/000000034.000047639.html
病休代替「フリーランスティーチャー」の正体
ボトムアップの「働き方改革」で教員を救え!
https://toyokeizai.net/articles/-/392362
【特報】テレビCMも成果報酬型に ラクスルがADKと提携し実現
https://xtrend.nikkei.com/atcl/contents/casestudy/00012/00485/?i_cid=nbpnxr_ranking_m
新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給
https://internet.watch.impress.co.jp/docs/news/1287094.html
茨城県日立市、県外からの「テレワーク移住者」に最大151万円の助成金
https://internet.watch.impress.co.jp/docs/news/1281120.html
長野市、市内に移転・事業所設置し、移住することで最大550万円の支援金を支給
https://internet.watch.impress.co.jp/docs/news/1274735.html



833 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/09/26(火) 16:01:15.37 .net]
(⌒▽⌒)アハハ!

834 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 19:59:39.96 .net]
要するに

835 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 20:15:42.87 .net]
その枠やNHKドラマ妙に上げ始めたの娘!あんたの家の都合上で音楽聴いて

836 名前:名無しさん@お腹いっぱい。 [2025/04/25(金) 19:26:47.90 ID:d8GKOmUDY]
FreeBSD雑誌には自分らしいOSとかいうお題目で、
FreeBSDユーザーを肯定するような記事がいろいろと載ってる。
それこそが先進的で現代的なOSだと言わんばかりに。
私はそういう雑誌で編集やってたことがあるから
本当のことを書きますけど、
作ってるほうだってそんなこと信じちゃいません。
ライターともよく話しました。
「こんな心にもないことよく書けるなー」
「目的は現実逃避ですからね
じゃなかったらFreeBSDユーザーは読んでくれないですよ」
内心、FreeBSDは終わってるよなぁと思いつつも、
FreeBSDを賛美する記事を掲載する。
でもね、そういう特集を掲載すると反響がいいんですよ。
「私のFreeBSD人生は間違ってなかった」とかいう読者カードが山ほど届く。
間違ってるって(笑)。
まあ単なるマイナーOSユーザーに自己肯定の機会と人生への夢が与えられるし、
たとえウソの企画でも勘違いしてくれれば発行部数が上がるからいいけどね。

837 名前:名無しさん@お腹いっぱい。 [2025/09/20(土) 19:26:58.91 ID:EDd7Pddis]
>>809

sys_errlist[]がその例だよね。
動的リンクしてるはずなのに、コンパイルするとsys_errlist[]の文字列一式が
実行バイナリ本体に静的に埋め込まれてしまって何コレ?って思ったことある。
だからsys_errlist[]は使わずにstrerror()関数使え、ってなった。

今は直接は埋め込まずに、実行バイナリ本体に外部参照してるデータのサイズ分の
bss領域を確保しておいて、実行時に動的リンカーが共有ライブラリから
そのbss領域にデータ一式コピーするみたいな方法になってるけど
コピーが無駄なことに変わりはない。

838 名前:名無しさん@お腹いっぱい。 [2025/11/08(土) 19:37:23.40 ID:0cFUylTxV]
>>837

-fpicでコンパイルすると copyrelocにはならず、sys_errlistもGOTを使った間接参照になるよ。
-fpicじゃなくて-fpieの方だと依然として copyrelocになるので注意。

もっと身近に、stdoutとかstderrも、この外部変数を直接プログラム中に記述すると
copyrelocになる。-fpicにするとGOT経由になる。

(暗黙にstdoutが使われるprintf()とかはstdoutを直接記述してないので copyrelocにならない)






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

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

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