[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2017年1月30日のブックマーク (2件)

  • Gitea - バイナリ一個で動作する簡単設置タイプのGitサーバー | ソフトアンテナ

    世界中で人気を集めるソースコードホスティングサービス「GitHub」。公開プロジェクトならば無料ですが、プライベートリポジトリを作成したい場合、有料会員になる必要があります。 このような場合、ローカルで動作するGitサーバーを検討してみるのも良いかもしれません。 日紹介する「Gitea」は、そのようなセルフホスト型のGitサーバーの一つです。Gogsからforkしたオープンソースソフトウェアで、バイナリファイルが簡単に作成できる「Go」言語で記述されているため、簡単にインストールできるという特徴を持っています。 以下Giteaの使用方法を説明したいと思います。 バイナリ一個で動作可能 Giteaはバイナリファイル一個で動作させることができるほか、DockerやVagrant、OSごとの各種パッケージシステムを利用してインストールすることができます。 今回は一番簡単なバイナリファイルを使用

    Gitea - バイナリ一個で動作する簡単設置タイプのGitサーバー | ソフトアンテナ
  • JavaScriptのfloorは小数点切り下げで切り捨てではない

    JavaScriptで取得した数値を整数として取得するため小数点以下を削除したいことがある。例えば12.34を12にするなどだ。 この際にfloorを使用されているケースが非常に多いのだがfloorは小数点切り捨てではなく小数点切り下げなので使用してはいけない。 小数点切り捨てと切り下げの違い 小数点切り捨てとは1.5なら1、-1.5なら-1のように小数点以下を削除することだが切り下げは指定された基準値1の倍数になるように、最も近い値に数値を切り捨てます。 そのためMath.floor(1.5)は1になりますがMath.floor(-1.5)は-2になります。 console.log(Math.floor(12.34)); // => 12 console.log(Math.floor(56.78)); // => 56 console.log(Math.floor(1.5)); // =

    JavaScriptのfloorは小数点切り下げで切り捨てではない