「Windows」を含む日記 RSS

はてなキーワード: Windowsとは

2022-08-12

anond:20220812165738

視野が狭い?

こっちはWeb系以外に、WindowsデスクトップアプリiOSアプリも開発した経験がある上で言ってるんだけど。

そこまで言うなら、何も知らない・将来どういう開発をするかもわからない初心者に教えるべきことという観点から、是非とも代案を出して欲しいわ。

なんでそんなにコマンドラインを目の敵にするんだか

anond:20220811155256

↑を書いた元増田ですが、VBの話から派生した話で、やたらコマンドライン(以下CLI)を使った開発に否定的人間がいて閉口した件。

そりゃ一口に開発と言っても色々なので、本当に統合開発環境(以下IDE)だけで開発するケースもあるのは、こっちも知ってるんだよ。

から学習者の中で「何をやりたいか」が既に決まっているなら、CLIを全く触らずプログラミングを学ぶケースもアリということなのだろう。

でも、これには主に2つの理由で全く納得がいかない。

1つ目は、そもそもプログラムって何?」というレベルの人が「何をやりたいか」なんて決まっているわけがないので、最初から「何をやるか」を決めてかかるのはナンセンスという話。

しろどういう開発に進んでもいいように、「等号は代入を意味する」辺りから始まって、どんなプログラミングでも基礎の基礎になる、データ構造アルゴリズム意識させることに集中させたい。

そのためには難易度低めで比較潰しが効く言語を、できるだけシンプルな手順で作業できる開発環境で学べる方がいい。

そしたらPythonの実行環境とそこそこ以上の機能を持つテキストエディタを入れて、コマンドプロンプトとかPowerShellとかのCLIから"Helllo, world"が取っ掛かりだと思うわけ。

もしLinux環境が用意できるなら同じことをLinuxでも試してもらって、プラットフォーム依存しない開発の入り口くらいを知っておければベター

いずれにせよ何かを実行する方法が1つではないという重要な知見は、できれば基礎のうちに知ってもらいたいことの1つだし、それはWindowsLinuxとかCLIIDEという対比がうってつけかなーと。

ちなみにIDEは、Pythonによる手続きプログラミングに慣れた後のタイミングで学べばいいと思う。

そこまで行ったら変数の型や、クラスオブジェクトとかの難しい話をGo言語で学んでおくことで、現場で使われているJavaC#swiftへの移行もスムーズになりそうだし。

ちなみに「初心者コース」の最後、もし可能ならRustでポインタメモリの話の触りくらいを体験してもらえると、組み込みに進む際のハードルが少しは下がるんじゃないかな。

もう1つは、いくら現場によってはIDEだけで開発する現実があっても、CLIを使った開発がどういうものかくらい、プログラマにとっては知ってて当たり前じゃねーの?という話。

もちろん「プログラマが何を知ってて当たり前なのか」は、時代の移り変わりとともにどんどん変わる。

大昔ならおそらく機械語とかが必須だっただろうけど、今なら機械語よりはHTMLを読めるほうが遥かに重要なわけで。

あと、UNIX系OSパーティションごとに主要なディレクトリを分割してインストールしていた時代であれば、edエディタの使い方は必須だったと聞く。

(/binに入るエディタedのみだったため、もし使えないとシステムクラッシュして/以外マウントできなくなったときに詰む)

でも今やそんなの完全に過去の話どころか、viemacsの論争ですら多分古い方の問題になるだろう。

そういう過去の諸々も踏まえるとCLI未来永劫、プログラマにとって常識的ナレッジだとは自分も思っていない。

でも今はまだ、プログラマを名乗るならCLIからコンパイルだ実行だくらいの基礎は知ってて当然だと思うんだが。

(流石にmakeまで知ってる必要はないと思うけど)

ということで、自分の言ってることはそこまでおっさん臭くないつもりなんだけどね。

本当に、何がそんなに引っかかるのか意味がわからない。

anond:20220812002045

分散とか言わずに、Android応援したいならGoogleの、iPhone応援したいならAppleの、Amazon応援したいならAmazonの、Windows応援したいならMicrosoftの、Netflix応援したいならNetflixの株買うべきなんだよな

その製品を使ってるなら会社社会的にどう思われている感じなのかもなんとなく分かるし

Netflixが行き詰まり感あるのはNetflix契約してればなんとなく分かってただろうけど、ベライゾンだのウォルマートみたいなのがこの先どうなるかなんて日本に住んでて分かるわけねえじゃんよ

2022-08-11

anond:20220811215424

ワイが業界は行った時はC/C++ドライバとかWindowsアプリ作ってて十年前くらいかAndroid/iOSやるようになって5年前からAzureAWSもやるようなったけど休日勉強必要になったことはないやで

anond:20220811130852

日本の平均年収レベル業務フリーランスするのに必要スキルが、絶えず勉強しなきゃ身につかない人は、

どういうペースで勉強するかはともかく勉強必要だよね

自分業界に入った頃はVisualBasic使ってWindows用の業務アプリ作れますって人や会社が大量にいたんだけど、今はそんな需要ほとんどないわけで

その次にきたC#Java業務システム作れますPHPRuby使ってWebサイト作れますブームも終わったし

少なくとも10スパンで新しいスキルセットを取り入れるくらいの勉強必要じゃね

anond:20220811160158

Windowsユーザ向け。

開発者向けじゃない。

よくも悪くもブラックボックスになっていて、

ほんとにコンピュータ理解しようと思う人にとっては逆に難しい。

Linuxはわかりやすい。

Windowsトラブルシュートしてたら、

「これ以上はMicroSoft中の人に聞かなきゃわからん。。」

ってなるのは俺が若輩者だからだろうか。

anond:20220811155256

かに

Access便利そうだな、簡単WindowsDBを扱うアプリが作れそう。

って思って、ちょっと触ったら「VBで書くのかよ。騙された。。」

ってなった。C#なら喜んで使ってるんだがなぁ。

cmdがPowershellになったような感じで今後進化することを期待する。

anond:20220811193707

今やほとんどのPCユーザWindowsを使っているのだからUNIX系を追加で学ぶことで、Windows以外の環境でもプログラミングできるという話。

それだけ引き出しが増えるし、環境差異に振り回されず物事を考える取っ掛かりにもなる。

別にIDEを使うなと言っているわけじゃない。

CLIに全く触れることなプログラミングを学ぶことが問題なんだよ。

もし最初からIDEプログラミングを覚えてしまったら、多分もう二度とCLIプログラミングをする機会はないと思う。

そもそもIDEでの開発ありきという姿勢が、つい最近までWindowsでの開発スタイルだったわけだし、その意味でも非Windowsな開発スタイルも知る必要がある。

(今はどのOSでも動くVSCodeがあるからどこでもVSCodeでいいじゃんと思われがちだけど)

WindowsノートPCキーボードはなぜ雑な造りなのか、あと英語キーボード信仰やめろ

仕事支給されるPCはいままでたいていWindowsノートPCだったが、どれもキーボードの造りが雑すぎて、一日中使っていると指や手首が痛くなってきた。唯一の例外Lenovo ThinkPadで、はじめてキーボードを打っていて気持ちがいいと思った。だから個人的用途にはずっとThinkPadを使っている(MacBook Airも買ったことがあるがそんなに好きじゃなかった)。

で本題に戻ると、ビジネス用のノートPC会社支給になるものは、毎日時間も使い続けなくてはいけないものなのに、なぜあれほどキーボードの造りがむごいのだろうか。これまで、Dellhpも使ったことがあり、それなりにハイエンドの機種を支給されていたらしいのだが、どれもキーボード打鍵感がペチペチして、使いにくいことこの上なかった。

あと自分外資系会社に勤めているので、英語キーボードPC支給されることがほとんどだが、これは使いやすいと思ったことがこれまで一度もない。日本語メールを打って、ExcelPowerPointを使っているかぎり(つまりプログラマーじゃない)、日本語キーボードの方が圧倒的に楽だ。英語キーボードを使っていると、いつもいつも、なんで@マーク数字の2の位置にあるんだクソが!!!!!としか思えない。

なので結局、会社支給されたPC日本語キーボードを外付けで使っている。

特に結論らしい結論はないが、ノートPC毎日仕事で何時間も使うものなんだからメーカーもまともな質のものをつけて欲しいわと思う。最近コストのせいかセキュリティのせいか知らないが、 LenovoからDellやらhpに切り替える会社が増えた感じがするので、自分としては納得がいっていない。

https://anond.hatelabo.jp/20220811170241

WindowsCLI使ってる奴って秀丸とかまだ使ってそう

anond:20220811162423

今のプログラミングネットワークと密接に関係することが多いので、まずはそこを押さえないといけないでしょ。

それ踏まえたらWindowsしか知らないというのは微妙だし、初期の段階でUNIX系に触っておくのは良い選択だと思うけどね。

初心者ならLinuxディストリビューションの違いとか問題になるレベルではないし。

組み込みデスクトップアプリノウハウはその後でもいい。

anond:20220811161405

たぶんWEB系の開発なんやろうけど

ワイはずっとパソコンスマホアプリ開発ばかりしてたか

C++もC#もVBもVS入れたら終わりで環境構築に苦労したことほとんどないやで

苦労したのは組み込み開発の構築くらいやな

これもLinuxとかMacにはそもそも対応してないかWindowsでやるしかなかったやが

最近Windows以外でもできたりするらしい

anond:20220811160158

プログラミングを学ぶなら、ゆくゆくはネットワークの話とかも知っていかないといけない。

あと環境依存ではないプログラミング手法に、できれば最初から触って欲しい。

そんでプログラミングの基本はターミナルコマンド入れて"Hello, world"だけど、それをコマンドプロンプトとかPowerShellでやるのは微妙

そう考えるとできるだけUNIX系か、それに近いインターフェースを持つOS上でプログラミングしたほうがベター

から理想を言えばLinuxプログラミングを学ぶのが一番だけど多分ハードルが高すぎるので、macでもいい。

もちろん、これは「欲を言えば」くらいの話ね。

Windowsプログラミングを始めるのは「良くはない選択」だが「絶対に避けるべき」という話でもない。

からWindowsコマンドプロンプトやPowerShellプログラミング事始めというのも「まあ仕方ないか」みたいな感じ。

あとVSCodeとかの統合開発環境は覚えたほうがいいけど、初学の段階で学ぶ必要はないと思ってる。

かに統合開発環境を使いこなす」ことは現在の開発だと基本なんだろうけど、かといってプログラミング本質ではないので。

(どこかのタイミングで学ぶべきだけど最初は知らなくていいくらいの話)

しろ何度も言うように、VBが初めて触ったプログラミング言語になるのが最低最悪で、これは本当に避けたい。

anond:20220811160316

昔はLinuxOSなら一発でビルドできるパッケージWindowsだと自前でソースコード拾ってきたりしなきゃいけなくてすごく面倒だった事も多かった

Cygwinとか使えばそこらへんの手間はある程度解消された部分はあるけど、どうしてもLinuxの方が楽だった

今はWSLもDockerもあるし、Windowsでも遜色ない開発ができると思う

あと、VisualBasic触るくらいなら、同じ開発環境で触れるC#やった方がいいとはたしかに思う

anond:20220811155710

いや、初めて学ぶならPython一択だね。

一方でVBだけは絶対に避けたい。

てかWindowsプログラミングを学ぶ時点であまり良くないのに加えて、VBとか最悪の学習環境だと思う。

anond:20220811082226

ありがとうございます

ガンプラなんて3Dプリンタでええやん!」

ってことと、

「いやいや、パーツ一つ一つを組み立てないと!」

ってことですね

ザクとは違うのだよザクとは

2022-08-11

anond:20220811080647

答えを言ってしまえば「無くならないだろうけどライトユースではWindowsでなくともよくなる」という見解

何故かと言えばiPadではプログラミングできないし、専門的な学術アプリも少ないし、セキュリティを向上させるためライトユースでは絶対に使わないような一部機能制限しているため

そういうのを使いたいお仕事をしている人たちはiPadだと困ってしまうのでWindowsは無くならないのだ

anond:20220811080647

答えを言ってしまえば「無くならないだろうけどライトユースではWindowsでなくともよくなる」という見解

何故かと言えばiPadではプログラミングできないし、専門的な学術アプリも少ないし、セキュリティを向上させるためライトユースでは絶対に使わないような一部機能制限しているため

そういうのを使いたいお仕事をしている人たちはiPadだと困ってしまうのでWindowsは無くならないのだ

Windowsパソコンってなくなるん?

ユーチューブ農家iPADだけで動画編集画像編集してて気になった。

クオリティちゃん編集されてた。

こういう人が増えれば、Windousパソコンって今後なくなるんだろうか?って思った。

2022-08-06

NEC『呼ばれた気がした』

今年(2022年)の7月にゲーミングPC市場に参入したNECさんで30万円(27.5万円)で買えるPCスペック

 

 

上記スペックで約30万(27.5万円)でゲーミングPCと称してパソコン売れるのだからNECは大した根性をお持ちですわ

https://www.nec-lavie.jp/products/desktop/lavie/gx/#block6

 

なお、量販店店頭販売しているカタログモデル(LAVIE GX GX750/EAB PC-GX750EAB)だと

28万円で、SSDは1TBになってメモリが16GBになって無線LANもいちおう積ませてくれる模様

そらメモリ8GBで売ったら客からクレーム来て仕事にならなそうだしそうでしょうよ感

カタログモデル構成なら初心者向けのサポートが付く代わりにクソ高(市場の1.5倍くらいの価格)なエントリーゲーミングPCとギリ思えるが

構成変えたらこPCのウリである初心者向けサポートが付かなくなるんだから

最初からメモリ32GBくらい積んでおけよな感がすごい

 

anond:20220806115317

2022-08-04

気をつけろ 暗い夜道とMac iPhone情報漏えい

Mac Iphone Android Windowsスパイウェアが動くとどうなるのか?

画面をデスクトップキャプチャされ送られ続けられる

音声が盗聴される。

位置情報送信される。

ファイルが盗まれる。

カメラが起動し顔をとられる

PCスマホにはスパイウェアは元々入っている。WindowsmacやiPohne andoridに入っている

ウィルスソフトは検知しない

Charleというアプリ通信を解析しそれで不審URL動作していたらそれだと思ったほうがよい。

Linuxを使え Ubuntuを使え

https://qiita.com/ishigaki_hige/items/41ab31b002c8649be2c2

Firewalla Purple、Firewalla blueというファイヤーウォール製品が導入しやすく使いやす

これでハックされていないかわかる

https://meiya.jp/?p=56542

https://marketplace.isec.ne.jp/products/firewalla-blue-plus

https://prtimes.jp/main/html/rd/p/000000071.000056596.html

https://ascii.jp/elem/000/004/050/4050583/

https://firewalla.com/

anond:20220803224250

そうういえば windows udpate って近くの人からダウンロードする機能があるんだったっけ

デフォ有効じゃなかったかもだけど

2022-08-03

anond:20220803221732

Windowsアップデートダウンロードしてる人が隣近所にいるなら重くなるのでは?という話でぽ?

ログイン ユーザー登録
ようこそ ゲスト さん