「Windows」を含む日記 RSS

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

2020-05-27

やっとソースの解読が終わった…

たった、3ファイルだったのに、理解するのに数日かかってしまった。

windowsアプリC#も初めてだったとはいえ結構かかったな…。

デバイスとやりとりするために必要知識を読むのは結構大変。

慣れない事はあまりしたくないものだな…。

解読したコードコメントだらけだし、解読しながらまとめたメモもびしりだ…

2020-05-26

まぁ、リモートパソコンの安売りが始まっているが、在庫処分価格というのは覚悟しておいてたほうがいいとおもう。あくまでも個人の感想

事務やなんかの人はべつに現行世代Windowsでかまわない。

だが、はてなむらである俺ら技術屋には違う。すこしずつ情報をもらって、こっちにも残しているが、各自判断をお願いしたいが、

やすいからといって、現行世代のWinodowsを買ってしまうのは、諸事情で難色を示す立場ではある(プログラマーなど技術職に限る)。

[] マシンの充実について妄想するよ

LinuxOSを導入したとして(すでにしたわけだが)インストールしたほうがよいおすすめアプリってなんじゃろ?

2020-05-25

anond:20200525213012

それは接続機器側のOSのスケーリング機能の質に依存することだからだろう。

今のWindowsなどのスケーリング品質は十分高いと思うよ。4K(3840x2160)の150%スケーリングと2K(2560x1440)を比較したらどうかまではしらんけど美観的には問題なかろう。ただスケーリング対応していない古いアプリケーションを使う人は、スケーリングを常用するのがストレスになるかもしれない。そのへんは現環境でも試せるだろう。

テレビ用途的な、視聴専用のモニタにするくらいの気持ちであれば4Kでいいのだろうが、

PCモニタとしても使う4Kは多分CADとかクリエイティブ仕事する人でないと微妙だろう。

視聴、事務ゲーム考慮した大画面モニタを選ぶのなら、UWQHD(3440x1440)くらいの解像度の曲面モニタでいいのではないか

2K4K16:9のアス比なのに対して、UWQHDは21:9でシネスコ比率に近く、映画の鑑賞にも向いている。

2020-05-23

anond:20200523214023

20年前ならそうだけど、そろそろWindows世代教員免許をとって、実習生配備される 時代がもう違う

anond:20200521175300

10年超のプログラマやってるものだけど自分の成長過程を書いてみよう

  • この後にもいろいろあったが面倒になってきたから省略。しょぼいゲーム会社就職する。
    • JavaScript でなんか色々作る
    • Python でなんか色々作る
    • C# でなんか色々作る
    • はてなを始めたり

2020-05-22

ある程度何かを作るとき設計図みたいなのがあって、それに基づいて作ると思うのですが、WEBサイトの構築で(私はあまりそれは専門じゃないのですが)、

例えば、こっちはAの規格のネジ穴を用意しているのですが、クライアントはBの規格のAには対応しないネジを用意して、しかもこっちが素材を用意したんだから制作費安くしろ!とか。

もちろんBのネジをこちらはもらってもAのネジ穴にはまらないのでBをAに手間かけて作り直さなきゃいけません。それだったら元素材でいいのでそのまま下さいって言った方がまだマシだったりします。

あらかじめクライアントにはAのネジで用意できたら用意してねって言うのですが、Bのネジでよろしく!と無理難題、もうヤカラです……。

なかなか難しいですが、物の道理ちうもんを分かってる人だと助かるんですが。

今日は早く帰って銭湯でも行けたら良いのですが果たして行けるのでしょうか。

ところでウイルス対策ソフトって、もう無料Windows Defenderでよくないですか?

これもコスト削減ですよね。やっぱり仕事PCでは有料のものを使うのがトレンドなんでしょうか?

なんか上手いこと言えてるのかどうだか分かりませんが、今日もいくつか増田を書きましたが、トラバブクマがつきませんでした。

21時までには帰り(たい)ます

また明日よろしくお願いします。

anond:20200522100157

Windows公式のじゃないリモートデスクトップツールしか許可しないとか言い出して」

これがすげえきになる 何を使ってるんだろうか

windowsってやっぱりすごいんだな

アプリケーション開発のために勉強始めたけど、

ふぇ…頭がパンクしそうだ。

Webアプリケーションだとソフト部分の事だけ考えていれば良かったけど、Windowsアプリは思いのほか大変だ。

型だけでかなりの数あるし、OSやら繋がってるデバイス制御するためのドキュメントを見てもすごいページ数。

コンパイルやら、バイナリやら、アセンブリやらなんたらかんたら…

エロゲするだけのPCしか思ってなかったけど、実は何でも出来るすごいOSなんだな…。

近所のお兄さんは実はすごい人だったみたいな感覚だ。

anond:20200522143455

Windows標準を有効にした状態で売ってくれるメーカーってあまり無いよね…

自分でやるのは簡単だけど、他人パソコン買うとき騙されてる様を見ると悲しくなる

anond:20200522143455

アンインストールしろよ。メーカーごとに違うだろうが、実質機能停止してWindowsデフォルトに処理を戻せばいいだけだろ。期限が切れたら。バイパスするだけだろうが

ウイルス保護ソフト危険

よく格安ウイルス保護ソフトって期限が切れると無効になってアラートが出るけど

この状態って保護されてない状態から却って危険

Windows標準のウイルスソフトの余程安心だ。

ていうかわざわざ金を払って危険晒す事になるな。

テレワーク効率下がった人のほうが多いのか

https://news.yahoo.co.jp/polls/domestic/41427/result


まぁまともなテレワーク環境が用意されてないってのは結構あるしな


会社からノートPC配布なんて金かかることしないから自宅PCだけど仕事できる環境になってないとか

配布はされたけど安物過ぎてまともに動くものじゃないとか


うちなんてまともに動かない、Windows公式のじゃないリモートデスクトップツールしか許可しないとか言い出して操作したら画面に反映されるまで数秒とか言うまともに仕事レベルできるじゃない

その結果増田ばかりしてるけど

ssh やら VPN やら当たり前に使われてる技術使えばいいし、現場はそうだったのに社長意味不明にそれじゃセキュリティ心配からこれしか許可しませーんとか言い出したのが問題

わざと効率下げようとしてるのかってレベル


他のそんなのが多そうだし、急だったのに上がったや変わらないがこれだけいるのだから良い方なのか

windowsフォルダパスが255文字くらいでダメになるやつ

あれって昔からMS認識してると思うんだけど

直せないもんなのかな

直してほしいにょ

2020-05-21

いまいちLinuxが好きになれない

いや、もうコンテナ技術とかLinuxに非ずんコンテナに在らずなのはしゃーねーかなーとか思ってはいる。

たださー、なんかオープンソース代表みたいな感じで扱われてるのが気にくわないんだよね。大体のドライバなんてプロプライエタリなもんだし。モノシリックからLSBとか使ってるし。

なにが嫌なのかなと思ってたら昨日のMicrosoftの発表を知って気づいた。DirectX12移植とか、WSL2とかやっほーと思う反面、なんでそんなことしてんのって思うんだわ。

WSL2とかWindowsに同居しすぎだろ。cygwinくらいでいいよ。なんか変に壊れそうで嫌だし、DirectX 12ってAndroidへの移植念頭なのか知らんがなんでそんなことしてんのと思うのだ。

まぁ、メンバーみたら大企業ばっかだからLPICみたいな感じになるのは仕方がないけど、なんかまだ言葉に出来ないけど気持ちわりーんだよなぁ。

高々カーネルなんだけどなぁ。

初心者向け】プログラミング言語人気TOP20簡易解説

概要

プログラミング経験からプログラミング勉強してみたい、でもどのプログラミング言語をやればいいのかわからない」というような悩みを聞くことがあるので、https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/ に載っている人気の言語TOP 20について、未経験者が最初に学ぶのはどの言語が良いかという観点簡単解説してみます

対象読者はプログラミング経験者なので、なるべく難しい言葉を使わないようにしたつもりです。また、正確性よりもわかりやすさを重視しているので何かしら間違っているかもしれません。ご留意ください。


ランキング

1位 JavaScript

Webブラウザの上で動くプログラミング言語。元々ただの文書しかなかったインターネット世界に、グリグリ動くページを作りたいという欲求により生まれた。JavaScriptのおかげで今のWebページグリグリ動きまくりである

元々HTMLちょちょっといじる為だけのものだったが、どんどん進化を続けて今は一つの超人プログラミング言語である。今ではブラウザ上でなくても普通に動かせる(Node.jsという)ので様々な用途で使われている。

ブラウザ上で動くプログラミング言語基本的JavaScriptしかないので、JavaScriptはすべてのWebプログラマが学ぶ必要があると言っても過言ではない。

ちょっとしたプログラムを書いてすぐブラウザ上で動かせるので楽しい。そういう点ではプログラミング入門に適していると言えるかもしれない。


2位タイ Python

機械学習を始めとしたデータサイエンスの分野で激烈に人気のある言語理由としてはNumPyとかTensorFlowのようなライブラリが充実しているというのが大きく、資産がたくさんあるのでこれからも使われ続けるであろう。

Webも作れるが、日本ではWeb系の求人は少ない気がする。

言語としては、誰が書いても簡潔で読みやすコードになる傾向にあり、小さいプログラムを書くにはいい感じである米国ではプログラミング教育Pythonがよく使われているという話も聞くし、初心者プログラミングを始めるのにはいいのかもしれない。

将来AIデータサイエンスをやってみたいと思うのであればPythonから始めましょう。


2位タイ Java

ランキングでは常に一位に近い順位をつける言語Javaができた当時は色々と革新的だったらしく、組み込み業界からWebまで流行りまくっていた。今でもその名残か使っているところは多い。過去資産プログラマの数が多いのが一番の理由だと思う。AndroidアプリJavaで書く(もしくはKotlin)。

実行速度が速く、また下位互換性がしっかりしているので過去に書かれたコードが新しいマシン上でも動きやすいのが長所短所としては、歴史ある言語下位互換性を保っているため文法が古い感じがする。タイプ量も多くなるし、学習コストJavaScriptPHP, Ruby, Pythonあたりに比べると高い。

正しく使えば強力な言語だが、日本のクソSEもどきは全員(自称JavaエンジニアであることがJavaが毛嫌いされる理由の一つになっている[要出典]。いわゆるGAFAJavaをかなりヘビーに使っているので要は玉石混交ということである

Androidアプリ作ってみたいというならJavaからはじめるのはアリ。


4位 PHP

Webページを作るためだけに生み出された言語プログラマの数が非常に多い。日本求人が一番多いのはJavaPHPであろう。

初心者でもとっつきやすく、すぐに動くプログラムを作れるので入門に使われることも多い。学習コストの低さはトップレベルであるしか基本的には古くてダメ言語とみなされており、PHPで作られたWebサービス脆弱性が多いという都市伝説もある。真実は闇の中である

近年のバージョンアップ比較的良い方向に向かっている(と個人的には思う)ので、選択肢としては意外と悪くないかもしれない。


5位 C#

Microsoftが生み出した言語で、.NETというプラットフォームを使ってWebサービスを、Unityというゲームエンジンを使ってゲームを作ることができる。

最近有名なのはUnityで、今やほとんどの3Dソーシャルゲーム(の一部分)はUnityで作られている。そう考えるとC#プログラマ結構いそうだし将来もある程度安泰かもしれない。もちろん.NETも広く使われている。

ただし.NETUnityも触らない人にとっては基本的に縁のない言語である

なんかゲーム作ってみたいかもなーと思う人はC#から始めてもいいんじゃないでしょうか。


6位 C++

C言語に色々な機能を足しまくってできた巨大な迷宮のような言語言語仕様は複雑怪奇だが実行速度は全プログラミング言語中でも最速レベルなので、パフォーマンス重要な開発において使われる。アプリサービスというよりは、それらを作るためのライブラリプラットフォームなどを作るときに使われることが多い。Web系の会社でいうとGoogleなどは主にC++を使っている。

基本的には初心者が触る必要はない。競技プログラミングを極めたいとかならC++からはじめてもいいかもしれない。


7位タイ Ruby

このランキングの中で唯一、日本人によって作られた言語。作者のまつもとさんは世界有名人である。ちなみに島根県出身、在住。

プログラミングを楽しくすることがモットーらしく、確かに書き味は良い。また作者が日本人なこともあってか日本情報が多く、情報収集という点ではとてもやりやすい。

Ruby on RailsというWebサービスを作るためのフレームワーク世界的に大ヒットしたため、必然的Ruby知名度も上昇した。少し前まで日本Webスタートアップは猫も杓子もRuby on Railsといった様相であった。今は少し落ち着いたようだが今も人気は根強く、Webプログラミングスクール等ではだいたいRuby on Railsを教えているとかいないとか。

Webに興味があるのならRubyから始めるのが一番無難選択肢と言える…のか?まあ悪くはないと思う。今でも需要は多い。スクールに行きたいのであれば黙ってスクールカリキュラムに従いRailsをやりましょう。


7位タイ CSS

これは他の言語とは毛色の違う言語である。というかCSSプログラミング言語と呼んでいいのだろうか?

CSSHTMLを装飾するためのものである。字に色をつけたり、背景を変えたり、レイアウトサイズを変えたりするのは基本的CSS役割である

すごく大雑把にいうと、HTMLで表示する内容(文章画像)を定義し、CSSでその見た目を整え、JavaScriptで動きをつける。というのがWebサービスの”見た目”を作るやり方である

なので、Webに興味があるのであればある程度はCSS知識必要である。が、これ単独で学ぶようなものではない。Webサービスを作る時についでに調べて少しずつ覚えていけば良い。


9位タイ TypeScript

TypeScript比較的新しい言語で、JavaScriptさら拡張したものであるMicrosoftによって開発されている。

プログラムにはデータの型(Type)というものがある。例えば「1」や「2」は数値型、「あいうえお」は文字列型といった具合である。大まかに言うと、この「型」に対して厳しい言語は型チェックによりバグの混入を防ぎやすいがプログラムを書くのが大変、というかコード量が多くなる。型が緩い言語サクサクかけるし短く書けるがバグを生みやすプログラマの力量が問われる。ランキングの中だとJavaScript, Python, PHP, Ruby, Perlあたりは緩く、Java, C++, C, Swift, Go, Kotlinあたりは厳しい。

そんな中、世で広く使われているJavaScriptの型チェックが緩すぎるのでもっとちゃんと型をつけたい、そんな要望を叶えるのがTypeScriptである基本的JavaScript理解している人間が使うべき上級者向け言語というのが現状なので、初心者が始めるには適していない。

ただしこの先主流になっていく可能性は大いにあるので、どこかのタイミングで勉強してみても損はしないと思う。


9位タイ C

C言語基本的OSを作るための言語であるOSというのはWindowsとかmacOSとかLinuxといったもので、マシンを動かすための基盤となるソフトウェアであるAndroidスマホにはAndroid(という名のOS), iPhoneにはiOSが載っている。コンピュータ基本的OSがあって初めて動かすことができ、OS提供する機能を使ってブラウザスマホアプリなどを動かせるのである

というわけで、初心者が学んで実用的なものではない。ただしC言語というのは世の中の様々なものの基盤になっており、他言語文法C言語から拝借しているものが多い。例えばC言語をある程度勉強していればJavaPHPなどはなんとなく雰囲気で書けてしまったりする。

そういうわけで、コンピュータサイエンスをこれからちゃんと学んでいきたいという人(大学生とか)はC言語から始めるのもいいと思う。ちなみに筆者は初めて書いた言語はCであるが、意味理解できるまでに2年かかった。才能がないとこうなるので注意。


11Swift

SwiftAppleによって作られたAppleのための言語であるiOSアプリiPhoneアプリと言い換えても良い)を作るためだけに存在している。

言語自体は他と比べて新しいため文法機能イケてる雰囲気があるので基本的はいいのだが、iOSアプリ以外で使っている人は多分世界で5人くらいしかいないと思う。なのでiOSアプリに興味がない人はやめておきましょう。iOSアプリを作りたいあなたは他に選択肢はない。Swiftをやりなさい。


12Objective-C

Swiftが生まれる前はiOSアプリを書くためにObjective-C必要だったため、多くの人がこの言語を使っていた。が、今はSwiftがあるので、古くからあるObjective-Cアプリメンテナンスする時以外に使う機会はない。名前すら覚える必要がないので存在を忘れてしまって構わないが、これだけ順位が高いということは多くの企業がいまだにObjective-Cで開発し続けているということであり、ニッチ需要はこれからも残るのかもしれない。


13位タイ Scala

Scala関数型言語と呼ばれる言語の一つ。Javaの親戚みたいなものなのでJavaとの連携が容易であり、上手く使えば性能も出るしコード量も少ないしバグも少なくて最高、な感じらしい。が、その分難易度が非常に高いので初心者が手を出すものでは絶対にない。どんなに早くても他に二つは言語を覚えてから勉強しましょう。Javaを覚えてからやるのがベター


13位タイ R

R言語データ解析用のプログラミング言語である

正直ほとんど書いたことがないのでよくわからないが、ビッグデータというワード流行りだした頃はデータ解析用途でかなり流行っていた。その後機械学習AIブームが来て、今でも現役で使われてはいるがPythonがどんどん勢力を拡大しているので少し目立たなくなってきた、というのが個人的な印象である。まあプログラミング初心者最初にやるようなものではないことだけは確かである


15位タイ Go

Go言語比較的新しいGoogle製のプログラミング言語で、Googleのように巨大なシステムでの使用目的に作られたものであるしかし実際には様々な企業が利用しており今一番勢いのある言語と言ってもかもしれない。

他のプログラミング言語の良い点や悪い点を参考に設計されており、実行速度の速さと生産性プログラムの書きやすさ、読みやすさ)を両立できるような言語になっている。ただし、機能を増やすのではなく本当に重要機能だけに絞るという思想があるようで、他の言語に慣れていると機能の少なさに不便を感じるかもしれない。

学習コストが低いという点では最初に学ぶ言語として適しているかもしれないが、GoだけでWebサービス等をサクッと作れるのかというと微妙なので、アウトプットを出しにくいというのはあるかもしれない。

二番目や三番目に学ぶ言語としてはオススメ


15位タイ Shell

シェルというのはテレビなんかでハッカー的な人間PCを開いて謎の黒い画面に白い文字を打ち込んだりするアレである説明としては正確ではないがまあ大体そんなもんである。何が言いたいかというと初心者最初に学ぶとかそういうものではない。しかし実際に開発の仕事をやるとシェル知識はあったほうがいいし、シェルに多少詳しくなるとPC上でテキスト操作をしたりファイルをいじったりというのが便利にできるようになる。ただし(通常は)極める必要はない。

Shellと言っても実際にはbash, csh, tcsh, zshなど色々あるのだがそれらをひとまとめにしてShellとなっているようだ。


17PowerShell

PowerShellは上のShellの親戚みたいなもので、ShellがMacLinuxで動くのに対しPowerShellWindowsで動く。そんだけである。あと正直あまり知らない。


18位 Perl

ランキングの中ではかなり昔からある言語で、サーバーと呼ばれるマシンには大体Perlが入っている。そのくらい市民権を得た超有名言語で、C言語C++で書くほどでもない小さなプログラムはとりあえずPerlで書く、というくらいには広く使われていた。インターネット初期はほとんどのWebサイトはPerlで書かれていたとかいないとか。PHPなどの登場はその後である

今でも広く使われてはいるが、RubyPythonPerlの後継的な位置付けであるため、初心者が新しくPerlを学ぶメリットというのはあまり思い浮かばない。何か特定目的があるのであればいいと思う。


19位 Kotlin

Kotlin簡単に言えばBetter JavaであるJavaをもうちょっといい感じに書きたいという気持ちで作られた言語で、Scalaと同じくJavaの親戚のようなものである

ランキングの中ではSwiftと並んでかなり新しい部類。AndroidアプリKotlinで書けるようになったことがきっかけで人気が爆発的に上昇、今ではWebの開発にも使われていたりする。

とは言えまだまだ新参者といった感じで、ドキュメントなどの情報も他の言語に比べると物足りないので初心者には厳しいかもしれない。

言語自体はとてもいい感じなので、もう少しコミュニティ成熟してくれば最初に学ぶ言語選択肢として有力になるかもしれない。


20Haskell

HaskellScalaと同じく関数型言語であるScalaJava的な書き方でも動くの対し、Haskellは「純粋関数型言語」と呼ばれ、ランキング中の他の言語とは一線を画した書き方になる。どう考えても初心者にはオススメしない。少なくとも他に二つは言語マスターしてからやりましょう。


総評

なんとなくWebに興味がありそうならJavaScriptRubyもしくはPHPAndroidアプリに興味があればJavaiPhoneアプリに興味があればSwiftAIデータ分析に興味があればPython3Dゲーム開発に興味があればC#。この辺りをやりましょう。

特に目的がないのであればフィーリングで選んで大丈夫ですが、やめておくべき言語というのはあるのでその辺だけ参考にしてもらえれば。

なお筆者はただのヘボプログラマであり、大好きな記事http://www.mwsoft.jp/column/program_top10.html) の現代版かつより初心者向けなものを書いてみたいと思ってこの記事を書きなぐった次第である。あまり真に受けないよーに。

anond:20200521175300

生業にしてない人だからごめんだけど、初めてプログラミングなるものに触れたのは前略プロフィールだった。

文系大学入って教職取ったのよ。履修科目の情報科目のオンライン授業で、それらがhtmlという言語だと知った。で、チュートリアル的なものをざざっとWindowsメモ帳に書いて提出して単位を取ったわけだが。

それでプログラミングとはなんぞやという仕組みを知って、進もうと思えば学生のうちから秘書検とかとる代わりに勉強して書いて作ってみたりしてたら、もしかしたらそっちに行ってたのかもしれんなという数学が苦手勢でした。

2020-05-20

anond:20200520170718

どの言語、どの環境からとりかかるかが難しい。

UNIXMac含む) vs Windows

汎用エディタ vs IDE

コンパイラ言語 vs スクリプト言語

ライブラリ選択

メインストリームかつ古すぎないチョイスができるようになったらそれはもう一人前。

言語環境選択のためにはメンターがいた方がいいかもね。

anond:20200519162131

プログラミング独学の初心者はほぼ必ずどこかで詰まると思いますが、そういう時はYahoo! 知恵袋やTeratail、少し敷居は高いけれどスタックオーバーフロー日本版などを使ってみると良いと思います。(人力検索は死んだんだよね?)

質問サイトには、承認欲求に呑まれて出られなくなった教えたがりさんが大量にいるので、プログラミング初心者が何か質問をしたいな、と思った際はそういう場所でしてみるといいかと思います

質問の仕方は、初心者なら

タイトル「(プログラミング言語)で(やりたいこと)が出来ません」

内容「(OSWindowsとかMacとか)の(プログラミング言語かフレームワーク)で(やりたいこと)がしたいのですが、(動きません or エラーが出ます)。

(書いたコード、行ったこと)は(コードややったことを"出来る限りそのまま"書く)、エラーの内容は、(エラーの内容を"完全にそのまま"貼る、翻訳したり要約したりしない)です。解決方法をご教授ください。」

という感じでいいと思います。足りない情報があれば多分向こうから聞いてくるので。

同じようなエラーが起きている人がいないか質問サイト検索するのも良いと思います。(質問する前にやっておくのはマナーでもある、ただ探して見つからないものは仕方ないので大人しく質問するべし)

2020-05-19

anond:20200519143947

でもお前Windows10の間にスペース入れてないし初心者じゃん

2020-05-18

風呂およびラップトップ

風呂はいろうかな?

風呂に入ろうかな?妻が先ほど「追い焚きが・・・」って言っていたのでもうReadyなきがする。ちっと下りて聞いてコヨーテ

 古いラップトップWindows10アップグレード

しか高速化ということでいろいろやってある程度マシになったが、なんか疲れてきた。そうまでしてWindows OSにこだわらなければならない

理由は?なにかな?っていう気分になってきたので、お風呂気分転換しよぅ。

anond:20200518165258

windowsサーバーホスティングしてるところは探せばあるやろ。

月に支払えるコスト次第やな。

aws課金から1日、2日程度なら良いだろうが、ある程度稼働するなら考え直した方が良い。

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