サービス再起動 sudo service iptables restart 3.必要なパッケージのインストール (1)EPELリポジトリの登録 最新の epel-release パッケージのURLを確認 http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/epel-release.html Packages の下の最新のリンクURLをコピーしておく http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 上記を基にyumリポジトリに追加。http移行はコピーしたURLを貼り付ける sudo rpm -Uvh epel-release http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-rele
class SheetData(): def __init__(self, shtnam, toprow, keyclm, lftclm, rgtclm): self.data = get_sheet_data(shtnam, toprow, keyclm, lftclm, rgtclm) self.clmcnt = rgtclm - lftclm + 1 def getRecordCount(self): return len(self.data) / self.clmcnt def get(self, rowidx, clmidx): return self.data[rowidx * self.clmcnt + clmidx] class CategoryStructure(object): def __new__(cls, *args, **kwargs): if not hasa
import com.google.common.base.Stopwatch; /** * GuavaのStapwatchのデモ */ public class StopwatchDemo { public static void main(String[] args) throws InterruptedException { Stopwatch sw = Stopwatch.createUnstarted(); long[] millis = {0, 0, 0, 1, 10, 100, 1000, 10000}; int[] nanos = {10, 100, 1000, 0, 0, 0, 0, 0}; for (int i = 0; i < nanos.length; i++) { sw.start(); Thread.sleep(millis[i], nanos[i]); Sys
ruby/gems/2.1.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/syntax.rb def expect(*target, &target_block) target << target_block if block_given? raise ArgumentError.new("You must pass an argument or a block to #expect but not both.") unless target.size == 1 ::RSpec::Expectations::ExpectationTarget.new(target.first) end
偏微分方程式とは (2つ以上の変数をもつ)多変数関数を偏微分する項(確率的なランダム項) をもつ数理モデル式 ( Wikipedia ) (リンク先) 偏微分方程式(へんびぶんほうていしき、英: partial differential equation, P.D.E.)とは未知関数の偏微分を含んだ等式で表現される微分方程式のことである。 (用途) ※上記 Wikipedia より 偏微分方程式は、自然科学の分野で流体や重力場、電磁場といった場に関する自然現象を記述することにしばしば用いられる。これらの場というものは例えば、フライトシミュレーションやコンピュータグラフィックス、あるいは天気予報などといったものを扱うために重要な役割を果たす道具である。また、一般相対性理論や量子力学の基本的な方程式も偏微分方程式である。また、経済学においても重要な概念であり、特に計量経済学において多用される。
意外とデバッガーの使い方を説明してる記事がネットに少ない気がしたので。 Rails3まではpry-debuggerというgemが有名でしたが、このgemは構造上Rail4では動かないため、Rails4ではpry-byebugというgemを使います。 インストール インストールはGemfileに以下のように記載して、bundle install。 group :development do # 高機能コンソール gem 'pry-rails' # デバッガー gem 'pry-byebug' gem 'pry-stack_explorer' # pryの入出力に色付け gem 'pry-coolline' gem 'awesome_print' # PryでのSQLの結果を綺麗に表示 gem 'hirb' gem 'hirb-unicode' end
調べるといろいろそれっぽい情報はでてきましたが、古い情報が多く、いろいろ試した結果 Rails 4.1 でまともに使えたのは migration_comments だけでした。 下記のようにオプションとして :comment が渡せるようになったり、
備忘録 テストアプリ配布の為にUDIDを受け取る必要がありますが、 FFFFFFFFが冒頭についているUDIDは間違いです。 iOS7以降の端末でアプリ経由でUDIDを取得しようとすると、 見かけ上、問題なく表示されるので、注意が必要です。 (桁数が同じく40桁なのも、紛らわしいです) 二度手間にならないよう、 iTunesやiPhone構成ユーティリティで 確認するように伝えましょう。 mac、winでの取得方法について、まとめました。 http://qiita.com/stakei1/items/8bef04dab56ea273bc56 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back use
AndroidSDK,ADT-pluginをrev23に更新したらannotations.jarが無いと言われてビルドできないAndroid annotations.jarが削除される? Eclipseのビルドパスで %ANDROID_HOME%/tools/support/annotations.jar への参照が途絶えていました. 当該ディレクトリを覗いてみると,確かにannotations.jarが存在ません. Android SDK platform-tools も rev20 ここをみると, http://blog.be-style.jpn.com/article/59957311.html Android SDK platform-toolsをアップデートするとありましたが,すでにrev20へ更新済でした. 結局 結局,PC内に残っていたannotations.jarを元あった
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 Serf と Consul の情報を整理しました。どちらも一般的な単語なので、ネットで検索しようにも、ノイズが多く、情報が埋もれがち。そこで整理したのがこちらです。 もし抜けがあったり、追加がありましたら、コメントなりリクエストいただければと思います。 (なお、順番は時系列にしようかと思いましたが、あまり整理されていません。このあたりもどうしようかな・・・。ひとまず日本語中心です。) Serf Serf http://www.serfdom.io/ 週末雨だったのでSerfをさわってみた - ni-blog http://orih
0. 前書き Windowsで利用可能なWebサーバーとしてIIS(Microsoft Internet Information Services)があります。WebサーバーとしてはApacheが広く認知され広く利用されていますが、以外とIISもお目にかかるものです。 この投稿では、fluentdを使ってIISのログを収集する手順サンプルを示しています。 最近では色々な理由で、Windows(のみ)を中心としてインフラ周りを構築されているケースも多いと思いますので、以下の状況を設定してみました。 IISは2台 Windows上にインストールされたMySQLにログを保存する fluentdでログを集約 fluentdのWindowsブランチを使用 収集のフローにLinuxは登場しない Rubyは1.9系(32bit)を使用 fluentd Windows版で "forwardできるじゃん!"
Railsの開発ではconsole(というかdebugger)が必需品ですよね。 となると、当然、バッチ処理用に作るRakeタスクもconsoleでデバッグしたくなるわけで。 実はこれまで、consoleからはRakeタスクをキックできないと思っていたので、実際の処理をModel.execに書いてRakeタスクからはそれを呼ぶ形で書いてたんですが、調べたら簡単に出来ました。
if (httpRequest().hasQueryItem("p")) { // pというパラメータが存在する int p = httpRequest().queryItemValue("p").toInt(); } Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
生活に困窮した外国人への生活保護費の支給が自治体の裁量で行われていることについて、法的にも外国人が保護の対象になるかどうかが争われた裁判で、最高裁判所の弁論が開かれました。 これにより「法的に保護の対象となる」とした2審の判断が見直される見通しになりました。 生活に困窮した外国人への生活保護費の支給は、永住外国人や難民認定された人などを対象に、人道上の観点から法的根拠のない自治体の「行政措置」として行われています。 これについて、日本の永住権を持つ大分市の中国国籍の女性が裁判を起こし、外国人が法的にも保護の対象に当たるかどうかが争われていました。 この裁判で、2審の福岡高等裁判所が「法的な保護の対象だ」と判断したため、最高裁判所で審理が行われていました。 27日に最高裁で弁論が開かれ、大分市側は「生活困窮者の保護は国籍のある国が責任を持つのが前提で、生活保護法の対象が日本国籍の人に限られて
平成5年の河野洋平官房長官談話の作成経緯に関し、政府の有識者チームによる検証結果が今月20日に公表されると、朝日新聞は翌21日付朝刊(東京本社14版)で産経新聞の慰安婦問題に関する報道が「否定された」と断じた。だが、有識者チームのメンバーの現代史家、秦郁彦氏は「それは直接関係ない話だ」と明言する。検証は産経記事を否定したといえるのか-。 記者の個人名ではなく、「河野談話取材班」と記されたくだんの朝日3面の記事「文書巡る調整・慰安婦証言調査せず 正当性損なわぬと結論」は、2カ所で産経記事を取り上げており、まずこう書いている。 「『すり合わせ』について産経は今年1月1日、今回公表されたものと同様の内容を報じた上で『韓国の指摘に沿って談話を修正していた。談話の欺瞞(ぎまん)性を露呈した』と報道。2月20日の衆院予算委員会に石原信雄氏が出席することにつながった」 これは特に問題はない。ポイントは政
はじめに laravelはメソッドにClosureを渡して、処理を実行する形式が多いような気がしました。 そこで、そんな感じでDBのconnectionを変更する機能も作れないものかと思って試してみました。 config/database.phpの編集 単純なmaster/slave構成(MySQL)で考えます。 <?php retrun array( // --- 'default' => 'master', // --- 'connections' => array( 'master' => array( 'driver' => 'mysql', 'host' => 'master_host', 'database' => 'master', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation'
SQS = require('aws-sdk').SQS # クライアントを生成 client = new SQS accessKeyId: 'アクセスキーIDを記述...' # ElasticMQの場合は不使用 secretAccessKey: 'シークレットアクセスキーを記述...' # ElasticMQの場合は不使用 apiVersion: '2012-11-05' region: 'リージョンを記述...' # ElasticMQの場合は不使用 # キュー名 queueName = 'キュー名を記述...' # ローカル開発環境用(ElasticMQ) queueUrl = "http://localhost:9324/queue/#{queueName}" # 本番環境用(AWS SQS) # queueUrl = "https://sqs.リージョン.amazonaws.co
手順 プライベート認証局(CA)の秘密鍵と公開鍵のペアの作成 サーバ証明書の発行 クライアント証明書の発行 Apacheの設定と起動 MacのWeb共有を有効にする Webサイトにアクセスする プライベート認証局(CA)の秘密鍵と公開鍵のペアの作成 CA.shを使ってCAを構築し、CAの秘密鍵と公開鍵を作成します。 後にSSL証明書を発行するのと、クライアント認証環境で必要になります。 $ sudo su $ cd /System/Library/OpenSSL/ $ ls certs misc openssl.cnf private $ cp misc/CA.sh . $ ./CA.sh -newca CA certificate filename (or enter to create) →リターン Making CA certificate ... Generating a 1024
#!/bin/sh MY_NAME=`whoami` # 実行ユーザの権限をログ出力 echo "ユーザ名:"$MY_NAME > env.txt # 環境変数をログ出力 env >> env.txt 実行します。 touch env.txt chmod 777 env.txt sudo -u 実行したいユーザ名 kengenGet.sh 表が・・・・はみ出てる EC2-user zabbix jenkins
VirtualBox で Docker を使える CentOS な仮想PCを動かす Vagrantfile です。 プロキシー環境の人は $ vagrant plugin install vagrant-proxyconf をインストールした上で Vagrantfile にプロキシーの設定をしてください。 残念ながらproxy環境では vagrant up の最中の docker provisioner による docker pull などはできません。vagrant up して vagrant ssh して、コマンドラインから docker pull してください。 proxy の設定をデーモンに反映させるために、service docker restart する必要があるかもしれません。 Register as a new user and use Qiita more conveni
Spring Roo のチュートリアルをやってみます。 まずは、環境からです。 JDKやMavenはすでに設定済みです。 今回は、Eclipseではなく、Srping Tool Suite(STS)には、Spring Roo は同梱されているとのことでしたので、STSを使うことにしました。 しかし、インストールしてみるとSTS 3.5.1には、見当たりませんでした。標準から外れてマイナーになったようです。 STSを起動し、Dashboard の Manage 枠内の IDE EXTENSIONS をクリックして Spring Extensions を表示します。 Languages and Frameworks の欄に、Spring Roo がありました。 一緒にLanguages and Framework Toolingの欄にある、Spring IDE - Roo Extension
Vol.1では、ライブラリを使わずにHaskellでWebアプリを作ってみました。今回は、GHCに標準搭載されているNetwork.CGIというライブラリを使ってみます。 HaskellでWebアプリを作ってみた Vol.1(ライブラリ使わない編) - このブログは証明できない。 作るアプリは、前回と同じです。名前を入力すると、それを出力します。 さっそく、コードを。 import Network.CGI inputForm :: String -> String inputForm script = concat [ "<form action=\"", script, "\" method=\"GET\">", "<p>Who are you?</p>", "<input type=\"text\" name=\"name\" />", "<input type=\"submit\"
All settings correct for using Composer Downloading... Could not create file /usr/local/bin/composer.phar: fopen(/usr/local/bin/composer.phar): failed to open stream: Permission denied Download failed: fopen(/usr/local/bin/composer.phar): failed to open stream: Permission denied fwrite() expects parameter 1 to be resource, boolean given Downloading... Could not create file /usr/local/bin/composer.
ざっと開発環境構築でハマった 環境 centos6.4 php5.5.13(remiレポジトリからインストール) 症状 公式ぽい手順でcomposer使ってSymfony2プロジェクトをインストール、環境チェックしたところ、以下の感じでWARNINGとか言い出しので解決する。xdebugは/etc/php.d/xdebug.ini弄ってすぐだったので省略。 apcもintlも本体に同梱されてるらしいけどyumでインストール時に公式に載ってるオプション指定どうするのかよくわからず。 $ php app/check.php ******************************** * * * Symfony requirements check * * * ******************************** * Configuration file used by PHP
実はデフォルトのメソッドではなかったりします。 where.(id: 100).first_or_createとかはあるんですけどね。。 きっとRails5が出る頃には実装されているのでしょう。 これがあるとバッチで請求情報とか作る時にいいですよね! 請求情報なんて様々な事情で何度も作り直しすることもありますし(白目) cutoff_date = Time.now.end_of_month User.all.each do |user| invoice = Invoice.find_or_initialize_by( user_id: user.id, cutoff_date: cutoff_date.strftime('%Y-%m-%d'), ) invoice.user_id = user.id invoice.price = 10000 invoice.cutoff_date = c
Dropwizardを普通に使うとトランザクション境界をResourceクラスにすると思います。 しかし、DDDで作成したい場合などはアプリケーション層のサービス(この記事ではファサードクラス)をトランザクション境界にしたくなると思います。 しかし、ファサードクラスを作成して対象のメソッドに@UnitOfWorkを付けて試したところ、以下のエラーが出て動作しませんでした。 org.hibernate.HibernateException: No session currently bound to execution context どうやらResourceクラスで@UnitOfWorkを使うか、または、自分自身でHibernateのSessionを扱う必要があるようです。 自分自身でHibernateのSessionを扱うとなるとファサードクラスがそれに依存してしまうので宜しくないです。
// CoreDataの取得 var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate) var context:NSManagedObjectContext = appDel.managedObjectContext var request = NSFetchRequest(entityName: "Setting") request.returnsObjectsAsFaults = false; request.predicate = NSPredicate(format: "key = %@", "myid") var results = context.executeFetchRequest(request, error:nil) if(results.count > 0)
こんな感じで -w (write out)で http_code を指定しつつ、他は -o (output)で /dev/null にでも捨てる。 そして -s (silent)を指定して「進捗どうですか?」を表示しないようにする。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く