Skip to content

Instantly share code, notes, and snippets.

View furu's full-sized avatar

furu furu

View GitHub Profile

Ruby でファイルの拡張子ではなく、中身からそのファイルが何なのかを判別したい

  • ruby-mime-types
    • ファイルの拡張子から判別するのでだめだ
  • minad-mimemagic
    • 拡張子と中身から判別するっぽい
    • GitHub にリポジトリがなく、最終リリース日が2009年
  • mime-typer
    • file と awk を使う
  • file のラッパーみたいなもの
#!/bin/sh
set -euv
ablogcms_version=1.6.0
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get install -y apache2
apt-get install -y mysql-client mysql-server

ブラウザウィンドウのスクロール位置の取得

  • Window オブジェクト
    • pageXOffset プロパティ
    • pageYOffset プロパティ
    • scrollLeft プロパティ
    • scrollTop プロパティ

ドキュメントのルート要素 document.documentElement

  • httperf
  • ab (Apache Bench)
    • bundled in Apache HTTP Server
  • apib (API Bench)
    • written in C
    • ab replacement
  • Boom
    • ab replacement
    • written in Python and Go
  • show histogram in Go version
@furu
furu / coverage.md
Last active August 29, 2015 14:12
コードカバレッジについて 5 google した中で見たページから抜き出した言葉

コードカバレッジ

ソースコードに対してテストが実施された割合を示す数字

コードのうちどの部分が実際にテストされたかどうかを確認する

テスト対象のコードの中で、テストが行われた割合

テストがテスト対象のコードをどれだけ網羅しているかをコード全体に対する割合で表したもの

org.eclipse.jgit.errors.RepositoryNotFoundException: repository not found: /var/lib/gitbucket/repositories/root/coca-cola.git
at org.eclipse.jgit.lib.BaseRepositoryBuilder.build(BaseRepositoryBuilder.java:575)
at org.eclipse.jgit.api.Git.open(Git.java:113)
at org.eclipse.jgit.api.Git.open(Git.java:97)
at app.RepositorySettingsControllerBase$$anonfun$7.apply(RepositorySettingsController.scala:97)
at app.RepositorySettingsControllerBase$$anonfun$7.apply(RepositorySettingsController.scala:72)
at util.OwnerAuthenticator$$anonfun$ownerOnly$1$$anonfun$apply$2.apply(Authenticator.scala:34)
at util.OwnerAuthenticator$$anonfun$ownerOnly$1$$anonfun$apply$2.apply(Authenticator.scala:34)
at util.OwnerAuthenticator$$anonfun$util$OwnerAuthenticator$$authenticate$1$$anonfun$apply$3.apply(Authenticator.scala:41)
at util.OwnerAuthenticator$$anonfun$util$OwnerAuthenticator$$authenticate$1$$anonfun$apply$3.apply(Authenticator.scala:39)
#!/bin/sh
service tomcat7 stop
mkdir -p /var/backups/gitbucket
cd /var/lib
tar cfz /var/backups/gitbucket/gitbucket-`date +%Y%m%d`.tar.gz gitbucket
service tomcat7 start