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

技術 - テキストの記事一覧

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

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

もっと見る

List

  • 2019/03/12

RTS - レスポンシブにテキストサイズを変える

レスポンシブWebデザインは標準的に用いられるようになっていますが、多くは幅や表示する項目の並べ替えに特化しています。Web上に最も多いコンテンツはテキストである以上、もっとテキストに気を配るべきではないでしょうか。そこで使ってみたいのがRTSです。レスポンシブにテキストサイズを変更してくれます。## RTSの使い方B...

List

  • 2019/03/11

MySigMail - メールの署名を作成

メールの署名はどういったものを使っているでしょうか。日本ではテキストメールが多いので、アスキーアートのように装飾されたものを使っているかも知れません。逆にとてもシンプルな人もいるでしょう。そんなメールの署名欄をビジュアル的に作成できるのがMySigMailになります。## MySigMailの使い方メイン画面です。左側...

None

  • 2019/03/08

csvq - CSVをデータベースのように操作する

レトロなファイルフォーマットと思っていてもまだまだ職場では使われているのがCSVです。システムからもCSV出力するものがまだまだあるはずです。CSVといえばデータがひたすら並んでおり、データの抽出も面倒です。そこで使ってみたいのがcsvqです。コマンドラインでCSVファイルをまるでデータベースのようにデータ抽出できます...

List

  • 2019/02/25

MiraiNotes - WYSIWYGにも対応したMarkdownノート

Markdownをベースにしたノートアプリはたくさん出てきています。多くは純粋なMarkdown記法に則っており、それ以外の記法(HTMLなど)をサポートしていないことも多いです。そんな中紹介したいのがMiraiNotesです。柔軟な記法とWYSIWYGに対応したMarkdownノートです。## MiraiNotesの...

List

  • 2019/02/15

実績解除ったー - 実績を解除しよう

ゲームなどをやっているとはじめて行ったアクションや累積ポイントに対して実績が解除されます。実績を解除すると、それが一覧として表示されます。すべての実績を解除しようと躍起になる人もいるでしょう。そんな実績解除好きな人たちに送りたいのが実績解除ったーです。自分の好きな言葉、色で実績を解除できます。## 実績解除ったーの使い...

List

  • 2019/02/15

Meemo - Markdownを使った個人用メモ帳

個人のメモ環境は大事です。気がついた時にささっとメモできる環境があると忘れてしまうのを防いだり、さらに発想を膨らませられます。アイディア、タスク、その日にあったこと…なんでもとにかくメモしておきましょう。今回紹介するMeemoもそんなメモ環境の一つです。個人用に特化し、すぐにでもはじめられる手軽さが売りです。## Me...

None

  • 2019/02/10

ASCII TV - アスキーアートで楽しむスターウォーズ

スターウォーズは不朽の名作です。ある日突然観たくなることがあります。オンラインで配信されていないので、レンタルしたり、DVDやBlu-rayを購入しなければなりません。そんな時間がかかることしたくないと思う方もいるはずです。そこで使ってみたいのがASCII TVです。HTTPで接続するだけで、すぐにスターウォーズが観ら...

List

  • 2019/02/09

org.js - Web上でorg-mode

Emacsをメインで使っていた頃にはメモ環境としてorg-modeを使っていました。覚えることは多いのですが、一旦慣れてしまうと一つのテキストにすべて記述できる環境は便利でした。キーボードショートカットで様々な操作ができるのも良かったです。そんなorg-modeを懐かしむ人に贈りたいソフトウェアがorg.jsです。Ja...

List

  • 2019/02/08

Markline - Markdownを使った年表表示

Markdownが開発者用ドキュメントのデファクトスタンダードと言える存在になり、とりあえずMarkdownで書いておくという人が増えています。そうすることで将来的にソフトウェアによって多彩な表現が容易に実現できるようになるでしょう。今回はその一例として、Markdown記法から年表表示を可能にするMarklineを紹...

None

  • 2019/01/26

license-generator - オープンソースのライセンスファイルを生成

オープンソースの肝と言えるのがライセンスです。正しいライセンスを選択して設定すること、これがオープンソースとして認められる唯一の方法です。しかしライセンスは実に多彩で、80種類を超えます

None

  • 2019/01/10

eureka - 忘れる前にメモ

アイディアはふとした表紙に思いつきます。しかし、頭から消え去るのもまた一瞬です。そのため、覚えている内に書き出しておかなければなりません。メモを探していたり、ファイルを保存している暇はないのです。そこで使ってみたいのがeurekaです。ターミナル操作中に思いついたアイディアを即座にメモできる、そんなソフトウェアです。#...

List

  • 2019/01/09

歌詞解禁 - 歌詞検索サービスのコピー防止策を解除

情報は提供したい、でも再利用はされなくないという矛盾を解決したい場面は情報提供側としては常に存在します。ブログは公開するけどブックマークされたくない、テキストは提供するけどコピーはされたくない、動画は配信するけれどダウンロードされたくないといった具合です。そうした時に行われるトリッキーな仕組みも、技術を駆使すると易々と...

List

  • 2019/01/05

autoComplete.js - 簡単に使える入力補完ライブラリ

ユーザにテキストを入力してもらう際に何らかの入力規則を設けることがあります。面倒なのは文字数チェックなどではなく、データベースに入っているものから選んで欲しい場合です。入力が終わってからデータベースと付け合わせるのでは面倒であり、入力しながら候補をリストアップできると便利です。そこで使いたいのがautoComplete...

List

  • 2019/01/05

Textoverlay - テキストエリアでテキストをデコレーション

ソーシャル、チャットなどのサービスではテキストエリアに文字を入力するとメンションを表示したり、タグのところだけ色を変えたりします。ユーザとしては入力した情報が正しく認識されていると安心できます。同じ仕組みを提供する際に使えるのがTextoverlayです。テキストエリアをデコレーションしてくれる素敵なライブラリです。#...

List

  • 2018/12/26

MajorKey - さっと書いてメールで送信

今思いついたアイディアをメールしたいと思うことはないでしょうか。メモに書く習慣がない場合、せっかく書いても見返さなかったりします。しかしメールの場合、未読で蓄積されるので振り返るのも難しくありません。MajorKeyはまさにそんなソフトウェアです。書いたメモをささっとメールで送れるiOSアプリになります。## Majo...

List

  • 2018/11/24

Glorious - Web上でコードのデモンストレーション

プログラミングはできあがったものを一気に見せても理解するのが困難です。そのため細かく分けたり、動画を使ったりと様々な手段を講じる必要があります。ちょっとずつ説明することで全体としては難しいことをしていないと理解してもらえます。そんなプログラミングコードのデモを表現するのに使えるのがGloriousです。## Glori...

List

  • 2018/11/19

jpp - JSONを整形、ハイライト表示

JSONはWeb APIを使う上でのデファクトとも言えるフォーマットになっています。XMLに比べると可読性が高いですが、それでも人が読むには辛いことが多いです。しかし開発している際にはJSONを読まなければならないことも多いでしょう。そこで使ってみたいのがjppです。JSONを整形、ハイライトしてくれます。## jpp...

List

  • 2018/11/16

GitHub Preview - GitHubで使える各種記法のプレビュー表示に対応したエディタ

GitHubではREADMEをはじめとして各種文書を専用の記法からHTMLに変換して表示します。大抵の場合は一つのプロジェクトで一つの記法しか使いませんが、その記法の選定はプロジェクトによって異なります。今回紹介するGitHub Previewは一つの記法だけでなく、GitHub用のドキュメントをプレビューできるソフト...

List

  • 2018/11/15

Web小説読み上げアプリ - 小説になろうを音声読み上げ

AudibleはAmazonが提供している書籍の読み上げサービスです。本を読んでいる暇がないという人であっても、運動や運転をしながら書籍を聴くことができます。目から入る情報量には限界があり、耳から吸収することでさらに増すことができるでしょう。そんな音声読み上げを使ってWeb小説を読み上げてくれるのがWeb小説読み上げア...

List

  • 2018/11/15

translate.js - クリック一つで別な言語に。JavaScriptで多言語対応

Webサイトを多言語対応する場合、その方法としては幾つかのやり方があります。まずディレクトリを分ける方法があります。もう一つはパラメータで出し分ける方法です。さらに最近ではJavaScriptでURLは共通の状態で翻訳する処理する方法も用いられます。今回はそんなJavaScriptベースの翻訳処理を行うtranslat...