Oracleの創始者の博士が趣味で作成して、現在のOracleデータベースの基礎となるテクノロジー。アプレットという実行するための専用プログラムをインストールしないと、Javaで作ったプログラム(.classファイル)は動作しない。マークはコーヒーだと思われがちだが、紅茶(ジャワティー)である。アンドロイドOSを作成するためにも使われており、アンドロイドのOSカーネルはJavaで制御されている。そのため定期的にGCが走るので、アンドロイド端末は定期的に動作を停止することがある(いわゆるプチフリーズ)。対策するためにはGC戦略を見直してヒープ領域のサイズやメモリに乗せるキャッシュのサイズなどの調整が必要であるが、げんざいのGoogleにはこれらを調整する人員はすでにいない。このように業務用データベースから携帯電話まで幅広く使われているので、Javaの技術があっても市場価値は殆どないと言われている。(みんな使えて当たり前)PHP晩年政界への進出を目論んでいた松下幸之助が、未来社会を見据えて開発した言語。Webアプリケーションを作成するために使われている。PはパナソニックのP。略してPHPかんたんにシェルコマンドを実行できたり、クエリストリングに代入した値を直接グローバルで評価できたりするなど、洗練されていてとても便利な言語である。HTMLやメール本文の中にもPHPの処理を書き込むことができる。この世のすべてのサーバーに実行環境が存在するので、PHPのコードさえあれば、コンパイルも不要でどのような環境でも動作する。C言語の100倍生産性が高く、Wikipedia、Facebook、Slackなどの超一流のサイトやサービスで大量のアクセスを捌いている。WardPressと呼ばれるフレームワーク(全世界のWebサイトの3分の1以上はWardPressで作成されている)を作成している言語であり、この言語なくして今のWebは存在していない。データベースとも親和性がある、などと言われることもあるが特に根拠はない。Go韓国人棋士を倒したAIに特化したプログラム言語。Googleが開発しており、もともとはDartという名前だったが、汚いという理由でなまえがGoに変わった。そのため現在はDartという言語は存在していない。AIに特化しているというだけあり、低レイヤむけの実行ファイルを作成する必要があるため、コンパイルが必要ではあるが、だいたいどの環境向けのバイナリも生成することができる。デフォルトでディープラーニングを使うための機能を持っていたり、プログラムを並列実行するための機能が備わっているので、コア数の多い環境で高速に動くプログラムを作りやすい。JavaScriptJavaの元になったプロトタイプベースのオブジェクト指向言語。読み方はジャワエスクリプト。W3Mというブラウザの上でインタラクティブにWebサイトを動かすために作成された言語。ブラウザの上で動くための言語だったが、後にSafariブラウザに搭載されていたV6エンジンというJavaScript言語の実行エンジンを分離してNPMというJavaScriptを直接実行できる環境となった。それ以降JavaScriptはブラウザ以外にVRゴーグルの中などで動くようになった。並列プログラミングが不可能な作りのため、コールバックを多用して、スパゲッティーコードを量産することができる。NPMを使う奴らは、JSがブラウザ環境で使われる言語であることを全然考えてないため、WebpackとかBabelといった謎の開発環境をシコシコ積み上げている。いつかその塔は爆発し崩れ去ることになるであろう。jQueryJavaと同じくJavaScriptから派生した言語。Javaとは互換性は無いが、JavaScriptの上位互換があるため、JavaScriptのコードをそのまま実行することができる。$マークから始まる命令のみで構成されているとても縁起のいいプログラミング言語。パララックスなどを実現するために利用されていて、WardPressなどのドライバとしても使われている。JavaScriptの改良版であり、現在JavaScriptと言われているプログラム言語の99%はjQueryのことである。そのため現在慣習的にJavaScriptと呼ばれているもののほぼ全てはjQueryである。jQueryを覚えればJavaScriptは覚えなくても良い。言われるが、正確にはjQueryを覚えた頃にはJavaScriptも覚えている。TypeScriptJavaやjQueryなどと同じくJavaScriptから派生した言語。F#(エフシャープ)というコードネームだった。型に特化した言語であり、Microsoft製のVSCodeというIDE環境でしか開発、実行が出来ない。(ただしMacやLinux上でも動作可能)TypeScriptを動かすにはサーバーにVSCodeもインストールする必要があり、言語やIDEのバージョンアップも多いため、メンテナスンスが困難である。なるObjectiv-Cという言語が、気持ち悪い構文であったため開発者が不足しており、このままではOSのメンテナンスもままならない、という理由で最初のバージョンがわずか14日間で作られた言語。Apple製品の上でしか動作しない。ビルドが非常に遅く一日に60回が限度である。LISP((最強の言語。全ては関数であり、値であり、式である。)(制御構文も、(一種の式であり、値である。22:232020-01-02■VSCodeダメじゃね?わけあって、他人の構築したVSCodeの開発環境でJavaのソースをいじったんだけど、物凄く危険な設定が可能で驚いた。その環境、シンタックスレベルのエラーと警告は、エディタ上に一切表示されない設定になっていたんだよ。そんな設定をしたプログラマも大概だが、それ以上にIDEじゃあり得ないような設定が可能なVSCodeは、普通に頭おかしいだろ。大規模環境だったら大事故の元だし。QiitaVSCodeのサンタハット問題いまさらながら知って、githubのissues読んでるんだけどヒドいなこれ。大喜利的に他者を攻撃するためだけの投稿が飛び交いまくってるし、発言がspam認定されて不可視化されてるの多すぎるhttps://github.com/microsoft/vscode/issues?q=is%3Aissue+label%3A%2Aoff-topic特に↓の、元投稿者本人がレスつけてるやつ、雰囲気が完全に5chとかまとめブログのそれ。zealotsとか言ってるほうもたいがいoffensiveなんだよなあhttps://github.com/microsoft/vscode/issues/87517ブコメ民もこれの何が論点なのか理解していないようなので、#87268の彼の発言を以下に引用しよう。18:372019-12-11■anond:20191107180657エコシステムゴミすぎ。「事実」と「意見」を区別して話せない人がいるのか。小学2年生の次女が、サクサク作文の宿題をこなせるようになった「技術」についての話。スピード」はまちがっている。08:272019-10-17■anond:20191017092510VSCodeはWeb開発とかならそれでええかもしれんが、そもvimとは利用用途が違う(vimは途中で気まぐれにコマンド飛ばしたりする)から代替にはならんだろ。今ワイが使ってるのはw3mだけど、これをVSCにして職場で増田の書き物するかっていったらNoやもん。平均年齢30歳のIT企業に入社した還暦の大工。TR-808の開発者、元Roland社長の菊本忠男さんが40年の時を経て、新バージョンRC-808を発表。Spotify今でもクラウド化できてないものっていうとメモ帳アプリとIDEと5ch専ブラくらいかなぁIDEとかは頭をお仕事モードに切り替えるからまだいいとしてもメモ帳と5ch専ブラはなんとかならんかなぁメモ帳はEvernote使ってたけど結局Markdown機能とかが便利すぎてDropbox+VSCodeに戻ちゃったんだよね5ch専ブラなんか新規開発が利権の関係でガチガチに縛られまくったせいで5年以上ほとんど進化してないらしい、今後も期待できず残念。23:432019-08-03■[あとで読む]2019年7月あとで読むトップ20リストanond:20120303220901を見て何となく調べてみたくなった。デイリーのホットエントリに入っているものだけだから抜けがあると思う。この記事の元の本編は削除しました。政府の全事業の予算をチェックするデータベースを作った人たちがいる[あとで読む]が全体に占める比率で見たときに高いのはIT系のようだ。"すげーリポジトリ見つけた。Webサービスのシステム設計が学べる。システム設計ってどうやって学ぶのが効率いいんだろうって思ってたけど、コイツを出発点にするのはアリな気がする。Webサイト制作のコストはここにかかります。楽天銀行と楽天証券に口座を作りなさい。読書のアウトプットは書評がおすすめです。書評の書き方をお話しします。Googleの社員食堂に感じた、格差社会のリアル。獲るのをやめたら、儲かって休みも増えた。10:502019-07-08■anond:20190708174016だから、MonodevelopなりVSCodeなりのエディタがそういうの補佐してくれるから問題ないだろって話。17:462019-06-15■大好きなゲーマーYoutuberのことこれまで20年余り、ゲームにもYoutuberにも興味なかったのに、突然一人のゲーマーYoutuberを好きになってしまった。リアルで他人に言えないけど感情を抑えられないので、その人の好きなところを書く。頭が良いとにかく賢くて、頭の回転が速い。逃げていたはずなのに、一瞬にして攻めに転じるシーンも多くて、どこからどこまでが計算なのかわからない。集中力が持続するのもすごい。最近はアンカットをいっぱい出してくれてるけど、一つの戦いが終わっても次々とチームに襲われるのに、それぞれに対して適切な対処をしている。小さいのにトップ争いにガンガン首突っ込んでいって、実際トップを取ってしまうときとか、どの段階でどこまでの計画を立ててるのか理解できない。何回も見直してるのに、結局「かっこいい...」だけしか考えられなくなってしまう。スキル繊細なコントロールがめっちゃ上手い。攻撃の正確さ、敵の群れに突っ込んでいくときの角度やタイミングの的確さが最高。簡単そうにやってのけるけど、自分の体の末端のみを膨らませるのも相当難しい。瞬発力も優れていて、相手の動きを察するのも、それを阻害するために動くのも、とにかく速くてかっこいい。諦めない諦めないし、笑ってしまうくらいしつこい。相手よりだいぶ小さくなってしまっても、絶対相手にひっついていって、相手の集中が切れた瞬間を狙う。死にそうになっても、最後の最後まで障害物を投げつけ、リベンジの機会をうかがう。自分の体を取っていった相手に対しては、必ず奪い返すという心意気を見せる(そして大抵成功する)。失敗シーンはほとんど見せてくれないけど、リベンジの前振りとしてたまに動画に入っている。4対1くらいの圧倒的不利な状況でも、為すすべもなく死んでいくところは見たことがなくて、反撃したけど微妙に角度やタイミングが悪くて死ぬ、みたいな失敗が多い。それも含めてかっこいい。リベンジ失敗してボツになったシーンもいっぱいあるだろうけど、全部見たい。高度なトリック繰り出してるところもかっこいいけど、それよりも、追い詰められて応急処置をしつつも反撃の機会を狙っているシーンに興奮する。一人FFAでは自分一人でプレイするし、不利な状況でも他のプレイヤーに助けを求めない。ふざけて協力してしまったら、相手に向かって自殺したりして、チーム状態を長引かせない。助けられたときは、相手に全部財産あげて自殺するか、貰った分だけ返してからソロに戻ることが多い。二人のチームに一人が追い詰められているとき、私だったら一人の側に感情移入して助けてしまうけど、この人はそれをしない。常に自分自身にとってどの状況が最善かを見極めて、不利な方のプレイヤーを始末してから、チームも破滅させる。3チームに別れて対戦するチームモードでも、のんびりしている味方を邪魔だと言わんばかりにあしらいつつ、自分一人で敵を仕留めてしまう。teamerがいても、淡々と一人で立ち向かう。自分のチームに割とスキルがあって協力的な人がいると、めっちゃ生き生きと協力プレイするけど、そんな状況はまだ一度しか見たことがない。ファンサービスそのときの気分によるだろうけど、ファンサービスが旺盛。ファンが自分の近くでくるくる回って構ってほしそうにしてたら、どんなに小さくてもちゃんと気づいて一緒になって回ってあげていて楽しそう。バトルロワイヤルにおいては普通にファンも殺すけど、全ての敵を仕留めたと確信できてから、ファンに全部あげて勝たせてあげることもある。敵の相手をファンに丸投げなど絶対にしない。一度、ファン側もこの人が自分に向かって自殺しようとしているのを察して瞬時に自分を弱体化することで、二人が互角に追いかけ合いする状態に持ち込んだ、ということもあった。あれはファンの人もかっこよかったし、二人とも楽しそうだった。リスクを取るここで勝負に出て失敗したら今までの頑張りが台無しになる...って状況でも、リスクを負って行動を起こす。相手が失敗したトリックを自分から仕掛けにいくということもよくやる。あれ、失敗したら結構恥ずかしいと思うけど、それでもやりにいくところがすごい。アンカット動画では、なるべく退屈な場面が続かないように、わざとリスクの高い行動を選んでいるように見える。無難に殺せそうな相手はさらっと無視していく。最近の動画では、自分に好意的な大きいプレイヤーを攻撃しまくって怒らせて勝負に持ち込んでいて、おもしろかったし、その勇気に感動するしかなかった(そして勝ってた)。言い訳しない他の人は結構動画内にミスの言い訳とか動きの意図を書いたりするんだけど、この人はそういうことをしない。...」みたいなことを言ってるの、たぶん見たことがないと思う。there」的なことを書いてたことはあったかも。ユーモア自分が失敗しても他人が失敗しても、ふざけた効果音を当てて笑いに変えてしまう。Lagや突然のサーバーとの接続切断についても、文句を言う代わりにおもしろおかしく加工する。文字を使わず音とタイミングのみでおもしろさを表現するのがすごいなぁと思う。初心者のふりして、他の下手な人とチームを組んでプレーしたりするけど、初心者あるあるをおもしろく完璧に再現のも上手い。挑発されないチャット機能があるゲームだと、負かした相手に恨まれて悪口を書かれていることもある。noob」とか、オンラインゲームのノリを知らない私にとっては過激すぎる言葉で煽られてるけど、この人は全く言い返さず、向かってくる相手をただ黙々と潰し続けていた。あと、動画のコメントに批判や悪口を書かれていても一律でlikeをつけている。読んでないのか、読んでても気にしてないのか、どういうテンションなのか知らないけど。チームやろうと思えばチームもめちゃくちゃ上手い。チーム中でもいけると思ったら一人でサクサク敵を仕留めちゃうけど、必要とあらばチームメイトに花を持たせたりフォローしたりするし、自分だけ逃げることもないし、とにかくチーム全体にとって最善のプレーをする。これだけチームプレーに習熟しているからこそ、ソロのときチームの動きを読んで対峙できるんだなぁと実感する。Botと一緒にプレイするときも、意思疎通ができているのではないかと思うくらい息の合った(というかこの人が合わせている)プレイをする。してbotの動作決定のアルゴリズムを知ってるんだろうか、と思うレベル。几帳面わりと几帳面なところがあちこちに出ていて好き。BGMのdropを好プレーにぴったりなタイミングに合わせ、そのために曲をキリのいいところで繰り返したりする(たまに繋ぎが雑だけど)。曲の種類も組み合わせ方も無限にあるから難しそうだなぁと思うけど、毎回ちゃんと揃っていてすごい。conTROL」って歌詞を完璧なタイミングで合わせたことがあって、見ていてめっちゃ爽快だった。オリジナルスキンを作るときに、全ての色を全てのペンの太さで4回ずつ点を描いてたんだけど、点の散らばらせ方が綺麗だったし、ちょっと間を詰め過ぎたなと思ったらCtrl-Zしていたのも、丁寧さが表れていて好きだった。だいたいNCSのHouseかDance系のやつなんだけど、YouTubeで再生回数2〜3桁台レベルでもいい曲を普通に発掘してくる。この人が使ってる曲は全部名曲に聞こえるので、私もプレイリストにぽいぽい放り込んでしまう。スキンの趣味はよくわかんない。newbieっぽいスキンも普通に使うけど、レベル100のやつも使うし。思い返してみると、純粋にかっこよさを求めたようなデザイン(ドラゴンとか)はあんまり使ってなくて、ファンキーなものやかわいいもの(てんとうむしとか人面ラズベリーとか)を好んで使っている気がする。あと、ゲーム内での名前のチョイスも全体的に好き。👀や🙄のような絵文字1個のときもかわいいし、よく使う顔文字もじわじわくるかわいさ。攻撃的なプレースタイルとのギャップがすごい。人間味がないプライベートを全く明かさないし、顔出しもない。support」という3年間変わらぬテンプレdescription、そしてプレー中の画面レコーディングのみ。😊って顔文字も使うけど、どう見ても文がコピペだし無表情で書いてそう。これで3〜4日に1回の頻度で、近況報告も言い訳もなく、淡々と動画をアップロードし続けるので、あまり人間味を感じられない。この頻度で毎回10分程度の好プレー集動画を上げ続けるって相当大変だと思うんだけど、何か自分の中で義務化してしまっているんだろうか。楽しんでプレーしててほしい...。他のYoutuberみたいに、同じゲームの動画を上げてるプレイヤーと交流しに行かないので、なんか孤高っぽいイメージがある。忙しいだけだろうけど。他のYoutuberからのコメントも普通の視聴者からのものと同じように扱うし、返事してるのもほとんど見ない。効果音や加工で他人をおちょくってるとき、「よかった、この人にも感情あったんだな」と安心する。プログラマー?もしかしてプログラマー的な職業なのかな?と思う。Textがタスクバーに入っていたし、今はVSCodeを使ってるみたい。この前何かのツールのデモ動画上げてたけど、そこではGitHub上のリポジトリをダウンロードしてきて、READMEやIssueにも特にインストラクションなさそうなのにJSコード内の変数を書き換えたりして挙動を変えていた。ターミナルやChromeのdevtoolsの使い方もすごくスムーズに見えたので、そういう仕事の人なのかなって勝手に想像してる。母国語はロシア語だし、初期はロシア語で動画投稿してたけど、英語も普通に書ける。自分のプレー動画投稿してね、とか、giveawayあるから応募してね、とか。you?」とか「1v1?」って誘われたときの肯定の返事が「ye」なんだけど、そのカジュアルな感じがめっちゃ好き。好きすぎて、この人が操作するカーソルの一挙一動がかっこよく見える。0.25xで再生しながら、プレーの美しさにどうしようもなく笑顔になってしまう。12:222019-06-07■勉強日誌_0001今日から勉強したという事実をここに記していこう。今日はアズレンの誘惑を振り切って、帰宅後1時間ほどJAVAの勉強ができた。久しぶりにVSCode更新したら、Windows側にインストールしてコマンドプロンプトでcodeって打ったら起動できるよ、的なこと言われたけど、Windows側を汚すのは嫌なので、引き続きwsl側でやっていこうと思う。話は変わるけど、アズレンの艦隊編成、どうしよう?そろそろロイヤルと鉄血のいいスキル持ちが増えてきたから、陣営バフ持ちを中心に艦隊編成しようと思うんだけど......。23:032019-02-19■anond:20190219160348そこ微妙に詳細が分からんのよな。VSCodeでコード編集してる隣のウィンドウでyoutube動画が再生されてるとして、そのyoutube動画は「バックグラウンドプロセスである(非モーダルウィンドウ)」っていうのは一応YESとして成立すると思うんやが。そこに「ぷぷwww画面に表示されてるからフォアグラウンドですwwww」っていうのはどっちかってーとダメなおたく的なアレじゃん。非モーダルでcoinhive動いてたら画面にブログ記事が出ていようが意図に反する動作的なやつだろ。いう文脈でそれが出てきたのか気になるね。16:132019-02-03■anond:20190131164910エクセルスクショについて一言言っておくか(ワードスクショ、パワポスクショも含む)大前提として、PCでやる以上改竄はなんでも出来る。作業風景をモニタごと動画撮影する?その画面が本当にPC本体に繋がってる証拠は?実は画面はずっと動画が流れてるだけでそれに併せてマウスやキーボードを操作していたら?マウスやキーボードを無視するフルスクリーン動画プレイヤーなんて簡単に作れるよね。alt+ctrl+delはOSでキャッチされるから握りつぶせないけど、じゃあキーボードが信頼できる根拠は?キーボードのカスタム基盤なんて手のひらサイズだよね最初の1回だけalt+ctrl+delをとおして二回目以降は無視するプログラムが無い根拠は?ヨドバシで新品のキーボードを買ってきて繋げるところまでをノーカットの動画で記録する?もちろんそんなのやってらんないよな。"流石にそこまではやらんだろう"暗黙の了解でスクショがエビデンスとして使われているんだろう。devtoolで改竄できるからスクショにエビデンスの効果がない。いう主張は正しくない。>システムが正しく動作したかを顧客に証明する目的であれば、結果ではなく検証をする方法を提供するべきではないかというのが私の意見です。納品時に検証した事をどうやって証明するの?納品の時に「今から検証を行いますので確認してください」と言うの?運用時にトラブルがあった時「納品時のテストでは確実に動いていた」事をどうやって証明するの?「自動テストは全て通っていました。大丈夫です!」って言われる立場だったらそれ信じるの?結局、なんらかの方法で「システム納品時、ちゃんと要求機能は満たしていました」という事を証明して記録する必要があるわけ。前述の通り悪意を持って改竄されたらわかりっこないのはその通りだそのボーダーラインが「スクショの記録」なんだろう。何々は改竄できるから意味がない!ってのは、ブロッキングとかダウンロード違法化の時でもよく言われたけどエンジニアの悪い癖だよ。特別なソフトのインストールが必要なくて、少なくとも10年前のファイルも開くことが出来る方法は他にあるの?何々のサービスを使えば楽々ドキュメント!ってよくはてブで上がってるけど、それ何年使えるの?エクセルはファイルサーバに放り込んでおけば20年前のファイルでも何もせず開ける(今はエクセルスクショの話だからembedの話はしない)けどオンラインサービスなんて10年どころか5年でドメインごと消えるのもザラだよねエンジニア大好きなmarkdownは良い線いってるけど、オフィスに比べたら表現力弱すぎるよね画像にテキスト重ねることも出来ないし、目次は無いし、表もセルのalignと太字、斜体くらいしか指定できないし。そもそも、オフィスしか知らない事務方にどうやってmarkdownの書き方教えるの。updateで全pcにvscodeを強制インスコさせてくれ。それでもmarkdownは表現力弱すぎてオフィスの代わりにはならんけどな。