卒研メモ: Web API活用リンク

 本研究室の過去の卒研で,マイナビと連携して就活スケジュール帳を作った例がありますが,手動でHTMLを解析して必要な情報を取得するというやり方をしていました。これは今でも有効ですし,Web crawlerの実装はそのようにするしかないのですが,特定の機能を呼び出す手続き(API)を公開しているサイトの場合,その手順に従ったアプリにしておくと,表面的なWebデザインの変更があってもそれとは無関係なAPIを介したやり取りをするだけで済むので,長い間使えるものになります。

 近年は検索エンジンも大きいところはGoogleとMicrosoftのBingに集約された感がありますし(Yahoo!はGoogleに依存),有効性の強い情報はSNS(Social Networking Service)経由でやり取りされることが多くなってます。賢い人は賢い人同士,金持ちは金持ち同士,バカは・・・,貧乏人は・・・,といった感じでしょうか。貧富の格差が,良質な情報の格差と直結する昨今であります。

 ということで,卒研でも大いに大手サイトのAPIを使いましょう。

 とりあえず,GoogleとBingのAPIはこんな感じのようです(2016年3月現在)。

 Google API Explorer
2016-03-02_094939

 Bing Dev Center
2016-03-02_095458

 SNS関連ではこんなところでしょうか。

 各APIを使うためのサンプル集はちょっと検索すると見つかります。なるべく最新のものを見つけて試してみましょう。

更新情報: AMP plugin追加

 Googleの検索結果にもAMP(Accelerated Mobile Pages)が使われるようになったそうなので(Internet Watch),早速WordPressのpluginを入れてみました。

 以降は全てのページに

というタグが挿入され,自動的にAMPページへのリンクが生成されるようになります。このサイトのAMPが表示されるようになるのは当分先かな? Google次第ですね。

[追記] 別のWebサーバにAMP pluginを入れたら

というエラーが出ましたが,PHPもXMLDOM classが使えないとダメのようです。ということでインストールしたらうまく動きました。

卒研メモ:春秋-tsuフォントお試しフォーム

現在の感じのルーツに当たる古代文字のフォントを提供しているサイトがあったので,早速フォントをPNGファイルに表示するフォームを作ってみました。AJAX対応してリアルタイムで書き換えできるようにするとカッコよくなるかも。

春秋-tsuフォントお試しフォーム

[追記] OpenType, TrueType等のフォントをJavaScriptから扱えるopentype.jsなるものが存在しているので,これを使って実装することも可能ですね。但し,公開しているWeb経由でJavaScriptからフォントにアクセスできるということは,Web経由でフォントもDLできるということを意味しますので,人様が作ったフォントを勝手に配布していると受け取られかねません。とゆーことで,JavaScriptでの実装はプライベートにやるしかないようです。

就活メモ: 主な就活情報Webサイト

 今度4年生になる皆さんは,当然「求人検索システム(J-NET)」(本学),「新卒のかんづめ」(静岡新聞社),「リクナビ」(リクルート),「マイナビ」,「ハローワーク」(厚生労働省)といったサイトは良く利用していると思いますが,日経新聞,朝日新聞の就活関連特集でも結構役に立つ記事を掲載しています。当方が良く見るものとしては

があります。

 共通しているのは,なーんかふざけているというか,肩の力が抜けているというか,ユーモラスな記事が多いことでしょうか。就活の当事者からすれば「真剣にやっているのにバカにしている!」と思うかもしれませんが,傍から見ていると就活ってかなりユーモラスなんですよ。就活生が葬式行くような真新しい黒いスーツ着てぎくしゃく歩いている様子は,年寄りから見ると「かわいい」のですわ。ま,皆さんも社会人になって1年もすれば,新卒新人がかわいく見えてきますよ。

 ご参考になれば幸いです。

就活メモ:鈴木みそ「就活ゲーム」第一話公開

 私の好きなマンガ家の一人,鈴木みそ先生の「就活ゲーム」第一話,第二話が公開されています。

 「就活ゲーム」第一話
 「就活ゲーム」第二話

 Cloud fundingで執筆コストを賄うという企画で描かれるマンガ,今年中に単行本化されるので楽しみ。かなりの量の取材に基づいた情報をバックにして描かれるので,辛辣な内容もあるでしょうが,参考になることも多いかな。心の弱い人には勧めません。

卒研メモ: Waterloo大学のWebプログラミング教材

 カナダのWaterloo大学が提供しているWebプログラミング教材の出来がいいので紹介しておきます。

 次年度の卒研テーマとして,情報セミナー2で使用できるHTML, CSS3, PHP, RDB(MySQL or MariaDB)の教材の開発を考えていますので,上記の教材も参考にして下さい。

2016年度後期:単位修得予定者

微分積分/演習 平均65点
1518008
1518012
1518020
1518025
1518039
1518047
1518052
1518059
1518068
1518071
1518079
1518092
1518100
1518101
1518103
以上

情報数学基礎(幸谷クラス) 平均75点
1518004
1518008
1518012
1518016
1518020
1518024
1518028
1518032
1518036
1518040
1518044
1518048
1518052
1518056
1518060
1518064
1518068
1518072
1518084
1518088
1518092
1518096
1518104
1518108
1518112
以上