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

プログラミング言語 - Cの記事一覧

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

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

もっと見る

List

  • 2019/12/14

Sourcetrail - ソースコードをビジュアル化するビューワー

ソースコードをビジュアル化することで、様々な知見が得られます。アウトライン化されることで全体像を追いやすくなったり、ライブラリ同士の繋がりも分かりやすくなります。そんなソースコードのビジュアル化ソフトウェアとしてSourcetrailを紹介します。対応言語は限られますが試してみてください。## Sourcetrailの...

List

  • 2019/12/03

WordGrinder - まるでCUIなテキストエディタ

テキストエディタはシンプルなものが好みです。ツールバーがあったり、メニューバーが常時表示されているものは情報量が多く感じてしまいます。なるべく書くことに集中できるものがいいです。そんな考え方を持った方にお勧めなのがWordGrinderです。仕事の邪魔をしない、そんなワードプロセッサです。## WordGrinderの...

List

  • 2019/11/24

BlackHole - オーディオの入出力を繋ぎ混む仮想オーディオデバイス

コンピュータから出力される音声を取り込みたいと思うことがよくありますが、実は標準の機能にはありません。これは出力と入力を連結させる必要があり、そのためのソフトウェアが幾つかあります。今回紹介するBlackHoleもそんなソフトウェアの一つです。設定が簡単で使いやすそうです。## BlackHoleの使い方利用する際には...

List

  • 2019/11/19

TreeSheets - Excel職人向き。グリッドでUIを作るエディタ

企業に一人はいると言われる(?)Excel職人。表計算ソフトウェアであるはずのExcelを駆使してあらゆるUI、帳票を設計すると言われています。彼らにかかればどんな複雑な帳票でも作れてしまいます。そんなExcel職人の方に良さそうなデータ管理ツールがTreeSheetsです。## TreeSheetsの使い方メイン画面...

List

  • 2019/11/17

Footsies - シンプルなストリートファイター風格闘ゲーム

パキスタンには恐ろしく鉄拳の強いゲーマーがいるなんて話もありますが、格闘ゲームは熱狂的なファンが多いゲームジャンルの一つです。プレイするのも楽しいですが、開発者であれば自分で作ってみるのはいかがでしょう。今回紹介するFootsiesは2Dの格闘ゲームです。移動キーとスペースキーくらいしか使わないのに奥が深い、そんなゲー...

List

  • 2019/11/11

VeraCrypt - TrueCrypt後継の暗号化イメージ作成ツール

ノートPCを電車に忘れた、盗まれたといった事故が後をたちません。重要なデータが蓄積されているノートPCをなくすのは重大なインシデントであり、機密データが抜き取られる可能性もあります。今回紹介するVeraCryptはストレージを暗号化したり、暗号化イメージを作成できるソフトウェアです。## VeraCryptの使い方メイ...

List

  • 2019/11/08

MarkdownPreview - エクスプローラでMarkdownファイルをプレビュー

macOSではQuickLookというファイルの内容をプレビューできる機能がありますが、Windowsではエクスプローラ上にプレビュー機能があります。選択するだけでプレビューされるので個人的には使わないのですが、便利に使っている方も多いはずです。今回紹介するMarkdownPreviewはエクスプローラ拡張でMarkd...

List

  • 2019/10/08

Files UWP - Explorer代替を目指すファイラー

Windows標準のファイラーであるExplorerは様々な機能が追加され、操作が重たく感じることが多いように思います。しかしダークモードをはじめ欲しい機能もまだまだあります。理想的なファイラーはどこにあるのでしょうか。なければ自分で作るという道もあります。今回紹介するFiles UWPはExplorer代替を目指すフ...

List

  • 2019/10/07

NoteKit - 手書きメモも追加できるMarkdownエディタ

メモ環境としてMarkdownエディタを使う人は大勢います。テキストであれば問題ないのですが、イラストや手描きの文字を残しておきたいと思うことがよくあります。そのために画像を作るのは面倒です。そこで使ってみたいのがNoteKitになります。手書きもサポートしたMarkdownエディタです。## NoteKitの使い方テ...

List

  • 2019/09/30

Beeftext - Windows用のスニペット管理

仕事中、繰り返し使う文面であったり、よく使う関数があります。それらをメモしておくと便利です。そして必要な時に検索してコピー&ペーストすれば仕事の効率が大幅にアップするはずです。今回紹介するBeeftextもそんな短文、スニペットを管理するソフトウェアです。## Beeftextの使い方新しいスニペットを記載します。!

List

  • 2019/09/28

Windows ファイルマネージャー - 懐かしのファイル管理がオープンソース化

Windows ファイルマネージャーといえば、Explorerが出る前に使われていたWindows標準のファイル管理ソフトウェアです。Windows3.0の頃から存在したという歴史の長いソフトウェアになります。そんなWindows ファイルマネージャーがオープンソースになりました。しかもWindows10でも動きます。...

List

  • 2019/09/23

Soso - ごく小さなUnix風OS

プログラマーであれば一度はOSから作ってみたいと思うのではないでしょうか。かつて自作OSの書籍が流行ったこともありました。すでに巨大になったLinuxのリポジトリを読むのは辛いですが、ごく小さなものであれば簡単です。そこで紹介したいのがSosoです。ごくごく小さなUnix風のOSです。## Sosoの使い方起動しました...

List

  • 2019/09/16

PacVim - パックマン風ゲームでVim操作を習得

viやVimをこれから覚えたいと思っている方は多いでしょう。その際に問題になるのはキーバインドです。特に上下左右に動く操作を覚えないと生産性は高くなりません。習得が必須です。そこで使ってみたいのがPacVimです。ゲーム操作を通じてキー操作を習得できます。## PacVimの使い方緑色が自分、赤が敵です。!

List

  • 2019/09/09

speak.js - eSpeakからポーティングしたテキストtoスピーチ

テキストをコンピュータに喋らせる試みはずっと行われてきました。かつてはまさにコンピュータっぽい音声でしたが、今はSiriやAlexaなど、滑らかで人が喋っているような音声で読み上げできるようになっています。今回紹介するspeak.jsはどちらかと言えばコンピュータ音声です。特徴として、JavaScriptだけで実現して...

List

  • 2019/09/02

Notepad3 - メモ帳がパワーアップ!

Windowsで標準インストールされているテキストエディタと言えばメモ帳(Notepad)です。あまりにも貧弱な機能で、殆ど使われることはないと思いますが、思いがけず利用することもあります。そんなメモ帳を現実的に使えるものにしようと考えている(恐らく)のがNotepad3です。## Notepad3の使い方UIはメモ帳...

None

  • 2019/08/26

osquery - システム情報をSQLで取得

ターミナル操作をしていてシステム情報を知りたいと思うことがよくあります。時々しか使わないコマンドだと、その度に使い方や出力を調べたりするのではないでしょうか。各コマンドはそれぞれ使い方が違うので、組み合わせて使うのも面倒です。そこで使ってみたいのがosqueryです。システム情報を調べるのにSQLを使えるようになります...

List

  • 2019/08/25

BowPad - リボンUIのプログラミングエディタ

プログラミングエディタは星の数ほど存在します。多くのユーザがいるからといって、自分の手に馴染むとは限りません。様々なエディタに触れ、その世界観や目標がマッチするかどうか試すべきです。今回紹介するBowPadはWindows用のエディタで、リボンUIなのが一つの特徴になっているエディタです。## BowPadの使い方タブ...

List

  • 2019/08/13

VDesk - CUIで使う仮想デスクトップ

アプリケーションを多数立ち上げて作業しているとデスクトップがごちゃごちゃします。そこで使われるのが仮想デスクトップになります。空間を分けることで、頭の切り替えもできます。多くの仮想デスクトップはGUIですが、今回紹介するVDeskはCUIで使えるソフトウェアになります。## VDeskの使い方コマンドで仮想デスクトップ...

List

  • 2019/08/05

KeyCastOW - キー操作をビジュアル化

ライブコーディングやソフトウェアの操作動画などで活躍するのがキーストロークの可視化ソフトウェアです。キーボード操作は画面上に表示されないのでキーボードショートカットを多用すると何をやっているのか視聴者には分からなくなってしまいます。そこでショートカットキーが見える形になっている必要があります。Windowsを使っている...

List

  • 2019/08/04

Windows Terminal - Micosoft製のターミナル

WindowsでCUIを使おうと思ったらコマンドプロンプトでした。その使い勝手の悪さは定評があり(失礼)、代替になるソフトウェアを使っている人が多かったのではないでしょうか。しかしWindows Terminalによって状況が変わりそうです。ローカル操作、リモート操作がすべてWindows Terminalでできるよう...