WindowsやめてLinuxデスクトップ! 18
■ このスレッドは過去ログ倉庫に格納されています
きっかけは、当初のWindows10の暴君ぶりでした。
計画性のないアップデートで勝手に再起動し、悔しいことに保存されていないデータを消滅させました。
今でも、「おいおいアップデートさせるためにノートパソコンを持ち出したんじゃない」と呆れることがあります。
アクティブ時間が24時間/365日の人の場合ばどうなるのでしょう。安心してつかえたものではありません。
最近ではアップデートに伴ってゲームやその他ソフトウェアをインストールし、
目に付くようにデスクトップ画面上やメニューにショートカットやガジェットを作成し、結果的にデザインを変更し、ユーザーの利便性さえ変えてしまう。
会社等で社員に使わせている場合、こういうことをされると非常に困ります。
まさにやりたい放題の非常識がまかり通ってしまっています。
こうしてLinuxデスクトップをメインで使うようになりました。
懐かしい感覚を得られるようになりました。自分でPCをコントロールできる感覚です。
ずっとWindowsに取り上げられていた感覚なのだと気づきました。
本来のOSとは、Linuxのように静かなものです。そこには管理者の私しかいません。
今や必要なサービスはブラウザさえあればほとんど受けることができます。
オフィスソフトには、LibreOfficeという素晴らしいものがあります。(MSオフィスとの互換性アリ)
もう普段のデスクトップ環境としてLinuxデスクトップを選んでも差し支えありません。
しかし、企業においては、流通する文書がまだまだMSオフィスとMSフォントで作成されているのが現状です。
このため、文書の互換性が周囲に強制される結果、周りもMSオフィス、ひいては、Windowsを強制されることになります。
そこから脱却すべく、LibreOfficeとオープンなフォントが身の回りで積極的に利活用され、OSの自由な選択を願ってやみません。
Linuxのデスクトップ関連技術の発展や商用ソフトウェアの登場には、利用者数が増えることが大切で、好循環を生み出すはずです。
オフィスソフトウェア、ファイラー、その他種々の分野のソフトウェア、Linuxデスクトップ環境の充実を議論しましょう。
>>2に過去レスです。 配列使ってる位だから、使い終わった事が確定したらその場でfree()とかしてんじゃないの?
j の値が変化するループの中で不変の i でインデックスしておいて、
尚 null が云々言ってんだから、とっくにどっかが解放したか、
とんでもないとこを参照してたまたま null が見えただけなんだろうけど
てかファームでもなきゃ、Cオンリー なんて十年程前の時点でとっくに時代遅れなんだよな
せめてスマートポインタをクラス内に配置して確保解放を隠蔽するとか、
大量なデータを超高速で処理しなきゃなんないとかでもなきゃ std::deque とかでいいだろっていう 違うか、ループ1回目で正常に解放して、2回目以降延々nullptrを free() し続けてるだけか
まぁ元のソースなんざ読むつもりもないんだが まだmalloc、freeで消耗してるの?
// Goもっと流行れ、ガベコレあるよ〜 >>217
違うかと訂正したつもりになっているが元の長文が論点不明瞭の駄文なので
何を訂正してるのか第三者には不明w > ループ1回目で正常に解放して、2回目以降延々nullptrを free() し続けてるだけか
そういう事
だから実質ループの一回目以外何もしてないし、もし>>201の言うようにこれを修正した結果他で問題が起きるんならそれこそ本来「開放された(ているべき)」アドレスを使用してるっていうセキュリティに直結する致命的な脆弱性になりうるわけ
コード読めて、読む気になりゃ理解するのに5分もかかんねぇネタなのに明らかに読めねぇ層が「局所的に正しい修正が裏目に出るかもよドヤッ」とか
頓珍漢な英語批判(しかも報告者は多分名前的に外人なのにw)、挙げ句の果てに異常系正常系の区別も付かねぇで「リカバー処理に何を書くの?」とか言ってる
呆れるしかねぇわwww >>220
元のソース読んでないお前が長文を何度も書いているのが謎 >>221
何いってんだお前
俺がたまたまissueみて元ソース読んであーこりゃ確かにバグだねって思って頭に留めといたのを>>192に貼ったわけだが
コード読めないし読む努力する気もないなら無理に読める側の会話に参加しなくていいんだよ? >>223
(まったくもってその通りですつつしんでお詫び申し上げます。) >>224
頭に血が上って書き込むと恥を書くと学習した方がいい >>212
>文章にした俺が悪い
文脈は大半の人には伝わってる。斜めに読んだ人が違っただけ。
>逆に自慢話に読めたってこと
ネットでは上も下も関係ないだろ、平等に行こうや。
>>214
>既にリリースされているソフトでヒープメモリを使う箇所を全て修正せよと言っても仕方ない
既にリリースされている時でも状況次第で変わるのでないか。
しかも君の今回の主張と下の疑問は矛盾してる感じを受ける。下の主張は全部見直せ、と解釈できる。
>明らかにおかしなコードだけど [i] を[j] に直すだけで何も問題なく改善される事をキミは確認したの?
>そこまで確認した上でバグを指摘するのがオープンソースの開発に参加するという事じゃないかな
>致命的エラーだから結局プロセスを終了させるだけじゃないの?
あえて書かなかったけどメモリ不足か、あるは何らか不都合が生じてるのでプロセスを終了させるべきに同意。
>>220
見えなくなるので話しを広げないで欲しい。99% [j]と書くべき部分を[i] したのではと言うリンク先を前提にしようよ。 >>226
パッチの話は元々 >>189 が苦し紛れにふった話題
>>209
「注意深くコーデイング」するならnullポインタのチェックはいらない
n回のループはi回で良い ちょいと勉強すればコードなんて結構な率の人々が書ける様になる
ところがコードを読む方はそうは行かないんだなこれが
それが明らかにわかってなさそうな書き込みには突っ込む気にもなれん 最初はNULLを解放しようとして
次からnullptrを解放しようとしてる
何もしてないなんてことはない
ただ無意味なことをしてるだけだ
俺は生きてていいんだ >>223
意図した通りには動いてないだけで、不定なってるかも知れない i を使って
n回、free(resp[j]->resp) してるだろ。
>>227
>「注意深くコーデイング」するならnullポインタのチェックはいらない
君とは考えが違う。
>n回のループはi回で良い
ソースを全部を読んだ訳でないけど意味が不明。
局所的には i が不定になってるかも知れないのに?
>>229
多少は>>217には異論もあるけど、そう言うことか。 ×)free(resp[j]->resp) してるだろ。
○)free(resp[i]->resp) してるだろ。リンク先のコード なんか顔真っ赤にして何度も長文書いてる奴がいるけど
ヒープから取ったメモリを連続して返却するコードなのでプロセス終了前の後始末の一部じゃね?
プロセスが終了すればどのみちヒープメモリは返却されるので
蛇足な処理のバグについての問い合わせという瑣末な話w
顔真っ赤にして長文書くほどの事では無いような もう一つ訂正
コード的には n回、free(resp[i]->resp) するけど実行時は
通称nullptrをfreeした時点でコアダンプ吐いてアプリは停止するのでは。
>>233
>プロセス終了前の後始末の一部じゃね?
そうかも知れないし、そうでないかも知れない。
なのでプロセスが終了する時にヒープメモリは返却されるので下手(危険)なfreeをするな
と言う説も有力だけどコードだけでプロセスが終了時だと決めつける君の推察力には脱帽する(当然皮肉) >>234
ヒープから取ったメモリを連続して一気に返却した後もそのソフトが機能し続けるとは考えにくいのでプロセス終了時の蛇足な処理と考えるのが一番自然
顔真っ赤にして長文書く前に一番自然な解釈をしなよ つーか読めねぇならわざわざクチバシ突っ込んでこないでいいのにいちいちなんで頓珍漢なこと言ってくんのかな
散々ほかの読める人も指摘してるけどnullに対するfreeは別に何もしないだけで合法だし
freeに失敗=即異常系じゃねーんだから普通に出来る範囲で後処理して終了でも、あるいはそれがまだ致命的じゃないなら続行してほんとに致命的になった時点で終了でもいいし
つーか色々わかってねぇからぼんやり(ヒープメモリの確保に失敗!?もう駄目だー)とか思ってんだろうなw >>7-8
とかでLinux選んで良いと思う。
特にWin10はLinuxと同じく、実質無料・ローリングリリースなので。
一方で、今は仮想も無料&マシンパワーも十分なので、ホストOSはWinが良いと思う。
Linuxはホストでもゲストでも問題なく使えるけれど、Winはゲストにすると劣るから。 >>237
これは諦めるしかないパターン
しばらく我慢だ、そのうちおさまるから >>220-224の流れは笑うわ
マジでPamBackend.cpp読んでなかったんだな 初心者です
来年にはWin7のサポート切れるし重くなってきたからLinuxMint入れようと思うんですが、他によさげな軽量Linuxありますか? >>192
ヌル文字を終端とする可変長メッセージ(複数)を1件ずつmalloc()しながらヒープメモリにコピーするのがiのループ
そのmalloc()が失敗したらメッセージのコピー先のヒープメモリをfree()するのがjのループ
jとiの書き間違えで起きるのは途中までmalloc()とコピーができた分のヒープメモリの返却漏れ
iをjに直したところでメッセージ(複数)がコピーされず捨て去られる機能障害は直らない
ヌル文字終端の可変長メッセージはおそらくテキストデータだからデータ量が少ないのでiをjに直し解放してもヒープメモリ枯渇という致命的状況の改善効果はほぼゼロ
なぜこんな取るに足らない未修正バグをネタにこれほど強気に出たの?
>まぁこれはこれでガイジが「カーネル以外のバグの話は認めない!!!」とか発狂しそうだけども >>245
いちいち文章で説明しなくてもそんなのソース読めば明白だし「うんそうだよ、だから何?バグでしょ?」ってだけなんだが
「僕は読めるぞ!」ってアピールするために頑張ったの?
っていう煽りはまぁ置いといて、そういう取るに足らないバグだって普通に報告されても放置とかも割とよく見る>>189って話だよ
一応言っとくとそういうもんだってだけで別にけなしてるわけじゃない、ただそういう具体的な事も知らずに盲目的に礼賛する馬鹿が嫌いなだけ
あんたとか>>217>>223あたりの人はちゃんとソース読める/読んでる側みたいだから別だけど他のそれこそ何の貢献もしてないくせに態度と声だけはデカいゴミみたいな奴らを煽るために強気に出てんのよ
どんなに些末であろうとバグで有ることは事実だしそれを指摘したまっとうなバグレポを「いちゃもん」とかそれこそ「いちゃもん」だろ? >>243
読んでねぇわけねぇだろ、あ、お前は読めないから相手も読めないってことにしたいのかwww >>247
だから実質ループの一回目以外何もしてないし
ってもう1回言ってみろよバーカ 読めないから他の人みたいな「内容に対する反論」が出来ないのねwww 読めないことにしないとマウンティングできないもんね
防衛機制が働いてるなァ そりゃ読めると判断出来る情報がゼロで他の読める人の尻馬に乗った発言しか無いからしょうがないねw
でも「読める!」って虚勢は張らないで「読めないことにしないと」みたいにぼんやり読めるっぽくするところにちょっと正直な性格が現れてるね
可愛いなぁwww お前は自分の心の平穏を保つために俺がC/C++を読めないものだと思い込み
俺は読めることを証明するつもりはないのでお前にそう思い込ませておく
現実は読めるし書けるのにね、かわいそうだね お前は自分の心の平穏を保つために俺がお前はC/C++を読めないものだと思い込んでいると思い込み
俺は読めないことを証明するつもりはないのでお前にそう思い込ませておく
現実は読めないし書けないのにね、かわいそうだね
ブーメラン一丁いただきましたァッ!wwwwwww 読めないことを証明するつもりはないのではなく
お前は証明できない、ていうかできたら怖い そうだよ、だからプログラミングが「出来る」「出来ない」を論じるんであればお前が出来ることを証明する必要が有るってだけ
その証明が出来ない(しない)んであれば社会的には「出来ない」と等価ってだけ
出来るけど証明する気はないなんて強弁には社会的に何の価値もない
はwいwwロンパーーーーwww 社会的に出来ないと評価されることと現実に出来ないのは等価じゃないんでどうでもいい
っていうかやたらテンション高いけど、ひょっとしてzmapくん?なんかそんな臭いがする >>256
今度は誰か訳わかんねぇやつと紐づけて来たよ、zmap君って誰だよwww
テンション高いってかせっかくガイジをからかうならガイジテンションのが良いだろ?wwwww
件のバグにたいしても「これにはこれこれこういう理由があって放置されてんだよ」みたいな具体的な話なら普通のテンションで普通の返答するよ
ただ技術的な話が出来ずに人格攻撃やレッテル貼りしか出来ないガイジには同レベルの返ししかしないってだけ zmapくんっていうお前みたいな頭悪そうな奴がいたんだよ
技術的な話をするつもりはないよ、お前を不快にすることが目的だし >>244
軽量といったら
Alpineとかcore
みたいなのがあるけどとりあえずmint使ってみれば良いのでは >>258
え、お前5chのクソみたいな落書きで不快になったり感情が動かされたりすると思ってんの?
それって逆に言えばお前がそうってことだよな、ゴメンな
俺はこうやって最初に一個技術的なネタ出してお前ら雑魚と馴れ合うことで超極稀に自分よりレベル高い人から良いレス貰えることが有るからやってるんだわ
だからお前ら雑魚のレスは只のノイズや撒き餌でしか無いから逆にありがたい
それに実際俺はクソザコナメクジだからプリリクバグレポ送るにも毎回「間違ってねーかな、英語失礼じゃねーかな」ってビビりながらだからこういう気楽な場所でキチゲ開放させてもらってんだわ
それで不快になってるとは申し訳なかったなぁ そう言えばzmapくんって同じ臭いにする奴が去年いたな。
zmapくん == 単芝くん なのか。 しかもイコールをわざわざC風に==にしてみたけど全角半角の違いに気づきませんでしたってかw ID:NNq0I+Ezがクソザコナメクジなのは同意 元気なくなっちゃったね
テンション高めで頭悪そうな長文書いてよ、バカにしてあげるからさ アタシの文章からアタシの感情をサッシてくれるなんてなんてステキな殿方なの!!
いや、お前の反応ワンパターンで面白くねぇんだもん(´・ω・`) あほんと、まあ赤ん坊が積み木遊び楽しめても大人は楽しめないからしゃーない 無理にガイジに合わせてガイジテンション維持するの結構キツイんだよ(´・ω・`)
ガチガイジにはわからんかもしれんけどさぁ
まあでも俺はこうやってコード読む脇でだべりながら細かく息抜きして集中力維持できるからありがたいんだけどさ
スレチな点だけ申し訳ないけど >>257と>>261読んだあとに>>272読むとめっちゃ面白い 何が面白いのか全然わかんねぇよ、箸が転んでもおかしいとかお前こそテンション高すぎじゃねぇのか(´・ω・`) >>272
面白くもなんともないが不気味だな
何故合わせる必要がある?
>無理にガイジに合わせてガイジテンション維持するの結構キツイんだよ(´・ω・`)
>ガチガイジにはわからんかもしれんけどさぁ ぞーいう時には単芝君と言われようが構わずwを連打すればいいんだよwwww
これだけでガイジとしてのステージもテンションもwアwゲwアwゲwだwwwwwwwwwww まだfree()してないバグの件で盛り上がってんの?
あんなの初歩的なケアレスミスだろ。 別に盛り上がってもないだろ、そんなしょうもないネタで
ケアレスミスとかのしょうもないバグも普通に転がってるってだけの当たり前のことをなんか勝手にLinuxディスに拡大解釈して発狂してるのがいるだけで >>246
キミは興味の対象がWindowsをやめてLinuxデスクトップを使う事からLinux信者に移ってしまっているね
キミはLinuxそのものの話よりLinux信者の話が大好きなようだけどしばらくこのスレを読まないがいいよ
たかが5chのスレで精神的に疲れてしまうなんてバカバカしいでしょ ◆2019年2月 WindowsXPが3ヶ月連続で謎のシェア拡大、Mac OS減少、GNU/Linux減少、ChromeOS/Linux減少
https://news.mynavi.jp/article/20190304-782292/
12月にシェアが歴史上最大化したGNU/Linuxは2ヶ月連続の減少へ
もうひとつのLinuxディストロであるChromeOSは横ばい状態が続いている
◆2019年3月 GNU/Linuxディストロ別シェア、Ubuntu・Debian陣営の二重奏が止まらない。RedHad・CentOS陣営は虫の息
https://news.mynavi.jp/article/20190301-779850/
とはいえ、WindowsXPのシェア増加は不自然であり、調査方法が適切なのかは議論が待たれる。
また、BSDが絶滅したかのような統計や、GNU/Linuxがわずか2ヶ月でシェアが3分の2まで激減しているのも、いくらなんでも不自然。User Agentを切り替えて他のOSを装う潜水艦型の使用方法が急速に広まっている可能性についても検証が必要。
Unknownの着実な増加もBSDやGNU/Linuxの潜水艦型使用なのかどうなのか、謎は深まるばかり。 >>288
スペル修正
【誤】RedHad →【正】RedHat Ubuntu多いのはAndroid人気じゃねーのかな?
俺はずっと赤帽系つかってて今はCentOS使いだけどAndroid開発(というかデバッグ)のためにUbuntu入れたし。 >Ubuntu18.04LTSで年賀状を印刷し、
これはプリントマジック?
Ubuntu18.04LTSで録画・録音し、
これはどうしてんの? >>291
プリンターの設定のやり方は2つある。
◆メーカーの純正ドライバを使う方法
◆AirPrintまたはIPP Everwhereに対応しているプリンターに対して、ドライバレスでプリンターの機種を正しく認識させる方法
後者は同一のLANに接続されたプリンターが基本だが、もしIPP over USBに対応しているプリンターであれば、USB接続でのプリントも可能。
例えば、君の自宅にLANがあるなら、君の自宅のLANを制御しているルーターはその司令塔であり、このルーターの指揮下にあるサイバー空間は、外部からは完全に独立した君だけの空間である。
LANに接続する方法は、有線ケーブルによる接続と、無線(Wi-Fi)がるが、どっちでも良い。
だが、プリンターをLANに接続するには通常は無線(Wi-Fi)である。パソコン側は有線接続でもWi-Fiでも、同一のルーターの指揮下にあれば良い。
であるから、まず、プリンターをLANに接続する必要があるので、プリンターのマニュアルに従ってプリンターをスマホみたいWi-Fiに接続する設定をする。
次に、LANに接続済みのパソコン、ここではUbuntu18.04LTSで説明するが、「設定」一覧に「プリンター」の項目があり、「プリンターの追加」を押すと、Ubuntu18.04LTSは現在接続中のLANに接続されているプリンターの探索をはじめる。
探索は数秒で終了する。
録画、録音に関しては、Ubuntu18.04LTSにすでに専用のアプリがプレインストール済みである。
但し、カメラがついているパソコン、マイク端子のついているパソコンでなければならない。マイクがなければiPhoneやAndroid用のマイクのついたイヤホンでも良い。
アプリ名は以下の通り
◆録画(当然だが録音もする)・・・Cheese
◆録音のみ・・・gnome-sound-recoder(←もしインストールされていなければUbuntuソフトウェアからダウンロード。他にも色々なアプリがある。) >>293
スペル修正
【誤】IPP Everwhere →【正】IPP Everywhere >>293補足
前者の純正ドライバーの場合、USB接続で大丈夫 >>288
UA偽装問題なんて大昔からあるだろw
まあYahooが悪いんだけどな >>297
ふちなし印刷ということは、写真品質も合わせて期待しているものと思われますが、ふちなし印刷と合わせ写真品質についても、まだあまり期待はしない方が良いでしょう。
これはUbuntu側の問題として発生する場合もあるでしょうが、仮に純正ドライバを使っても使わなくても、もとから「Wireless LAN(無線LAN)から使う場合の機能制限」が宣言されている機種は多いです。
ドライバレスは、プリンタメーカー側にとっても2016年頃から、Ubuntu側にとっても17.10から搭載された極めて比較的新しい試みで、まだまだ完成された技術ではありません。
ただし、ビジネス目的として普通紙にいろいろ印字する分にはかなりの完成度に到達しています。 >299
写真印刷だけはWindows7を使ってますが、まだ印刷はだめなんですね
どうもありがとうございます。 複合機だとLinuxから「とりあえず印刷だけできます」ってのばっかりでなぁ・・・ >>300
Mac/Win 以外はサーバー用途以外には使えないと思っていたほうがいいですよ。 ______________
| (^-^)ノ | < 最近、スキャナーは何とかなったけど
|\⌒⌒⌒ \ 印刷はダメなケースに突き当たった
\|⌒⌒⌒⌒|
 ̄ ̄ ̄ ̄ 印刷用のドライバーが32bit対応で64bit版Linuxにインストールするのが失敗した
32bitインストールするためのライブラリーがあるのだが不適合を起こした
適合するのを入れなおすためには
削除されるライブラリが凄く多くて
すでにインストールしているアプリに対する影響が予想がつかなくて断念した
印刷が必要な時は他のPCに転送して、そこから印刷することになるな
いつかクローン作って、再度、挑戦してみるかもしれない
別の32版や64版Linuxでは、印刷もスキャナーも使えるようになっている >>303
Macはハードの選択肢が少ないから論外 パソコン買ったらWindowsが入っているのだから無理に捨てなくてOK
LinuxはUSBメモリにインストールして使えばOK
プリンターなんか滅多に使わないから使う時だけWindowsを起動
iTunesでCDをリッピングしiPhoneに曲を入れる時もWindows
定額の楽曲配信サービスのカバー率が上がって来たからCDをリッピングする機会も減ったよ
誰かが送って来たMS Officeの文書ファイルを開く時もWindows
家でOfficeなんて滅多に使わないからその時だけWindowsを起動すればOK 稀にWindowsが必要になるケースが他にもあるわな
そして
稀にWindowsが必要になるケース=稀にパソコンが必要なケース
それ以外はスマホやiPad、泥タブで済んでしまうのが一般人
つまりLinuxの出番なし >>307
「困った時のLinux頼み」-Linuxサーバを使う米マイクロソフト
米マイクロソフトは、米アカマイが運用するLinuxサーバを使って、Microsoft.comサイトを攻撃者から守ろうとしている。
米Microsoftは、自社ウェブサイトを攻撃者から守るために、Linuxを使っている。
Microsoftは、Microsoft.comサイトを保護し、ウイルスやワーム、DoS攻撃などに対する同サイトの脆弱性を低減するため、
米Akamaiが運用するLinuxベースのサーバを利用している。
Microsoftは、過去2週間で少なくとも3つの深刻なワームおよびウイルス攻撃を受け、混乱の渦中にある。
Microsoft.comウェブサイトも、DDoS(分散サービス拒否)攻撃により、少なくとも2回ダウンした。
Linuxオペレーティング・システム(OS)はWindowsの最大のライバルであり、
Microsoft自体がLinuxサーバを使うということは大きな意味を持つ。
http://m.japan.cnet.com/story/20060667/ WindowsはLinuxを上手く使って
利益を出してる会社のひとつなのにねw WindowsじゃなくてMSがLinuxを上手く使ってだろ。
以前はプロセスと言う用語でUNIXの代わりになりますと連想させ、その後タスクと言う用語を使い
メインフレームにも使えますと言うイメージ戦略だったけど営業的にもLinuxは無視できない存在になった。
何故かと言えばメインフレームにもLinuxが使われてるから。Linuxは普及しなくても、なくなりはしない。
世界でソフトにかけるお金の30%は金融業で、その金融業でLinuxが使われてると言う現状を考えてくれ。 >>303
ふつーにクライアントはMac/Winと書きなよ
二重否定は自分を騙す癖のある人がよく使う 誰もLinuxが消えて無くなるなんて言ってないのに
MS社内でサーバーに使っているとか金融業でメインフレームに使われてるとか必死過ぎ
痛々しくて気の毒だから訂正してやるよ
誤 つまりLinuxの出番なし
正 つまりLinuxデスクトップの出番なし
これなら文句無いよな
このスレ的には結局Linuxの出番なしが結論だけど ■ このスレッドは過去ログ倉庫に格納されています