トップページ⇒linux
1002コメント299KB

Linux広めるにはまずアプリからじゃね? [無断転載禁止]©5ch.io

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001login:Penguin2016/04/19(火) 19:37:37.23ID:Btj+iG2S
GIMPはどんくらいのシュアか知らんけども、LibreOfficeだとかその他もろもろ
Linux対応アプリをWindowsで広めるところからじゃね?アプリと古い周辺機器が
問題なんだろ?
てなわけでWindowsで広めると効果的なアプリを書いて、広める方法を考えるスレ
0809login:Penguin2016/09/16(金) 12:54:49.45ID:mTi000l4
>>808
いやそれは普通だろw
企業でなくとも対価を払っていれば当然文句を言う権利がある
0810login:Penguin2016/09/16(金) 17:17:47.52ID:ZCjXknZm
タブレットとデスクトップPCのOSを統合するという暴挙に出たMSは非難されても仕方ない
0811login:Penguin2016/09/16(金) 17:25:03.14ID:YBHOl4ZU
canonicalも同罪だろ
0812login:Penguin2016/09/16(金) 19:00:32.14ID:oimatPuR
>>782
なんやろ?お前の頭の中では慣れ=使いやすいに強制変換されるんかな?
今からOffieを始める人はリボンUIが使いやすい=始めて触れるリボンUIに慣れるから
>全くの初心者には昔のOfficeより今の方が使いやすい。と言いましたが?

今からUbuntuを始める人はUnityのUIが使いやすい=始めて触れるUnitiyのUIに慣れるから
同じ事だぞw
>どこが同じなんですかね。Xが右やら左やらだけならまだそう言えるがDashは初心者にも使いずらい。

Unityが使いにくいと感じるのは他のUIに慣れていて新しいUIに脳が拒否反応を起こしてるだけの事だ
>じゃあGnome3はどのように説明するんですかね・・・。

論理的に学ぼうとすれば自ずと良さは理解できる 。
>Unityを論理的に学ぶ必要はない。
0813login:Penguin2016/09/16(金) 19:02:40.01ID:oimatPuR
>>812 の一番目が分かりずらいので言い換えると、初心者が両方触った場合リボンUIの方が馴染む。
これはUnityとGnomeを両方触った場合でも言える。
0814login:Penguin2016/09/16(金) 20:06:04.51ID:stms/6+/
>>813
どういう意図で読みにくくしてるの?
0815login:Penguin2016/09/16(金) 21:10:39.45ID:MWTUx3m+
熱くなってる輩は初心を思い出せ ついでに人それぞれってのを理解しようぜ
俺だってちょいと触ってわかりづらかったら即効xfce4に入れ替える
一般人だったら素直に窓にする
0816login:Penguin2016/09/17(土) 08:46:45.42ID:by7bF4KL
おれも間もないけど
WINDOWSならアプリはprogram files一択に入っているけど
linuxはuse/sharだったりuse/binだったりetcとバラバラに配置されている
ようでそこが使いにくい所
0817login:Penguin2016/09/17(土) 11:00:20.51ID:M7kMelIz
パッケージマネージャにまかせれや
ディレクトリ構成を覚えるまで野良ビルドはやめれ
0818login:Penguin2016/09/17(土) 11:07:46.48ID:aWpPnAcC
でも野良ビルドをしないと最新版が使えない。
今のアプリの更新スピードについてこれてないよ。
0819login:Penguin2016/09/17(土) 13:11:23.64ID:4WHyiacG
それはディストリ選びを間違えてるからだ
0820login:Penguin2016/09/17(土) 13:23:20.91ID:hvAuGKRd
つまり間違ったディストリが多すぎる。
0821login:Penguin2016/09/17(土) 13:33:38.23ID:5lJBAtKU
初級者はArch
中級者はGentoo
上級者はLFS
0822login:Penguin2016/09/17(土) 15:01:55.79ID:u9gCrNtt
初心者向けディストロは、標準リポジトリで配布されているもの以外は使ってはいけない
うかつにディストロのパッケージ管理外のソフトを入れると、とても面倒なことになる
0823login:Penguin2016/09/17(土) 17:36:13.94ID:2pDCva/d
>>822
ソフトウエアセンターとかsynaptic以外ということ?
以前ppaなんとか使って入れたことある。
0824login:Penguin2016/09/17(土) 18:23:31.62ID:gYJFSTmD
バグやコンフリクトを自力で解決し上流へ報告するのが中級者以上
苦情を垂れ流して上が解決してくれるのを待つのが初級者向け
0825login:Penguin2016/09/17(土) 18:27:08.55ID:hvAuGKRd
>>824
じゃあ俺は上流者以上ってことだな。
0826login:Penguin2016/09/17(土) 20:56:24.33ID:Endq6VOT
>>821
初心者にArchとか使えんだろ。このスレはあくまででも初心者に広めることだろうが・・・。
0827login:Penguin2016/09/17(土) 20:58:25.61ID:3JEkZc/q
正直おまえらに勧められたらどんなに良いものでも使いたくなくなるわ
0828login:Penguin2016/09/17(土) 23:27:45.41ID:ATP0EtTH
>>826
そうかなあ
ArchWikiなんて情報の塊があるし、最新バージョンのソフトが使えるし。
CentOSやDebianあたりで基本を学んだ後に使うディストリビューションとしては最適だと思うけどなあ
0829login:Penguin2016/09/18(日) 01:59:01.14ID:HqRohJSi
マウスとユーザ名パスワード入力程度で0〜生活環境整えて
ブラウザぽちぽちしてフリーウェア整備できなきゃ初心者には無理
0830login:Penguin2016/09/18(日) 03:29:48.94ID:7zGOHfUS
PortageとかBSDっぽいな
0831login:Penguin2016/09/18(日) 04:30:59.74ID:TkufAU1P
アーカイブファイルをダウンロードして適当なフォルダに置いたら動作するくらいの手軽さがないと無理
0832login:Penguin2016/09/18(日) 06:01:25.51ID:PxR1F8+h
>>824
それを言ったら…
0833login:Penguin2016/09/18(日) 06:33:44.33ID:HqRohJSi
Winの場合はC:\Windows\とかに必要なDLLから何から何まで揃っててPATHでexeもdllも拾えるから
exeがどこにあってもいい代わりにレジストリのゴミやら
作者毎に好き勝手できる設定ファイルの散乱やらでしっちゃかめっちゃか
LinuxBSDその他も.soとかを/Linux/System32/とかwに固めて〜
/binのバイナリが../lib/やら../etc/やら決め打ちで読み書きするのをやめて
設定ファイル用のディレクトリ指定する様にするなりしてレジストリ代わりに.iniファイルで凌いだりして・・・
んでカレントディレクトリの共有ライブラリも読み込めるようにすりゃWin感覚で使える様には出来るわな

んでもそすっと/に加えて/sbin/まで使えるルートユーザ、/usr/でマシン間の管理まで出来るユーザ、
/usr/local/のローカルのバイナリまで管理していいユーザ(一般的にはPCあてがわれた社員とか?)、
実行権与えられた~/だけで許可されてる容量内でだけhogehogeできるリモートユーザ、とか
できなくなるんだよな・・・一長一短ってのもあるけど意識してる用途が全然違うからなぁ
どっちもできるシステムにーっつったって伝統的に殆どのunix系のプログラムは
自分が配置されてるディレクトリ(〜/bin/)の一つ上のディレクトリ以下にある
lib/やらetc/やらに必要なライブラリやら設定ファイルやらが格納されている筈って前提で作られちまってるし
Winみたいな方式に変えようぜーっつったって殆どのコーダーは動かないんじゃないかね
0834login:Penguin2016/09/18(日) 12:02:49.93ID:rqC/m8ut
> Winの場合はC:\Windows\とかに必要なDLLから何から何まで揃っててPATHでexeもdllも拾えるから
> exeがどこにあってもいい代わりにレジストリのゴミやら

PATHでexeがどこに有っても良いのはLinuxやMacも同じ。
だからレジストリの話につながらない。

ゴミが残るのは、ファイルを使っても同じこと。他のOSでも
アプリが作ったファイルはそのまま残る。
設定ファイルもアプリごとに/etc以下に散乱する。

そもそもレジストリは1ファイルではない。
ユーザー用のレジストリはユーザーディレクトリにあるし
システム用のディレクトリも幾つかに分かれている。
0835login:Penguin2016/09/18(日) 12:07:13.78ID:rqC/m8ut
>>833
> Winみたいな方式に変えようぜーっつったって殆どのコーダーは動かないんじゃないかね

Linuxの場合、Winみたいな方式であったとしても、それはうちのディストリの方式じゃない
ということで、ディストリ作ってる奴らが勝手にソースコードを修正する。
だからお前の言うコーダー(アプリの作者)に言ってもしょうがない。

そうやって作られたアプリをディストリのやり方に修正とかしてるから
なかなかアプリをバージョンアップできないんだよ。
毎回チェックしてるからな。
0836login:Penguin2016/09/18(日) 14:05:11.29ID:HqRohJSi
ファイルで残っていればファイル名とかで掃除はわかりやすいと思う(個人的に
実はこっそり某専ブラの元作者だったりするんだけど、
Program Filesに放り込まれる前提でカレントディレクトリ決め打ちで読み書きしに行こうとすると
Roamingに入れて環境によってはセキュリティ設定とかで蹴られたりとか(自身で権限落として実行するから)
やっぱりexeがどこにあってもアクセスできるレジストリって何だかんだで作りやすかったりする
極端な話、最悪全フォルダへのアクセス権持って無くてもレジストリさえいじれれば動いちゃうもんねぇ

で、後者については本当は俺FreeBSD側の人間でLinuxっつったら殆どKali linuxしか触ってないから
ディス鳥ビュータの事情はわからん

どういう思考で書き込んだかはgithubのWordDictGeneratorとかRomajiEnumeratorとか参照でよろ
しょうもない上にやっつけで作ったちっさいコードだけど、これ以上怪しい方面の身バレは勘弁
0837login:Penguin2016/09/18(日) 14:10:41.99ID:HqRohJSi
連投すまん、レジストリのゴミってユーザとかローカルマシンとかの直下の\Software\じゃなくて
例えば、特に専ブラでコンポーネント使う為にソフトの外部でインストールされた
ブラウザコンポーネントのGUIDとかね
あんなん怪しいかどうかどころか使われてるかどうかすら判別するのに一苦労
0838login:Penguin2016/09/18(日) 17:37:17.62ID:7zGOHfUS
初心者はWindowsでもやっとれや
おまえらにLinuxは荷が重すぎる
0839login:Penguin2016/09/18(日) 17:42:36.76ID:UM1SU6C8
バージョンアップしたらドライバが使えなくなるって有りえんだろ
まずはそこからだ
0840login:Penguin2016/09/18(日) 18:03:48.21ID:HqRohJSi
マイドキュメント26Gしか使ってないのに空きがないと怒られるんですけど→Dドライブあいてない?
Chromeだと覚えてくれるアカ名+パスを覚えてくれない→チェックボタン近くにない?
音がうるさい→ミキサの下にスクロールバーない?
わかりづらいので保存先のフォルダ開くボタン付けて→「・・・」
→使い方わかったのでいいです、代わりに消音ボタン付けて下さい

要望類の投稿受け付けたことがある人ならわかるだろうけど初心者もピンキリ、1人や2人じゃない
その辺にWindowsでも使ってろってのも酷な話
初心者のレベルをはっきりしてみよう
0841login:Penguin2016/09/18(日) 19:14:33.19ID:TvZSnSL2
>>838を翻訳すると「おまえらに色々手間掛けさせられるのが面倒」
0842login:Penguin2016/09/18(日) 20:06:26.72ID:HqRohJSi
終了確認ダイアログ付けただけで顔真っ赤にしてフリーウェアにクレームとかあったしわからないでもない
数年前そんな感じの話題が行き過ぎてリーナスが「使って貰ってるんだ」とか何とかキレてなかったっけ
使い勝手が不親切過ぎて使う人がいなくなるのものな
0843login:Penguin2016/09/18(日) 20:32:10.86ID:UM1SU6C8
一万円ぐらいでヴァリデーションなしで売るとかしないと駄目だろうな
どうせ何台もインストールするんだし其れくらいの値段なら買うわ
Windows2000は何台にもインストール出来て神OSだったわ
0844login:Penguin2016/09/18(日) 20:56:22.18ID:bMVqwQBa
Windows7のサポート終了までにみんなが団結しない限りLinuxはPC市場に普及しない。
0845login:Penguin2016/09/18(日) 22:19:20.52ID:6cMukdIj
一致団結?
>>838みたいな選民思想がある限り、そんなの不可能に決まってる。
0846login:Penguin2016/09/18(日) 22:37:38.86ID:pPuyKGsM
初心者はむしろWindows10にとっとと移行してしまったのではないだろうか
無料キャンペーンに目もくれずWindows7を使い続ける人はずっとWindows7を使い続けるか、すでにLinuxをサブに入れていると思う
0847login:Penguin2016/09/18(日) 22:41:25.16ID:sDEqLhAv
> 選民思想
これほんとに頭悪いよな
すごい人たちが作ったものをただ単に漠然と消費するだけの豚のくせになぜか自分もすごくなった気でいんの

昨日もどっかのスレで「プロ向けのものは馬鹿には使いづらいから(キリッ」とか言ってる馬鹿がいたし
0848login:Penguin2016/09/18(日) 22:47:54.21ID:3DUKUaB4
慣れるとLinuxの方が見通しよくて使いやすく感じる
0849login:Penguin2016/09/19(月) 01:35:16.90ID:p0K4/Gbv
ソフトウェアの品質はWindowsのほうが断然上なんだよな
肝心要のOSが腐ってるからどうしようもないが
0850login:Penguin2016/09/19(月) 01:57:50.56ID:1I0ctYAK
目的がソフトでなくOSな人なんて稀有も稀有だろ
0851login:Penguin2016/09/19(月) 03:24:34.20ID:BxYmajG6
linuxはosを愛でて遊ぶものだからな
0852login:Penguin2016/09/19(月) 04:43:12.63ID:thx5v6C6
昔、winで使いたいソフトは全部有料だけで
フリーソフトあるのはLinuxだけという時代にはお世話になった。
今だんだんwinのフリーソフトのマルウェア汚染が深刻化してきてるから
Linuxのソフトがまた日の目を見る時代もくるだろう。
0853login:Penguin2016/09/19(月) 11:40:45.54ID:uN7O9DB9
>>852
ほんとこれ
0854login:Penguin2016/09/19(月) 12:19:53.28ID:cm2zMkrk
gccを使いたいためにlinuxを入れた
それ以前はLSI試食版程度しかなかった
0855login:Penguin2016/09/19(月) 12:30:56.78ID:WDDrhRy4
Windowsだとすごいフリーウェアを一人で作ってる人が何人もいるんだよね
ああいった人達がLinuxにも興味を持ってくれるとうれしいんだけどね
0856login:Penguin2016/09/19(月) 12:52:24.32ID:HicYFMFn
けど開発環境がな
かゆいとこに手が届かないみたいなストレス抱え込むと”WIN32でいいや”になる
しかもちょいとでもLGPL汚染するとソース開示の義務が発生したりしてなんだかなぁ
ブラゲのマクロに悪用された挙句同じプログラム名で配布されたりするととばっちり食うから開示したくないこともあるし
wxWidgetとかなんでMFC互換にしなかったんだろうって今でも思う
0857login:Penguin2016/09/19(月) 14:10:10.04ID:cm2zMkrk
azpainterの人はなぜ転向したのか
0858login:Penguin2016/09/19(月) 14:30:10.94ID:nuGfKyE4
開発環境をVisualStudioしか知らないと
そういう発想にしかならないのか
怖いね
だからWindowsはダメなんだ
0859login:Penguin2016/09/19(月) 14:41:11.86ID:bdN/2H0N
>>857
いろいろサポートするのが嫌になったとかいう話では
結果としてメディバンあればいらない子になった
0860login:Penguin2016/09/19(月) 15:13:47.68ID:/Pc2D6/g
ffmpegをありがたがるWindowsユーザー
0861login:Penguin2016/09/19(月) 16:29:08.28ID:HicYFMFn
>>858
OS理解したての人にRTOS作らせて下位タスクがミューテックス(シングルロック)をウェイトしてる時に
上位タスクがミューテックスロックして即座にウェイトすると十中八九下位タスクがラン状態になっちまう
ってことくらいは知ってるくらいにはHP-UX時代からの開発経験はある

EclipsもQtの類のデザイナもMonoも直感的じゃないと別の開発環境から移動してばかりの時につまずく
趣味だとそこでモチベがぐったりする事が多々ある
0862login:Penguin2016/09/19(月) 16:49:24.42ID:HicYFMFn
ついでに、ついさっきPRしてきたどこの誰とは言わないけど
auto const & rccontainer = container;
for( auto const & r: rccontainer ){ 〜 }
行数減らしたいからって一行目外してforのconst外すな
forの中でstlコンテナいじらないならきっちりconstしとかないと外側でコンテナいじった後だから
要素数が変化しないのにコンパイラの最適化段が毎回サイズ計算しにいっちまうんだよ

その辺の開発者ですらこれだもん、無料なのにWinより使われないのには理由があるってわかれよ
フリー系に稀に良くあるイベントリスナとかイベント1つ受け取るのに
わざわざリスナオブジェクト作れってめんどくさい、MFCや.NETみたいにオーバーライドでいいじゃんっての
0863login:Penguin2016/09/19(月) 16:52:44.05ID:mIUclrhm
>>858
KDevelopは良くできてると思うけど、完成度はVisualStudioの方があるよ。
勿論、全てを手動でする事を否定するわけじゃないけど、今時の開発では
もうそんな事しないからね。GitHubなどチームサーバとの連携も良く
できてるし。やはりアプリのプロが長年作った開発環境って感じだな。
UIとか、もっとポリシー持って設計した方が使いやすくなるのに、
そこが何故か旧態依然たる状態なんだよね。
0864login:Penguin2016/09/19(月) 19:06:50.46ID:Z9RdWb7+
VisualStudioはVC++コンパイラの独自関数を無理矢理使わせようとするところがウザい。
0865login:Penguin2016/09/19(月) 19:23:00.05ID:WDDrhRy4
>>860
ffmpegはUNIX系で開発が始まったけど別に特定のOS向けってわけじゃないから
0866login:Penguin2016/09/19(月) 20:11:28.75ID:w1cGr97A
>>864
もっと具体的に
UNICODE関係だってんなら自分でマクロ組むべきだしプリコンパイルドなんて外せばいいだけだし
うちはC++11に則ってコンソールプログラム書く分にはそうは感じないしGUIはVSに限らずしょうがないし

重箱の隅つついて狭い世界に篭ってないでないでもっと人を集める為に開発しやすくしないとって思うな
0867login:Penguin2016/09/19(月) 20:39:11.50ID:Z9RdWb7+
LLVMでコンパイルすれば良くね?
0868login:Penguin2016/09/19(月) 20:52:07.60ID:Z9RdWb7+
2020年からプログラミング教育が必修科目に。
0869login:Penguin2016/09/19(月) 20:52:13.70ID:w1cGr97A
コンソールプログラムだけならね
0870login:Penguin2016/09/19(月) 20:54:12.10ID:Z9RdWb7+
>>869
というよりScratchがプログラミング教育に使われると思う。
0871login:Penguin2016/09/19(月) 20:57:54.16ID:w1cGr97A
宗教的な話はしてない、>>864が具体的にどこなのか疑問に思ったからそろそろ返事欲しいんだけど
0872login:Penguin2016/09/19(月) 21:01:16.90ID:Z9RdWb7+
scanf_sとかprintf_sとか
0873login:Penguin2016/09/19(月) 21:04:11.79ID:w1cGr97A
セキュリティチェック外せば・・・
0874login:Penguin2016/09/19(月) 22:48:43.49ID:5z1ypJUq
まーなんだ、書式文字列完璧だからscanf大丈夫とかいいそうだが表には出てくんなよ
多プラットフォームならなおさら、どこでもきっちり動く保障もなければ可変数引数とか地雷の元
それとしつこくage続けんな
0875login:Penguin2016/09/20(火) 20:33:43.83ID:xG9ABnkx
Q.Microsoft はユーザーの情報を第三者と共有しますか。
A.はい。特定の状況において、お客様の情報を共有いたします。データを共有する状況の詳細については、Microsoft のプライバシーに関する声明をご覧ください。
概して、お客様が要望または承認された取引きあるいはサービスを完了または提供するために、お客様の了解を得るか必要に応じて、お客様の個人データを共有します。
また、法律による義務または法的手続きへの対応、Microsoft のお客様の保護、人命保護、Microsoft サービスのセキュリティの維持、Microsoft の権利または財産の保護に必要な場合は、
Microsoft が管理する関連会社および子会社や Microsoft のサービス代行をするベンダーと、データを共有いたします。
0876login:Penguin2016/09/20(火) 20:35:09.37ID:xG9ABnkx
Microsoft の権利または財産の保護って、実は裏の財産のことを言ってたりしてたら面白いのに…。
0877login:Penguin2016/09/20(火) 20:51:52.67ID:MXdYi/l5
スレタイ読もうぜ、優れてる物を開発サイドの戦略や首脳陣の人格で否定したとこで
WinがLinuxよりもマウスぽちぽちでできて備忘録や設定手順を検索したりせずにいじれる範囲が広くて
開発工数が少なくて済んでアプリの数もユーザ数も多い事実は変わらない
MSは(特に成長期のやり方が)嫌いだが世に出回ってる物は評価しないとな

こだわりやら自己満足やらで優れてる物を否定して
既存の物の改良は飽きた→開発者やマイナーOS使ってる俺かっこいいに役立ちそうな新しい物作ろう
こんなんじゃいつまでたっても追いつくどころか近づけやしない
0878login:Penguin2016/09/20(火) 21:06:02.75ID:5bG1T7wr
Linuxの技術者なんてWindowsの技術者に比べたら極小数だしな
ソースは開発者固有の財産と考えるWindowsの文化で育ってきた企業や個人が
ソースは共有物と考えるLinuxの文化に馴染めるわけもないし
ライセンスから改めないと技術者が集まらないし打倒Windowsなんて夢のまた夢
0879login:Penguin2016/09/20(火) 21:18:54.69ID:MXdYi/l5
ライセンスも癌だよね
JavaのライブラリもQtも使える物となると異常にライセンスきつくて一回汚染すると義務が色々ついてまわる
今や個人ユースならVisualStudioの方がよっぽど自由な上にタダっていうね
0880login:Penguin2016/09/21(水) 00:22:48.45ID:UTP5wq55
こんなあぶねーVisualStudioなんてよく使えるな

MSのC++コンパイラで作ったアプリには勝手にスパイウェアが埋め込まれる!!
http://echo.2ch.net/test/read.cgi/win/1474035979/
0881login:Penguin2016/09/21(水) 00:26:06.47ID:ww+mUjtx
BSD系ライセンスにしても、ほぼ同じ文面なのに微妙に言い回しが違ってたりして
ほんとに互換性があるのかは照査しないとわからんというありさま
(自動でやってくれるソフトあるんかね…多分あるだろうが)
そのため貢献者全員分のライセンスをcatした長大なものになって
初めから長いやつ(GPLとかApacheとか)とどっこいだったりする
0882login:Penguin2016/09/21(水) 00:30:43.47ID:Az2B6b+b
競馬関係のソフト(JRA-VAN,targetなど)が移植されれば、
大量の移民が移動して来るって何年も前から言われてる。
実現して欲しいもんだね。
0883login:Penguin2016/09/21(水) 00:40:03.57ID:DVPdnSFr
移植じゃ無理だな
大半は今までどおりWindows版使うだけ
0884login:Penguin2016/09/21(水) 00:57:08.63ID:4YaUqVF4
>>880
わざわざ古い記事持ち出してスレまで立てて顔真っ赤だな
notelemetry.objでFA出てるし第一やましい事してないならアプリのテレメトリなんてどうでもいいだろ
優れてる他の足引っ張るよりてめえや周囲を向上させろっての
0885login:Penguin2016/09/21(水) 01:50:16.68ID:Az2B6b+b
日本語がアレな奴が来てしまったようだ。w
0886login:Penguin2016/09/21(水) 02:06:56.82ID:4YaUqVF4
優れてる他の物を貶めて自分に都合のいい物を押し付けるよりも
自身の能力を向上させるなり周囲の開発の為になる活動しろ
って書けばわかるか?
0887login:Penguin2016/09/21(水) 02:09:31.02ID:hfj5ZuiM
Microsoft自滅しますように
0888login:Penguin2016/09/21(水) 02:23:05.98ID:4YaUqVF4
MSなくなってもPC自体がスマホに押されて下火だから
仮に窓が一切使えなくなっても開発者はLinuxはLinuxでもAndroidとかに流れると思う
良くする努力しなきゃいつまで経ってもマイナーなまま、貶めてる場合じゃない

そんな暇があったらちょいと相談に乗っておくれよ
ところでかなりの数のブロック数を大量に抱えて多数のスレッドで排他したいんだけど
セマフォにするとブロック数分だけWaitしなきゃならない(1〜最悪256M/16Kみたいなオーダー)
しかも完全な親子というかオーナー関係というか上下関係だけでも必ず3スレッド巻き込むから
下のスレッドの資源をロックする為にWaitForMultipleObjectsで目的の資源と
上からの終了命令のイベントと下のスレッドハンドルによる終了シグナルの3つを
ブロック数分だけ回さなきゃならないんだが時間が掛かる
何かいい方法ないもんかね?
0889login:Penguin2016/09/21(水) 02:28:52.50ID:4YaUqVF4
ごめん、やっぱ今の案件で詰んでて日本語おかしいわw
でもまあ鯖プログラムでレイヤー分けつつ正常な終了シーケンス取らなきゃいけないような
プログラムなら必ずと言っていい程直面する問題だからわかるよね
(socketで送信側がシャットダウン→受信側が今度は両方シャットダウン→
送信側クローズ→ソケットクローズ完了)
0890login:Penguin2016/09/21(水) 07:38:00.33ID:LeIY1P3T
やたらMicrosoft叩きたがってる知ったかがあの手この手で暴れたがってるようだが
「現実を直視できずにOSの1つや2つケチって自身の都合だけでネガキャンするキモオタ集団」
とか思われたくない。消えてくんないかな。乞食が客寄せしても逆効果。
0891login:Penguin2016/09/21(水) 17:23:58.34ID:polwhi3b
>>882
TARGETとメタトレーダーのためにWindowsも使ってる。メタトレーダーはwineでインストールしようとしたら初っ端のプロキシサーバー云々で挫折した
0892login:Penguin2016/09/21(水) 23:26:41.11ID:KFg7xDNy
WINEかReactOSのどっちかがその辺りのアプリの長時間運用に耐えられるようになれば
LinuxなのかWindowsもどきなのかはともかく普及のきっかけにはなるかもね
でもWINEスレReactOSスレ見る限り道は遠そう
0893login:Penguin2016/09/22(木) 01:54:50.02ID:SK1q4358
VSバカはとっととWinへおかえり
お呼びじゃない
0894login:Penguin2016/09/22(木) 05:18:07.52ID:6yI/1zVW
>>893みたいな奴って正直害悪以外の何者でもないよな
むしろお前が出ていけよっていう
0895login:Penguin2016/09/22(木) 05:23:36.09ID:RxK9eSDx
【勝者と敗者分ける10の法則】
1. 勝者は間違ったときには「私が間違っていた」と言う。
  敗者は「私のせいではない」と言う。
2. 勝者は勝因は「運が良かった」と言う。例え運ではなかったとしても。
  敗者は敗因を「運が悪かった」と言う。でも、運が原因ではない。
3. 勝者は敗者よりも勤勉に働く。しかも時間は敗者より多い。
  敗者はいつでも忙しい。文句を言うのに忙しい。
4. 勝者は問題を真っ直ぐ通り抜ける。
  敗者は問題の周りをグルグル回る。
5. 勝者は償いによって謝意を示す。
  敗者は謝罪をするが同じ間違いを繰り返す。
6. 勝者は戦うべきところと妥協すべきところを心得ている。
  敗者は妥協すべきでないところで妥協し、戦う価値がない所で戦う。
7. 勝者は「自分はまだまだです」と言う。
  敗者は自分より劣るものを見下す。
8. 勝者は自分より勝るものに敬意を払い学び取ろうとする。
  敗者は自分より勝るものを不快に思い、アラ捜しをする。
9. 勝者は職務に誇りを持っている。
  敗者は「雇われているだけです」と言う。
10. 勝者は「もっと良い方法があるはずだ」と言う。
  敗者は「何故変える必要があるんだ?今までうまくいっていたじゃないか」と言う。

少なくともscanf君は 1 3 4 6 8 10 があてはまりそう
お呼びじゃないのは君の方
0896login:Penguin2016/09/22(木) 08:02:57.19ID:hZtpiaTe
>>892
Wineスレで質問する初心者に自主努力が足りねえって叩き出してるんだもんね
WneでWindowsのもの何でも動くからってユーザー勧誘しといて待ってるのがアレだ
0897login:Penguin2016/09/22(木) 08:31:16.50ID:jM37FFws
いつも思うけどlinuxでウイネ入れれば魔法のようにWindowsアプリ使えると
宣伝しているヤシ何なの?
0898login:Penguin2016/09/22(木) 10:39:10.29ID:gXEtk+Ie
エロゲさえ動けはOSなんてなんだっていいんだよ
0899login:Penguin2016/09/22(木) 10:47:37.40ID:57xJOyYz
最近でもネットでアクチとかあるからエロゲもそんなに動かない
0900login:Penguin2016/09/22(木) 11:32:08.02ID:L5aNxvRe
体験版動いたので買ったが製品版は…というパティーン
0901login:Penguin2016/09/22(木) 13:08:01.96ID:Zvcj97ft
>>896
あれは叩かれるのも仕方ないと思うよ
「動きますでしょうか?」と聞く前に試してみろよって話だ
動かして見た結果「こんな不具合が出たんですけど、解決策はありますか?」というなら解るけど
しかし、wineでなんでも動くなんて言っている馬鹿なんて本当にいるのか?
0902login:Penguin2016/09/22(木) 15:48:14.35ID:57xJOyYz
いるよ
win10に文句言うスレとかそういうところに沸いて出る
0903login:Penguin2016/09/22(木) 20:12:23.89ID:F5qj+/FC
Wine最近動くソフトが少なくなってきた。
Microsoftが対策し始めたんだろうか…。
0904login:Penguin2016/09/22(木) 20:37:13.21ID:F5qj+/FC
みんなWebGLで開発してくれればいいのに。
0905login:Penguin2016/09/22(木) 20:53:32.75ID:F5qj+/FC
ブラウザエロゲはちょっと…。
0906login:Penguin2016/09/22(木) 20:57:15.69ID:qDgvkRUp
何だかんだで.NETのが増えてきたしC++/CLIも使いこなせる人間は少ないけど
なんちゃってで作っても動いちゃうしWin10のユニバーサルアプリとかも出てきたし
UWP?フーンとか思ってたら適当に作ったアプリで自作の.NETのクラス
(インスタンスだけじゃなくてランタイムの方)をたった1行の宣言で
Javaスクリプトのホスティングに組み込んで自由に呼べちゃったりすっかんね
(セキュリティ的には怖い事この上ないが便利は便利)
C#1.1の頃から今の今まで個人的にリッチなプログラミングには大反対ではあるが
開発効率が段違いで何だかんだでお世話にならざるを得ない

反面、wineで動かすとしたら新たに追加されたAPIの実装やら
wineからのMonoへのCOM呼び出しやらコンポーネントの識別の為のGUID周りを
どうやってLinuxで管理/実装するのかやら色々頭が痛い問題が山積みなんだろうなぁ
0907login:Penguin2016/09/22(木) 20:59:33.64ID:F5qj+/FC
.NET Coreってものが出てきたからC#辺りは大丈夫になると思ったんだが…。
0908login:Penguin2016/09/22(木) 21:05:02.94ID:F5qj+/FC
.NET Coreは.NET Frameworkのサブセットだからなぁ…。
レス数が900を超えています。1000を超えると表示できなくなるよ。