Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

PHP

どんな劣悪環境でも負けないためにvimrcをダウンロードできるようにした。

世の中には「gitがインストールされていない」というおぞましい環境が存在します。弊学の演習室とかね。そういった、dotfilesを使うことすらできない劣悪環境でプログラミングしなければならないとき、せめてvimrcだけでも使えるようにしておこうと思って整…

そうだ、明日京都行こう。

京 都 行 き た い ! ! ! ! ! …失礼しました。授業で「複数のWeb APIを組み合わせてオリジナルのサービスを作ってみましょう!」という演習があって、それで作ったサービスを公開したので紹介します。 https://pandanoir.net/webcomp 「そうだ、京都行こう」…

Gravatarを使えばサービスごとにアイコンを設定する必要がなくなるよ!

PHP

Gravatarというサービスを知っていますか?Gravatarとは、「メールアドレスにアイコンとプロフィールを紐付ける」サービスです。その仕組み、APIについてご紹介します。

NodeでGraphQLのリクエストを出す

superagentというパッケージを利用します。 const request = require('superagent'); request .post('http://localhost:8080') .send(` query { user(name: "香風智乃") { name, age } }`) .end((_, res) => { console.log(JSON.parse(res.text)); }); めち…

RDB脳でもMongoDBを使い倒したい!

「RDBリレーショナル・データベース強すぎでは???」と思っていました。MongoDBに出会うまでは。 MongoDBはJSONベースでやりとりができるので、かなりJSerにやさしくて涙が出ちゃいました(出てない)。 しかし、RDBをかじっていたせいで脳が凝り固まってお…

東北大の情物の奴は黙ってMarkdownでレポート書け

東北大学の情物のレポートはWordで書かないといけません。(コースにもよりますが)仮にも情報学科の人間がなぜWordを使わないといけないのでしょうか?????Markdownで書きたいですよね????? ※はじめに行っておくと東北大用に書いたので、東北大生以…

Laravel5.4 でGraphQL式のAPIを実装してみた

一応アクセスしたら結果が返ってくるようにはなりました。なんで動くのかはLaravel初心者の僕には理解できませんでした。

PHPの勉強がてらデ辞蔵を使ってみました。

はじめはこうするつもりはなかったのです。しかし、Javascriptでほかのサーバーにアクセスするのがセキュリティ的にまずいらしく、できませんでした。だからPHPでやるはめになりました。はじめはChromeの拡張機能つくるつもりでした。しかし、PHPを使った時…