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

List

  • 2019/01/31

Trilium Notes - 個人用ナレッジベース

個人のメモ環境については、これといった決定的な製品がなかなか出てきません。かつてはEvernoteのようなもの、さらに昔ではorg-modeもありました。最近ではBoostnoteを使う人も多く、全く別な独自の環境を構築する人もいます。今回は個人用ナレッジベースとしてTrilium Notesを紹介します。## Tri...

List

  • 2019/01/07

sandspiel - 破壊的楽しみもある箱庭シミュレータ

シムシティやライフゲームなどの箱庭ゲームは自分の思い描く世界を作り、疑似体験できるのが魅力です。そして時には災害やアクシデントを発生させて、苦労して築いてきた世界を壊してしまう楽しさもあります。今回紹介するsandspielは規模こそ小さいですが、自然現象のシミュレーションができる箱庭となっています。## sandsp...

None

  • 2018/11/13

keywords-extract - Webページからキーワードを抽出

Webページから情報を抽出するニーズは常に存在します。メタタグはそのためにあるのですが、任意に設定できるので利用者側のニーズに合っていない可能性があります。そこで本文を取得したり、タイトルや更新日を取得するスクリプトなどが作られています。今回紹介するkeywords-extractはWebページからキーワードを抽出して...

List

  • 2018/09/04

Miki - MakefileのWikiエンジン

WikiというとWebブラウザ上で使うものというイメージがあります。しかしそれは固定概念です。GUIで書くものもありますし、スマートフォンアプリだってあります。自由にさくさくとメモできて、各ページがリンクでつながっていくならば、それはWikiと言えるでしょう。今回紹介するWikiエンジンはMiki、なんとMakefil...

List

  • 2018/09/03

qb.js - JavaScriptで再現されたQBASIC

昔懐かしいプログラミング言語、BASICには幾つもの派生版があります。昔、筆者が使っていてBASICは標準的なものだったと思いますが、QBasicという派生版があります。BASICとは異なり、サブルーチンやwhile文もサポートしています(via QBasic - Wikipedia

List

  • 2018/08/28

Notational - 思いつきを阻害しないWebノート

メモを取るアプリケーションの大事な要素として、書き手を迷わせたり、悩ませてはいけないという点があります。むしろ自然と手を動かし続け、頭の中にある情報を表現してもらわなければなりません。今回紹介するNotationalもそんなノートアプリの一つです。Vue.jsを使っており、リアルタイムに表示が更新されていくのが気持ちい...

List

  • 2018/07/06

GROWI - 情報共有を潤滑にするWikiエンジン

社内の情報共有はとても大事です。情報の格差が生まれると、結果にも差が生まれ、社内で壁が生まれていきます。全員が情報をオープンにし、共有しなければなりません。そのための仕組みとしてWikiを導入するのは良いことです。今回はMarkdownで記述できるチーム用WikiのGROWIを紹介します。## GROWIの使い方最初に...

List

  • 2018/06/11

Nim forum - Nimで作られたDiscourseクローン

Nimというプログラミング言語は聞いたことがなかったのですが、Rust/D/Goといったプログラミング言語と比較されるようです(via Wikipedia

List

  • 2018/05/25

qlImageSize - QuickLookで画像のサイズを表示 & WebP/BPGをサポート

QuickLookで画像を表示するのは便利なのですが、画像サイズが分かりづらいのが難点でした。大きな画像でも最適化して表示する一方、小さな画像もそれなりの表示になります。そして画像編集ソフトウェアで表示してがっくりするのです。そんな経験がある方はqlImageSizeを使ってみましょう。QuickLookのタイトルに画...

List

  • 2018/05/13

jKanban - Vanilla JSプラグインのカンバン

カンバンは見た目に分かりやすく、機能が限定的です。そのため、かつてのWikiのようにコンセプトを真似したソフトウェアが作られています。フロントエンドエンジニアであれば、一度は作ってみたいと思ったことがあるのではないでしょうか。今回はVanilla JS

List

  • 2018/01/27

Exocortex - Markdown記法が使える個人用Wiki

WikiはWikipediaのような大きなWebサイトはもちろん、個人のメモにも利用できます。ページが自動的に新しく作られたり、リンクを使ってどんどん広がっていけるので創造性を邪魔せずにコンテンツを作り続けられます。そんなWikiを個人用に作ったのがExocortexです。ローカルでも簡単に動かせるのでぜひ試してみまし...

List

  • 2018/01/10

Docusaurus - Facebook製のオープンソース・ドキュメントサイト

開発ドキュメントの整備は大きな問題です。ソースコードに書かれたりWikiや何らかのCMSを使ったりと様々な方法がありますが、これといった解決策はなかなか見つけられません。そこで使ってみたいのがDocusaurusです。Facebook製のオープンソース・ドキュメントサイトです。## Docusaurusの使い方メインペ...

List

  • 2017/12/05

Cattaz - Markdownの中に独自アプリケーションを定義できるWiki

Markdownは便利ですが、物足りないと感じることも多々あります。そうした時に機能追加をすると、それは他のMarkdown記法には合わない、特別なものになってしまいます。そうやって特別なMarkdown記法が多数生み出されています。CattazはMarkdown記法をベースに、独自のアプリケーションが組み込めるように...

List

  • 2017/11/04

KEditor - 複雑なデザインもこなせるWYSIWYGエディタ

技術者以外の方でWebページを作成する時にはオーサリングツールを使うのが一般的です。また、ちょっとしたコンテンツの修正であればWYSIWYGエディタを使いますが、あまり凝ったデザインには対応できません。そこで使ってみたいのがKEditorです。Webベース、ドラッグ&ドロップで自在にコンテンツを作成できます。## KE...

None

  • Premium_s 2017/09/15

業務で使えるオープンソース(235)「Markdown拡張記法」

Markdownは開発者の中で十分に認知された存在になってきました。しかしごく基本的な文章は良いのですが、ちょっと体裁を整えようと思うと途端に大変になります。テーブル組ですらベースの記法ではサポートされていません。そこで使われるのが拡張記法をサポートしたMarkdownです。今回はそんなMarkdownを基本文法として...

None

  • Premium_s 2017/07/26

変化の激しい技術の中での戦い方

ここ数年、新しいフレームワークであったり新しいプログラミング言語が多数登場しています。そんな中で新しい技術に手を出してはトレンドが変わって一気に意味がなくなってしまった…という経験は誰しもがあるのではないでしょうか。今回はそんな激しい変動の中で戦うための方法を紹介します。## 枯れるのを待ついきなり消極的な話ですが。企...

List

  • 2017/07/12

Miki - 様々な記法が使えるMakefile製Wiki

WikiというとWebサイト上で編集してページを作っていくイメージがありますが、セキュリティ上の問題があったり、Webサーバを立てる必要があります。ローカルドキュメントを管理するのであればあえてWebサーバを立てるのは面倒です。そこで使ってみたいのがMikiです。Makefileで作られたという変わったWikiエンジン...

None

  • Premium_s 2017/07/04

2017年06月の人気ソフトウェアまとめ

過去分はこちら。- 01月GitHubやGitlabなどGitリポジトリを管理するサービスは多数あります。そんな中、企業内部でGitリポジトリを管理するサーバを立てたいという声もあります。Gitlabは良い選択肢になりますし、GitHub Enterpriseを使う手もあります。そんな中、別な選択肢としてApache ...

None

  • Premium_s 2017/06/21

業務で使えるオープンソース(231)「Q&A」

今回のテーマはQ&Aです。エンジニア界隈ではすっかり定着したと言えるQ&A、皆さんは使っているでしょうか。Stack overflowは日本ではあまりうまくいっているように見えませんが、グローバルについては非常に好調です。今回はそんなQ&Aサービスを自分で立てるためのクローンサービスと、その価値について紹介します。##...

List

  • 2017/06/03

Apache Allura - Apache製のGit管理サーバ

GitHubやGitlabなどGitリポジトリを管理するサービスは多数あります。そんな中、企業内部でGitリポジトリを管理するサーバを立てたいという声もあります。Gitlabは良い選択肢になりますし、GitHub Enterpriseを使う手もあります。そんな中、別な選択肢としてApache Alluraを紹介します。...