新しいパソコンを買った ノートで良くもなく悪くもない価格帯でかったんだが、高性能のものが安くなっているし、今までのがひどい環境だったし、ArchLinuxが素晴らしすぎて、快適すぎる環境になってしまった!! 新パソコンのスペック ガンガンにマシンパワーを使うようなことはあまりしないし、あまり自由になるお金も少ないので、安ければ安いほど良い。 色んな所にもっていくのでノートが良い。 でも、最低限のスペックはほしい。 Windowsは要らないので、その分安くなればいいな。 という要件を満たすBTOパソコンを探した。 買ったのはパソコン工房、マウスコンピューターの傘下のショップだ。 ここではOS無しでちょっと安くなるパソコンがあるのだ。 CPUは調べた結果、i5くらいの価格とスペック付近が良いと思った。 そこで良いなと思ったのは、core i5 8400を積んでいるマシンだ。 ベースクロック数が
文字コードの一つであるUTF-8 そしてUnicode この2つをごっちゃになっている人もいるかもしれない。 これは相互に関係はあるが、コードは別のものになっている 簡単にいえばUnicodeは文字の集合、大規模な文字セットの規格で、 UTF-8はUnicodeを符号化する方式の一つという位置づけになっている。 Unicodeでは文字一つ一つに対してコードを割り当てているが、そのコードがUTF-8のコードになるわけではない。 なので、UTF-8で書かれたテキストをバイナリエディタで開いてコードをみて、Unicodeのコードを調べても全く別のものがかかれている。 変換の手順 どのような仕組みでunicodeからUTF-8に変換されるのか、説明しよう。 Unicodeのコードがどの範囲にあるかによって変わってくる。 Unicodeのコードの範囲によって4つのパターンに分けられる。 コードをまず
本日 平成31年4月1日 平成に次ぐ元号として令和に決まったと発表された。 新しい言葉、今までに馴染みがないこの言葉だが、これから数十年お世話になるので、出会いの記念に令和という字をバイナリエディタで書いてみよう Shift-JIS と EUC-JPは速攻クリア まず令と和という字についてどんなコードか調べてみよう https://ja.wiktionary.org/wiki/%E4%BB%A4 https://ja.wiktionary.org/wiki/%E4%BB%A4 速攻SJISのコードが書いてある。 令は0x97DF 和は0x9861 それを単純にバイナリエディタに書くだけでOK。 検証のためにxxdコマンドを使うことにした。 16進数表記の文字列をxxdコマンドを通すとバイナリに変わる。 しかし、SJISのコードは自分の環境では表示できないので、最終的にiconvでutf-8
兵庫県警の無限アラートで中学生が補導、男性2名が書類送検された件で「罪の意識に乏しい事例」と言い、状況が理解できていないようなコメントに呆れた人が多かった。 別の人だが、サマータイム対応の改修は簡単だと言っていたITジャーナリストがいたが、標準的なコンピューターの常識を持っていないかのような話に一体どこの世界のITジャーナリストなのかとツッコミを入れざるを得なかった。 ITジャーナリストは情弱? テレビに出てくる人でなんかピントが外れていたり薄い人がいたりと、なんか全体的に情弱っぽい印象を受ける。 だが、海外の有名プログラマの動向を教えてくれたり、業界の動きを調査したり、自らの経験からためになる話を書いてくれるジャーナリストもたくさんいる。 主に専門サイトや彼らのブログなどでその情報にありつける。 テレビや新聞に近い人は全然知識がないように見える。 これは英語の先生と同じ つまりこういう図
また新たに本邦のサイバー犯罪史に残るトンデモ捜査が現れてしまった。 JavaScriptの、昔ながらの無限にアラートが出るやつで補導された中学生がでてしまった。 ウェブサイトを作ったわけでなく、URLを貼り付けただけだそうだ。 しかも、他にも男性2名が書類送検されるらしい 無限アラートとは 昔からあるイタズラで、 JavaScriptに無限ループでアラートを出すようにしたプログラムとも言えないジョークプログラムの一つ。 イタズラの一つなので、ページを表示した人にとっては意図しない動作ではあるが、 ダメージは何にもなく、ただタブを閉じて 「ちょっとー無限ループじゃーん」で済むようなレベル 一種のびっくり箱みたいなもんで、幽霊画像がでるドッキリよりも安全 だって、タブやブラウザを閉じれば全然問題ないのだから しかも最近だとfirefoxあたりではアラートを次回より表示しない選択もできるので、現
const axios = require('axios'); const main = ()=>{ axios.get("https://glorificatio.org/").then(res=>{ //HTTP ステータスを表示(何もなければ200) console.log(res.status); }); console.log("終了"); } main(); こういうコードの場合、 ウェブページにアクセスする処理をお願いしたら、main関数の処理は先に進み、 先に”終了”という文字を表示させて、 その後にウェブページからのリクエストが帰ってきてHTTPステータスが表示される なのでこのような表示結果になる 終了 200 async awaitを使って同期をとる 簡単な使い方を説明する .then()で非同期処理になる関数を呼び出す時に、awaitをつける戻り値がthenに渡すコ
宅ふぁいる便というファイル共有サービスでユーザー情報漏洩が発生したのはニュースでご存知だろう その際に生パスワードが流出したということで、IT関連の人はその杜撰さに驚いたことだろう。 なお、生パスワードとはパスワードそのままを指す。 エンジニア以外の人でも、パスワードそのまま漏洩することはかなり致命的だとわかるだろう。 普通のニュースサイトでも「パスワードを暗号化していなかった」と強調させて報じていたことからも、パスワードは暗号化されるものという認識は一般的にあるようだ だが、暗号化という言葉ではちょっとニュアンスが違う。 多くのアプリにおいて、どの様にパスワードが守られているかまとめてみた 元に戻せない形に変える 多くのウェブサービスでは、パスワードを元に戻せない形にかえて保存をしている。 これをハッシュという。 暗号化は鍵を使えば元に戻すことができる(可逆) ハッシュは元に戻すことがで
文系プログラマ(便宜的にそう呼ぶ)になったけど大変だった人の話が話題になった。 僕も文学部出身ということで、文系プログラマのカテゴリに入るんだろうな。 最近、特に未経験者のエンジニア募集がかかっていて結構その流れでやろうと思う人が多いのかもしれない 文系プログラマのイメージ そもそも、文理を分けるというのは僕はすきではないし、世の中のものはそれほど分けられるものでもないだろう。 確かに数学は受験科目に入っていないし、古文は受験科目に入っていた。 だが、それは大学の受験科目の話でしかない。 ものすごく高度な専門の学問をするわけでもないし、文理の違いは結構埋められると思う。 それに、全く別れている分野でもないでしょう。 自然言語解析なんて文法が必要になる。 古天文学なんてのは古文と天文学が融合している。 まあ、プログラミングは理系のイメージは世間ではもっていて、その中で文系の人がやるとなると、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く