はてなキーワード: Linuxとは
まぁそういう人もいるよね。それで問題ないと思うよ
サーバー←→クライアントの関係、基本的なネットワークが理解出来ているか?だけが重要な訳で
CUIの画面でカタカタったーーンが重要なわけではないし、必要になったら必要なコマンドをググれば事足りる
あとワイは未経験者はLinuxと仲良くなっといた方がスムーズでは?派だが
わざわざ普段使うオペレーターティングシステムをUnix寄りにましてやMacにする必要性はない思ってる
この増田→ anond:20220811161554 がMacなんちゃら書いてること読み落とした
MacはApple信者とスタバでドヤ顔に任せておけばいいと思うよ
https://anond.hatelabo.jp/20220527063027
あとWSL2使えよは何度も言ってるわ
というかLinuxコマンド叩ける・アレルギーないとAWSなどのパブリッククラウド使う時に困らないし
なによりも自宅でネットワークの勉強する時にVirtualBoxなどの仮想環境で個人で勉強ができるねん
アキバやネットでCisco/ヤマハの中古ルーターをわざわざ仕入れてPC複数台用意しなくてもね
あと、小さな会社ではNIC2枚ざしにしたLinuxのPCルーターってたぶん今も動いてる
今のプログラミングはネットワークと密接に関係することが多いので、まずはそこを押さえないといけないでしょ。
それ踏まえたらWindowsしか知らないというのは微妙だし、初期の段階でUNIX系に触っておくのは良い選択だと思うけどね。
初心者ならLinuxのディストリビューションの違いとか問題になるレベルではないし。
C++もC#もVBもVS入れたら終わりで環境構築に苦労したことほとんどないやで
苦労したのは組み込み開発の構築くらいやな
プログラミングを学ぶなら、ゆくゆくはネットワークの話とかも知っていかないといけない。
あと環境依存ではないプログラミングの手法に、できれば最初から触って欲しい。
そんでプログラミングの基本はターミナルでコマンド入れて"Hello, world"だけど、それをコマンドプロンプトとかPowerShellでやるのは微妙。
そう考えるとできるだけUNIX系か、それに近いインターフェースを持つOS上でプログラミングしたほうがベター。
だから理想を言えばLinuxでプログラミングを学ぶのが一番だけど多分ハードルが高すぎるので、macでもいい。
もちろん、これは「欲を言えば」くらいの話ね。
Windowsでプログラミングを始めるのは「良くはない選択」だが「絶対に避けるべき」という話でもない。
だからWindowsのコマンドプロンプトやPowerShellでプログラミング事始めというのも「まあ仕方ないか」みたいな感じ。
あとVSCodeとかの統合開発環境は覚えたほうがいいけど、初学の段階で学ぶ必要はないと思ってる。
確かに「統合開発環境を使いこなす」ことは現在の開発だと基本なんだろうけど、かといってプログラミングの本質ではないので。
昔はLinux系OSなら一発でビルドできるパッケージがWindowsだと自前でソースコード拾ってきたりしなきゃいけなくてすごく面倒だった事も多かった
Cygwinとか使えばそこらへんの手間はある程度解消された部分はあるけど、どうしてもLinuxの方が楽だった
今はWSLもDockerもあるし、Windowsでも遜色ない開発ができると思う
あと、VisualBasic触るくらいなら、同じ開発環境で触れるC#やった方がいいとはたしかに思う
2022-08-11
■プログラミングとか好きだけど業界はスキルのマウンティングとかキャリアポルノばっかりだよな
ソースコードコピー&ペーストして何となく動くようにすることはできる、なぜ動いているかは全く理解できていない
プログラマ歴だけなら長い
LinuxのCUI作業はできるけど、あんまりシェル芸とかワンライナーみたいなの嫌い
ソースコードコピー&ペーストして何となく動くようにすることはできる
Cの黒魔術とか、なぜ動いているか全く理解できないときもあるけど、デバッガとかあればなんとかなるはず
多分、自分が年を取ったからだけなんだろうけど、つまらんものはつまらんのだ
もっとソーシャルハックとでもいうか、ヒューマンな方をやれば良かった
最近話題の新興宗教とかマインドコントロールとかもそうだけど、
プログラマ歴だけなら長い
LinuxのCUI作業はできるけど、あんまりシェル芸とかワンライナーみたいなの嫌い
ソースコードコピー&ペーストして何となく動くようにすることはできる
Cの黒魔術とか、なぜ動いているか全く理解できないときもあるけど、デバッガとかあればなんとかなるはず
多分、自分が年を取ったからだけなんだろうけど、つまらんものはつまらんのだ
もっとソーシャルハックとでもいうか、ヒューマンな方をやれば良かった
最近話題の新興宗教とかマインドコントロールとかもそうだけど、
簡単にハックされるぞ。元からスパイウェアが入っている。画面をキャプチャされ続け送られる。気をつけろ
Linuxを使え
見つけ方
オフラインのメモ帳で文章書いている最中に変なURLに通信してたらスパイされている
ウィルス検知ソフトではけっして検知しない。変なURLに通信しているかどうかで判断するしかない
https://qiita.com/ishigaki_hige/items/41ab31b002c8649be2c2
Firewalla Purple、Firewalla blueというファイヤーウォールハード製品が導入しやすく使いやすい
https://marketplace.isec.ne.jp/products/firewalla-blue-plus
https://prtimes.jp/main/html/rd/p/000000071.000056596.html
簡単にハックされるぞ。元からスパイウェアが入っている。画面をキャプチャされ続け送られる。気をつけろ
Linuxを使え
見つけ方
オフラインのメモ帳で文章書いている最中に変なURLに通信してたらスパイされている
ウィルス検知ソフトではけっして検知しない。変なURLに通信しているかどうかで判断するしかない
https://qiita.com/ishigaki_hige/items/41ab31b002c8649be2c2
Firewalla Purple、Firewalla blueというファイヤーウォールハード製品が導入しやすく使いやすい
https://marketplace.isec.ne.jp/products/firewalla-blue-plus
https://prtimes.jp/main/html/rd/p/000000071.000056596.html
これもLinuxに変な感情持ってる子(anond:20220718185743)と同じく自分が何言ってるか理解してなさそう
あなたの仕事についてあなたに説明しようとするバカ(https://president.jp/articles/-/37902?page=2)
アメリカの社会心理学者、デイヴィッド・ダニングとジャスティン・クルーガーに、「能力が低い人はそのことに気づかない」というタイトルの研究論文がある。わたしはこれは「あなたの仕事についてあなたに説明しようとするバカに関する研究」とすべきだったと思う。そうしなかったのは、おそらくそんな変なタイトルでは科学専門誌に掲載してもらえないと思ったのだろう。
だが、ふたりの研究内容はまさにこのとおりだ。能力が低い人ほど自分を過大評価し、他人に平気でその価値観を押しつける。だからこそ、バカは一度も犬を飼ったことがないくせに、犬を飼っている人にしつけのしかたをアドバイスしようとするのだ。
この〈優劣の錯覚〉という認知バイアスは、ある一定の状況において、自らの真の能力を認識できなくなる現象を指す。それだけではない。ダニングとクルーガーによると、能力が低い人は自分を過大評価するだけでなく、能力が高い他人を過小評価する傾向もあるという。
まぁ能力の問題で真面目に考えても調べてもこんなもんなのかも知れないが、文章を見るに極端な知的ハンデキャップがあるようには見えないので、
はてブのホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ
406あとで/1267users 今どきのLinux事情 | tokida | SpeakerDeck
322あとで/2603users 世の中には困ってる人を助ける制度がたくさんあるのに何が使えるかを教えてくれないっていう理不尽仕様なんだが、そんな世界をなんとかしようとしてる人たちがいて、そのためのWebページがこの前リリースされたってことを僕はフォロワーさんに知っておいて欲しいと思ったんよ | Togetter
317あとで/2362users 【保存版】リクルートやサイボウズといった大企業が新人研修用の資料を公開。→「学び直そう」「非エンジニアの方にも」 | Togetter
183あとで/975users ゼロトラスト移行のすゝめ:IPA 独立行政法人 情報処理推進機構
170あとで/1167users 「チ。―地球の運動について―」感想。〜歪で不誠実で不愉快なこの傑作漫画について〜 - 銀河孤児亭
169あとで/1566users 大阪と京都で「ここ行っとけ、これ食っとけ」があったら教えて→で、続々と集まった情報がこちら | Togetter
160あとで/1265users 東京の水はどうやって飲めるようになってるのか?|miyasaka|note
157あとで/942users 青空怪談 〜青空文庫の怖い話50選〜|みもねる|note
156あとで/849users 今年もミクシィの22新卒技術研修の資料と動画を公開します! | mixi developers
148あとで/827users 個人開発で即戦力になるツール・サイトまとめ - Qiita
147あとで/1283users 元Googleデータ科学者「人生をうまくやるコツってめちゃシンプルだよねー」 | パレオな男
144あとで/890users サブスクリプション型のビジネスなら見ておくべき5つの超重要チャート - Qiita
142あとで/1250users 「もはや昭和ではない」男女共同参画白書(令和4年版)が面白いからみんな読んでみて! 今は子無し世帯がマジョリティ - 斗比主閲子の姑日記
137あとで/1036users 【保存版】交通事故に遭ったときにまずやること・避けてほしい行動マニュアル - 弁護士法人AOがお届けする法律メディア|Legal Forest
133あとで/838users 有名企業のエンジニア向け研修資料まとめ - Qiita
131あとで/1080users エクセルで複数のシートを集計する場合、シートを何枚追加しても数式修正が不要!大企業の経理が感動した神テクとは|ウォーカープラス
130あとで/728users 【絶対に観るべき】英語のYoutubeチャンネル集【プログラミング】 - Qiita
126あとで/853users 障害報告書を書こう! - Qiita
126あとで/1331users これから家が燃える人向けnote~出火編~|たぬき|note
125あとで/712users 期限の制約なく無料で使えるクラウド「Free Tier」主要サービスまとめ。2022年版 | Publickey
117あとで/973users かに💸 on Twitter: "答えいいます。ぼくが創業するなら、①日本政策金融公庫の『創業の手引』見ながら創業計画立てて、②中企庁の『J-Net21』で補助金みつけて、③よろず支援拠点で創業補助金の申請手伝ってもらう。ちなみにここまで全部タダ。④創業後は"商工… https://t.co/LXadEmaqdx"
116あとで/1443users 俺も同じような立場になったことあるけど、解決策は一つしかない。転職だ.. | anond.hatelabo.jp
116あとで/1210users 統一教会と自民党のお付き合いについて補足するよ(ちょっとだけ追記) | anond.hatelabo.jp
109あとで/1113users 統一教会と安倍晋三・自民党 | anond.hatelabo.jp
107あとで/637users ゲーム感覚でプログラミング学べるサービス集 - Qiita
107あとで/872users 「なんで私をもっと評価してくれないの!?」という人向けに、私がやってる評価ハッキング手法を伝授します - 斗比主閲子の姑日記
106あとで/493users AWS認定の無料模擬試験がさらに便利になりました! | DevelopersIO
106あとで/758users 2022年のモダンCSS改 | tonkotsuboy_com | SpeakerDeck
105あとで/633users プロダクトマネジメントを学ぶための推しの書籍 | mizuman | SpeakerDeck
103あとで/598users データマイニング入門 | 森 純一郎 | Utokyo Open Course Ware
103あとで/1054users 記者座談会 統一教会と自民の関係にメスを 反共右派として育てた為政者の罪 | 長周新聞
Mac Iphone Android Windowsのスパイウェアが動くとどうなるのか?
音声が盗聴される。
カメラが起動し顔をとられる
PCスマホにはスパイウェアは元々入っている。WindowsやmacやiPohne andoridに入っている
Charleというアプリで通信を解析しそれで不審なURLが動作していたらそれだと思ったほうがよい。
https://qiita.com/ishigaki_hige/items/41ab31b002c8649be2c2
Firewalla Purple、Firewalla blueというファイヤーウォール製品が導入しやすく使いやすい
これでハックされていないかわかる
https://marketplace.isec.ne.jp/products/firewalla-blue-plus
https://prtimes.jp/main/html/rd/p/000000071.000056596.html
Git(ギット[2][3][4])は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。Linuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。Linuxカーネルのような巨大プロジェクトにも対応できるように、動作速度に重点が置かれている。現在のメンテナは濱野純 (英語: Junio C Hamano) で、2005年7月から担当している。
Gitでは、各ユーザのワーキングディレクトリに、全履歴を含んだリポジトリの完全な複製が作られる。したがって、ネットワークにアクセスできないなどの理由で中心リポジトリにアクセスできない環境でも、履歴の調査や変更の記録といったほとんどの作業を行うことができる。これが「分散型」と呼ばれる理由である。
画面をキャプチャされ続け送られる。気をつけろ
Linuxを使え
見つけ方
オフラインのメモ帳で文章書いている最中に変なURLに通信してたらスパイされている
ウィルス検知ソフトではけっして検知しない。変なURLに通信しているかどうかで判断するしかない
https://qiita.com/ishigaki_hige/items/41ab31b002c8649be2c2
Firewalla Purple、Firewalla blueというファイヤーウォールハード製品が導入しやすく使いやすい
https://marketplace.isec.ne.jp/products/firewalla-blue-plus
https://prtimes.jp/main/html/rd/p/000000071.000056596.html
某話題の書籍を買って読みました。ひととおり読んだのですが、話題の1章を読みつつ取ったメモを、本が回収される前に置いておこうと思います。
ちなみに最初は電子書籍で読んだのですが、回収かもって話を聞いて紙も買いました。
以下にメモをそのままのっけるので、たぶん書籍と照らさないと意味不明だと思います。
・Web1は「1970年代から1980年代」というのが若干謎ではあるが、この本ではそういう定義だとおもって受け入れる余地はあるか。実際、列挙されているTCP/IP・SMTP・HTTPの最初のRFCは70~80年代
・HTTPはWebサイトの「構築」をするものではない(Webサイトのデータを取ってくるためのプロトコルである)
・TCP/IPの4層モデルとかOSI参照モデルとかを意識しているんだろうけれど、いまひとつWeb2とWeb3の対比ができていない。また、後段で「ブロックチェーンもプロトコル」と主張する割に、このLayersにも「Protocol Layer」が存在しており、いまいち言いたいことが伝わってこない
・Web2 Layersの雑さは見ての通り。「中間のレイヤー」としてなにを想定しているのかが気になるところ。「プラットフォーマーの上に載っている」という結論ありきで作られた図のように思える
・Web1の例としてHTML/CSSのWebサイトのことを提示しており、それはそれで正しいのだが、冒頭のWeb1は1980年代のプロトコル云々というところと整合しない。
・JavaやRubyはわかる C++もそりゃあたくさん使われてるわけだが、この並びで出てくるのはちょっと違和感。PHPとかは?
あとP2PはべつにWeb3独自ではない SkypeとかWinnyとか、クライアント・サーバではない仕組みは2000年代からいくらでもある
・このへんはあんま詳しくないのでよくわかんなかった そういえばログインIDにメールアドレスを使わせるようになったのってなんでなんでしょうね
・この書き方だとSNSログインすると情報収集できそうに読めるけど、SNSログインを介したからって即ログイン先の情報をプラットフォーマーが集められるわけではない
・ブラウザのとこはそうだね~っていう感じだったが、Firefoxがハブられてるのがかなしかった オープン云々のはなしをしたいならMozilla財団の果たした役割は相当に大きいと思うのだが、(この本に限らず)無視されてることが多い
・OSの部分は突っ込みどころがいっぱいあるしスクショがバズったのですでに突っ込まれている
・あくまで例示で出てきてるだけなので本質的なところではないし、よくあるまちがいではあるのだが、POPはどちらかというと「受信したメールを取ってくるため」のプロトコルと呼んだほうがいいと思う じぶんが使っているメールサーバ(というかMTA)までメールが届くのはあくまでSMTPが使われている 「プロトコルが一緒じゃないと~」という文脈で考えると、いったん向こうのMTAに到達しさえすれば、読み手がPOP3で受信しようがIMAP4で受信しようがどうでもいいわけで、例示としてあんまりうまくない
・唐突にICMPが出てきてびっくりした 重要であることはまちがいないのだが、あんまり「プロトコルの例」として出てくるとこはみないので
・後段で「Web3ではいろんなプロトコルがあるんですよ~」という話をするんだったら、ここでWeb3のプロトコルとしてBitcoinとEthereumしか出さないのはなんか話が通りにくいのではないか
「ブロックチェーン=仮想マシン」ではないです、適当なこと書きました
さらに適当なことを書き連ねますが、ここでいう仮想マシンとはVMwareとかの仮想マシンではなく、Javaの実行環境であるJVMとかのような仮想マシンです
イーサリアムのスマートコントラクトはEVMという名の仮想マシンで実行されるけど、その仮想マシンは、ブロックチェーンというOS上に載っている、という認識です(詳しい人が読んだら怒られそうな認識だけど)
※もちろん実態としては、マイニングマシンはLinuxやWindows機であり、EVMを含むマイニング用のクライアントはこのOS上にインストールされますが、概念的には、という話です