「都市伝説」を含む日記 RSS

はてなキーワード: 都市伝説とは

2020-05-26

チチマスク

父親が近所のスーパーマスクがたくさん売られていたので買って送ってきてくれた。

アベノマスクは未だに届かない。やはり都市伝説か。

2020-05-24

[]了春刀「イビツ

都市伝説座敷女ミザリーもの

怪奇ロリータ笑ってメンヘラヤンデレ?が、妹のふりして兄を探してて執着してくる

うーんつまらない・・・

すべてがありきたりで何も見るべきところがない

2巻で打ち切りになったのもむべなるかな

2020-05-21

初心者向け】プログラミング言語人気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) の現代版かつより初心者向けなものを書いてみたいと思ってこの記事を書きなぐった次第である。あまり真に受けないよーに。

2020-05-20

anond:20200519235314

そのうちハゲて再び後悔することにネット都市伝説ではなっている

ミミズバーガー都市伝説

ハンバーガーあんなに安いのはミミズの肉を使っているからだという都市伝説が流布したことがあった。

どんな話題でも湧いて出る後知恵野郎が「ミミズなんてつかったらかえって高価になる。すこし考えたらわかるだろう(ドヤ」とか得意げに語ってた。

俺も都市伝説を信じてたわけじゃなかったけど、ミミズが高コストというのはないだろって思ってた。

中国やらオーストラリアやら、広大な土地のあるところで、企業が本気で生産したらすぐ牛肉より安くなるはずって言っても、後知恵野郎どもはバカから理解できないのな。

最近コオロギ食品が売り出されていて、企業は虫でタンパク質生産する効率の良さをアピールしてる。

あの時の後知恵野郎どもは、今は「昆虫食は、エコ効率いい!」とか言ってるんだろうな。

2020-05-18

テレワーク都市伝説

テレワークしとる奴なんて本当におるんか?

マイクロソフトとか一部のIT系の高級取なところだけやろ?

増田のみんなも普通に通勤だよな?

俺も今日もいつも通り満員電車通勤して

やっと休憩取って10分でコンビニ飯かきこんで増田書いてるところや

2020-05-12

anond:20200510232600

洒落怖怪談都市伝説なので。

500マイルより先に届かないメールとかバニラアイスを買うと動かない車とかの問題解決系は実際あったかは疑問だと思いつつ面白いから好き。日常ミステリ的な。

2020-05-11

anond:20200511164342

仮に関係者が搭乗してたとして、そもそも狙った便の圧力隔壁を破壊できるような事ができるとは思わないんだけどな。

そもそも都市伝説が成立しないというか。

anond:20200511163956

いや、「トロン関係者が搭乗していて大量に死んだ」というのが都市伝説レベルで真偽すら確認されてないんですよ。

そこが知りたくて。

2020-05-09

セクハラというものが騒がれ出した時の話

記憶や印象ベースの話をする。

もう何十年もまえだと思う。日本で「セクハラ」と言うもの認知され始めた頃の話。まだ当時の俺は小学生中学生だった。

アメリカでは同僚の女性に「あ、髪切ったんだ」と言ったらセクハラ解雇された、と言う話がまかり通っていた。

今ではあんなのは都市伝説、嘘の話だ、いくらなんでもそんなのがセクハラになるわけない、女を馬鹿にしている!と言っている人がいる気がするが、当時は「欧米ではそれくらい深刻なんだ」という文脈でわりと使われていた気がする。

さて、当時の論点は「どこからセクハラなのか」と言う線引きが必要なのと、それは果たして可能なのか?だった。

そりゃそうだ、話しかけただけでセクハラとか言われたらたまったものではない。

いろんな番組で男女交えて話していたのを覚えている。

そんな中で特に印象的だったのは、女性側(今となっては彼女らが何者かすらわからないが)の意見は「何がセクハラかは女性が決める!」と言う線引きだけを強硬に主張していたと言う点だ。

要は何かあった時にそれをセクハラと言って良いか権限女性に持たせるべき、と言う話だ。

どうやらこの主張は通ったと思う。社会人になってセクハラの線引きというのはついぞみたことがなく、セクハラ禁止、とだけ言われているからだし、今の社会セクハラがどう問題になってるか見れば明らかだ。

こうして女性の好みや気分でセクハラと言える特権誕生した。例えば女性弁護士が「福山雅治なら同じことしても許す」とかテレビ公言しても問題ない、お笑いで済ませられる位のものになった。

記憶ベースなのであれだが、おそらくあの時点で今の日本の男女の関係は始まったと思う。

何でこんなこと書いたかと言うと、最近恒例の女性が当時我慢しすぎた、もっと戦うべきだった、と謝罪してるのをちらほら見かけたからだ。

正直あの頃の女性はかなり攻撃的だったと思うぞ?と言いたかった。

2020-05-07

ピカソの30年と30秒の話を詳しく知りたいやつこい

ある人がピカソに絵を描いてもらったら30秒で描いた絵が、値段は1万ドルだと言われ驚いた。ピカソは「ただの30秒ではなく30年と30秒だ」と言ったという、いわゆる「ピカソの30年と30秒」という話があるのだが、これの詳細を知りたいと思ったらどこにも見つからない。数字も40年、40秒、100万ドルなどぶれがある。このシチュエーションで結局絵は購入したのか、どういう絵なのか、昭和おっちゃんあるあるのお釣り500万円的な意味なのか、などが気になってしょうがない。出典が相当怪しい話なのは間違いなくこれもネットで拡大されたたぐいの話で都市伝説ですらないようだが、こんな怪しい話が未だに自分の都合がいいように語られているのに呆れてしまう。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1253961492

https://www.sankei.com/column/news/160420/clm1604200004-n1.html

似たような話ですぎやまこういちドラクエ序曲は54年と5分で作られたという話があるが、これは少なくとも本人のソースがある。ピカソじゃなくてすぎやまこういちを心おきなく引用しろ

http://sugimania.com/says/backnumber1.html

2020-04-27

anond:20200427142355

女なら必ず風俗でどかっと稼げる、という都市伝説もなんなん

しか増田想定してんの「若くてそれなりに器量も良い女」限定じゃない?

 

世の中若くないので風俗嬢になれない、風俗でもお茶引きまくり青息吐息、そういう女もかなりいてやっぱり悲惨だよ

貧困層に向かって「内臓を売れるだけよかったね」ってブランデーグラス片手に葉巻くゆらせつつ言い放つようないやらしさ

2020-04-22

anond:20200422052935

でも公務員保育園ふくめて休業できないかクラスター続出してるぞ

肺腑を売って10万円ゲットとしたらやすいもんだよな

腎臓売って100万円の都市伝説よりずっと安い

2020-04-19

とある映像作品トラウマ病院通いになったというツイートがバズってるのを拝見したけど

私も某ソシャゲの6周年記念イベントトラウマで体調崩して最近病院行った

芸能人結婚したショックで仕事休む」ってのは都市伝説ではと思ってたけど

二次元作品でも体調崩れてしまうんだからそういうこともあるよなあと理解した

2020-03-29

anond:20200329115059

これ本気で言ってる人がいるんだよ!

都市伝説とかじゃなくて。ガチで。

2020-03-27

電子書籍NG都市伝説ではないぞ。コミケなんてやらずに電子書籍でいいんだけどな

ニトロプラス二次創作ガイドライン


直接販売であること:

お客様が配布行為の直接の主体となる場合。すなわち、イベント等での対面販売、もしくは通信販売であっても自身HP等、小規模な案内のもと、自ら受注を確認し、配布物を梱包し、発送の手続きを行うようなもの直接販売とみなします。委託販売オークション等、第三者仲介し、または不特定多数に向けることを目的とし、継続的かつ反復的に販売を行う行為は、認められません。

なお、上記例は例示的記載であり、たとえば内容や対象等が特殊範囲内において、特定可能性が高い対象に対して、結果的にその活動が小規模となりうると推測しうる範囲での行為であれば表面上委託販売であっても、直接販売判断しうるような場合もございます


3.販売数量の総累計数が200個以内であること:

種類、内容、契約期間によらず、販売する数量は同一の商品について総累計200個までと制限させていただきます。なお無体創作物についても同様です。また名称価格の変更等、商品本体の変更を伴わない変更があったとしても、これは同一の商品とみなし、総累計数カウントしてお考えください。


4.売上予定額が小規模(10万円以下)であること

売上予定額とは、「生産数×販売価格(税抜)」を意味します。実際の販売数ではなく、生産数によりますのでご注意ください。なお売上予定額が10万円を超えるような場合には、小規模行為ではないと判断させていただきますが、別途ご申請および版権利用料(ロイヤリティ)のお支払いをいただければ、例外的かつ部分的に許諾可能です(アマチュア版権窓口までご相談ください)。

https://www.nitroplus.co.jp/license/


ほかのところも、小規模で直接販売から許す(目こぼす)であって、

電子書籍無尽蔵に販売するって言ったら、無視は出来ねぇんじゃねぇかな・・・

多くのところがガイドラインは出していない


公式でなんでもOK!のゆるゆるのガイドライン出してるビッグタイトル

Fate艦これ東方


もちろん二次創作電子書籍を扱ってる会社があり、ガイドラインのない電子書籍同人誌販売されていることを認識しているが、

傾向としてソシャゲと小規模なゲームタイトルが多いように思う

そういう会社はお目溢しするんじゃない?

anond:20200327202236

2020-03-26

anond:20200326110642

お疲れ様。ワシんとこは自然発火してボヤ騒ぎになったわ。

自然発火現象がホンマに起きるって、都市伝説かなんかと思ったがリアルやったわ。

そいつ清潔感皆無の見た目やったし、内心『やっぱな』感が半端なかったわ。

2020-03-25

anond:20200325105645

任天堂同人に厳しい」とか「ディズニー落書きでも訴える」とか

自粛大好き腐女子あいだで都市伝説みたいに広まってるだけで

実際にはそんなことないからなあ

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