ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Webの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2017/05/17

Vertical Timeline - 縦型年表を作成するjQueryプラグイン

情報を時系列に沿って表現する際には年表表示が便利です。教科書などでは横型の年表が使われますが、Webにおいては横スクロールは一般的ではないため、縦型のスクロールをしながら表示されることが多くなっています。そんな縦型年表を容易に作成できるのがVertical Timelineになります。## Vertical Timel...

List

  • 2017/05/16

Sizzy - 多彩なデバイスでのWebサイト確認を簡単に

Webサイトは一つのデバイスだけで見るとは限りません。特に最近ではPC、タブレット、スマートフォンなどあらゆる大きさのデバイスで閲覧します。そうしたデバイスでの表示確認をすべての実機でやるのは現実的ではありません。そこで使ってみたいのがSizzyです。多数のデバイス幅に対応したデザイン確認ツールです。## Sizzyの...

List

  • 2017/05/16

emojielog - 絵文字を使った超シンプルな日記

絵文字は感情を表現するのに最適なツールです。あえて文字にするまでもないちょっとした感情を出したり、怒りを感じている時などあまり表に出しづらい感情も絵文字であればショックを和らげることができます。そんな仕組みを使ったのがemojielogです。絵文字で今の感情を記録するだけのシンプルなアプリです。## emojielog...

List

  • 2017/05/15

Timestrap - Django製の時間/請求管理システム

仕事の多くは時間に関係します。特にシステム開発などは各機能の実装について開発時間を計測することで見積もりの妥当性をチェックしたり、請求の源泉にしたりします。日本よりも海外ではそういう仕事の形態が多いようです。そんな時間管理と請求管理が一緒になったシステムがTimestrapです。日本でも利用できるケースは多そうです。#...

List

  • 2017/05/14

Let it snow - CSSでWebサイトに雪を降らせよう

Webサイトに雪を降らせるような効果をみせるライブラリは幾つか存在します。多くはJavaScriptを使ってごりごりと実装するのですが、あまりスマートなやり方とは言えません。今回紹介するのはLet it snow、スタイルシートを活用した降雪効果を見せるライブラリです。## Let it snowの使い方デモのWebサ...

List

  • 2017/05/13

curvejs - 曲線を使ったアニメーションライブラリ

Web上でアニメーションを描くのはとても面倒です。一度表示するだけであればこだわったリッチな描画も可能ですが、アニメーションとなると話が変わってきます。Canvasで描画している場合は、その内容を消す操作が必要です。文字が揺れるようなアニメーションを実現したかったらcurvejsを使ってみると良さそうです。## cur...

List

  • 2017/05/12

Web Design Pirate - Webサイトの一部をピックアップして再利用

Webデザインはコンポーネント指向になってきています。Web componentsという仕様も作られており、さらにこの流れは加速するでしょう。Webサイトの一部を埋め込んだり、再利用性高い部品を使うのが当たり前になっています。そんなWebサイトの一部をピックアップするのに最適なGoogle Chrome機能拡張がWeb...

List

  • 2017/05/11

ShuffleText.js - マウスオーバーでテキストシャッフル

映画などでよく見られるテキストがシャッフルされて徐々に表示されていくアニメーション。単純に文字を表示するよりもインパクトがあって思わず目を引きつけられることでしょう。そんな演出が簡単にできるライブラリがShuffleText.jsになります。## ShuffleText.jsの使い方アニメーションGIFではちょっとした...

List

  • 2017/05/11

Commento - 自分で立てるコメントシステム

ブログやニュースサイトなどコメント機能が欲しくなることは多々あります。しかし静的サイトにおいてコメントシステムのために全体をプログラマブルにするのは面倒です。そこで使えるのが外部のコメントサービスです。有名なところではFacebookのコメントやDisqusなどがあります。もし自分で構築したいならばCommentoを使...

List

  • 2017/05/10

OpenLara - トゥームレイダー風のゲームエンジン

トゥームレイダーと言えば映画化もされたくらい人気のゲームです。3Dポリゴンがまだまだ粗い時代からあり、ゲームをやらない人でもその名前くらいは知っているのではないでしょうか。そんなトゥームレイダーをWebベースで再現したのがOpenLaraになります。ララはトゥームレイダーの主人公の名前になります。## OpenLara...

List

  • 2017/05/10

React Timekeeper - Google Keepアプリにインスパイアされた時間入力UI

時間の入力インタフェースは意外と古くさくて面倒な場合が多いです。日付はカレンダーで入力できるのに、時間はドロップダウンでいちいち選択しないといけません。テキストで入れる場合も数字のみしか入力できないようにしなければならないでしょう。そんな時間入力インタフェースとして作られたのがReact Timekeeperです。Go...

List

  • 2017/05/09

Pull Quote Center - 中央に引用を表示するレイアウト

HTMLはレイアウトの概念があまり強くありません。CSSを駆使すればできることもあるでしょうが、メンテナンス性が非常に悪くなったり、再利用性も低くなったりします。雑誌のようなレイアウトを再現するのは大変です。今回は2段組の雑誌構成でよくある中央に引用を表示するレイアウトを実現するPull Quote Centerを紹介...

List

  • 2017/05/08

Instascan - HTML5のQRスキャナー

QRコードを使う機会は意外と多いです。特にスマートフォンでQRコードリーダーを使えばPCや雑誌などから情報を読み取るのは簡単です。そんな中にあってはPCでもQRコードを読み取りたいと思うことがあるでしょう。もちろん専用アプリケーションをインストールすればできますが、もっと手軽にできるのがInstascanです。## I...

List

  • 2017/05/05

Mastodon Bridge - MastodonにいるTwitterフレンドを探すお手伝い

最近一気に人気が出てきたMastodonですが、他のソーシャルサービスと同様にいきなりネットワークの中に放り込まれても全く面白さが伝わりません。人と人のつながりができてはじめて楽しくなってくるものです。Twitterと似た仕組みのため、現在トライしているユーザもまたTwitterユーザが多くなっています。そこで使ってみ...

List

  • 2017/05/04

glua - ブラウザ、nodeで動く。JavaScript製のLuaVM

Luaは高速に動作するスクリプト言語で、移植性も高く、とても人気があります。nginxの拡張ができるなど、ゲームエンジンなどでもLuaによる拡張をサポートしている例が多数見られます。そんなLuaをWebブラウザやnode上で動かせるのがgluaになります。JavaScriptで書かれたLua VMになります。## gl...

List

  • 2017/05/03

mini.css - 小さくても多彩なUIを提供するスタイルシートフレームワーク

CSSフレームワークはたくさん存在します。それぞれにコンセプトがあり、使いやすいものを選択するでしょう。特にUIパターンが多いものはデザイン的に統一感が出やすく、場当たり的に素材を探さずに済むので重宝します。今回はそんな多数のUIを揃えたCSSフレームワーク、mini.cssを紹介します。## mini.cssの使い方...

List

  • 2017/05/02

OPUS - 企業のナレッジ管理システム

企業においてナレッジを蓄積するのはとても大事なことです。個人に知識がたまるだけでなく、それを全員でシェアすることができれば業務の効率化や利益の増加に大きく貢献することでしょう。そんなナレッジベースとして使ってみたいのがOPUSです。## OPUSの使い方メイン画面です。基本的にはページとWikiで構成されます。!

List

  • 2017/04/30

ngworld - Angularを使ったマインクラフト風ゲーム

マインクラフトはとても面白いゲームです。目的持って遊ぶこともできますが、むしろ自由に工作できる世界のが人気だったりします。レゴのように自由に創作できる空間は創造性を広げ、楽しく遊ぶことができます。そんなマインクラフトライクな空間をWebベースで楽しめるのがngworldです。## ngworldの使い方こんな感じの空間...

List

  • 2017/04/30

Mondrian - WebベースのリッチなSVGエディタ

Web上でドローをしようとした場合、取り得る選択肢はSVGかCanvasになります。Canvasは埋め込まれるコンテンツがバイナリになってしまいますが、SVGであればテキストベースなのが利点になるでしょう。そんなSVGコンテンツをWebベースで作成できるのがMondrianになります。## Mondrianの使い方デモ...

List

  • 2017/04/27

Mastodon - 分散型SNS

ソーシャルと言えばFacebookとTwitter、後はLINE、Instagram、WhatsApp、LinkedInなどがメジャーで、新しい芽は出づらいと考えられてきました。ソーシャル系はユーザ同士のコネクションが密で、他に出て行きづらいからです。しかし最近になって新しいSNSが注目を集めています。それがMasto...