Saying no to the use of a nonfree program or an online disservice on even one occasion helps the cause of software freedom. Saying no to using it with others helps even more. And if you tell them it is for defense of your freedom and theirs, that helps even more. Beyond that, you can also help by volunteering to do work. This page lists many kinds of work we need. For general questions about the G
GNU Make GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to
この資料はなに? Makeの良さを伝えるものです CとかC++の持ち物じゃない 普段使うコマンドのショートカットみたいな 2016年でもMakefileは便利 頑張らないでScala 〜VOYAGE GROUPにおけるアドネットワーク開発の戦略〜 // Speaker Deck Makeってなに?Makefile??? make(メイク)は、プログラムのビルド作業を自動化するツール。コンパイル、リンク、インストール等のルールを記述したテキストファイル (makefile) に従って、これらの作業を自動的に行う。 出典:https://ja.wikipedia.org/wiki/Make つまり、自動化のためのツール。 make が生成するのはふつう C のプログラムだが、べつに C のプログラムに限らず、Makefile に書く生成コマンドの書きように よっては、TeX のファイルだろうが
clangでPDBファイルが出力できるようになったりしたので、WSLのmake使ってWindowsの実行ファイルをビルドするMakefileを書いてみました。 方針としては、clang++.exeで依存関係ファイルの生成、clang-cl.exeでコンパイル、lld-link.exeでリンクを行います。 準備 次のものをインストールしておきます。 Visual Studio LLVM/clang Windows Subsystem for Linux (WSL) 1 LLVM/clangのパスを通して、WSLのLinuxのclangではなくWindowsのclangを使用します。WSLならclang++.exe等を利用できるようにします。 今回の環境は以下のようにしています。 ArchWSL GNU Make 4.2.1 Visual Studio 2017 Community(14.13
無料で名高い SSL 証明書「Let’s Encrypt」を使用しているわけですが。 もちろん、Linux 環境(仮想でも OK )さえあれば SSL 証明書を発行してレンタルサーバでも使用できます。 ただ、作業が面倒くさいんですよね・・・ マニュアルモードを使用して手動で認証を行う必要があり、その都度指定される認証ファイルを作ってレンタルサーバにアップロードしなければなりません。 で、またまた更新期限が迫ってきたわけなんですが、使用しているVPSを気まぐれで初期化したばかり。 Let’s Encrypt のクライアントはまだ設定しておらず使用できない状態。 わざわざ Linux 使わなくても Windows 上でサクッと作業できないのかなと思い探してみたところ、「letsencrypt-win-simple」というクライアントを発見。 どうやらバージョン 1.8.9 から FTP による
これはUTF-8で「あ」が3バイトであることを示している。 encodingは後で設定しても反映されないため、.vimrcに書く必要がある。 ファイル書き込み時の文字コード(fileencoding) fileencodingが設定されていると、バッファの内容がファイルに書き込まれるとき、 (すなわち:wしたとき)にencodingからfileencodingに文字コード変換が行われる。 fileencodingが設定されない場合は、encodingと同じになり、文字コード変換は行わない。 fileencodingの設定は、書き込み時にファイルに書き込まれる文字コードを設定するもので、 バッファに開かれている内容はencodingの設定で扱われることに注意。 読み込み時の文字コード(fileencodings)
Vimとは? viから派生した高機能なテキストエディタです。 viはLinuxに標準搭載されているため、使ったことがある人は多いと思います。 大体同じような操作感ですが、viと違うところもあります。 vimの特徴 ストレスの少ないマルチプラットフォーム とにかく軽くて速い 基本的にキーボードだけで操作が可能 インストール方法 Mac/Ubuntu MacとUbuntuには最初からインストールされています。 Windows http://www.kaoriya.net/software/vim/ からダウンロードできます。 ローカル開発環境 sudo yum install -y vim インストールが完了すれば、 vim コマンドを利用できるようになります。 vimのモードについて key 内容
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く