サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
hacklifeexe.com
RaspberryPi関連で開発するときに、RaspberryPi上で開発するよりは、仮想環境を作ったほうが楽?もしくはラズパイが手元にないときに作業をすすめるのに便利なので環境構築を紹介。 下記のサイトの通りにやっていけば良いが、一部うまくいかないところがあるので、メモとして残しておく。 [Ubuntu] QEMUでRaspberry Pi Raspberry Pi 2 Model B (1) 出版社/メーカー: Raspberry Piメディア: エレクトロニクスこの商品を含むブログ (6件) を見る 環境 ・ホスト:Windows8.1 ・ゲスト:VMwarePlayer Ubuntu14.04 ・ゲストのゲスト:QEMU Raspbian2013-09-25 UbuntuOSのセットアップ VMwareについては割愛。 UbuntuOSは下記のサイトから14.04をダウンロード。
ApacheでのRails本番環境を構築するのは初めてなのでかなり詰まりました。 環境 ・Rails:4.1.1 ・Apache ・Unicorn ・さくらVPS 1G サーバ環境は既にApacheを動かしていたのでPassengerで動かそうかなと思ってましたが、WEB+DB Press vol.70の@mirakuiさんの記事を読むと『1リクエストでメモリを多く消費し、レスポンスに数百ミリ秒以上かかるようなアプリケーションではUnicornが向いている傾向にあるようです。』と書いてあったのでUnicornにしました。 実際は、ActiveRecordのN+1問題とかを最適化して100ミリ秒以上かかることはないですが、将来的にデータが増えたら100ミリ秒超える気がするのでUnicornにしてます。 本題 ということでApache+UnicornでProduction環境を構築します。まず
今日、MacbookProをYosemiteにアップデートしました。 rails sをやろうとしたら失敗 $ rails s Ignoring json-1.8.1 because its extensions are not built. Try: gem pristine json-1.8.1 Ignoring atomic-1.1.14 because its extensions are not built. Try: gem pristine atomic-1.1.14 Ignoring atomic-1.1.16 because its extensions are not built. Try: gem pristine atomic-1.1.16 Ignoring atomic-1.1.16 because its extensions are not built. Try
サーバが再起動してもRailsが動き続けるようにするための方法です。 Rails Railsでアプリケーションを作成。 $ rails new testapp Unicorn Unicornをインストール。 $ vim Gemfile gem 'unicorn' $ bandle install Nginx Nginxをインストール。 $ wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm $ rpm -ivh epel-release-6-8.noarch.rpm $ sudo rpm -ivh epel-release-6-8.noarch.rpm $ yum install nginx -y Nginxの設定、起動。 $ sudo vim /etc/nginx/c
liタグを横並びにして、均等な幅で表示する方法はググるといくつか出てくる。 ・バナーを横並びにするときに< li >にclassを付加せずにfloat落ちを防ぐ方法 | Magicalog ・ul,liを使った横並びのメニューについてです。ulを800px幅にして、liを自動的に均等幅で並べたいのですが、良い方法はないでしょうか。・liの数が1,2個増減する予定なので、liにpxで幅指定はできません。・作成後はcssの編集はできません。・table td を使えば自動... - W3Q ・CSS「display: table」と「display: table-cell」で出来ること | アイビーネットblog ・リストを横並びにした際に簡単に均等にすることができるdisplay:table-cellを使ってみる | bl6.jp 1から作るときは単にこれらの通りにやればいいんだけど、1度作
せっかくメインPCがMacだし、妹から白ロムiPhoneをもらったのでSwiftの環境構築をとりあえず行った。 やること 環境構築だけなら、そんなにやることはない。 ・iOS Developerプログラムに登録 ・Xcode 6 beta 3 をダウンロード&インストール ・証明書の設定 iOS Developerプログラムに登録 Choosing an iOS Developer Program - Apple Developer Steve Jobs Dollar Billより引用 年間7,800円(税込8,424円)をAppleに支払う。(登録しなくてもできるらしいけど、痛手を受けないとどうせ途中にでやらなくなるから登録した) Xcode 6 beta 3 をダウンロード&インストール 「iOS Dev Center - Apple Developer」から「Xcode 6 beta
調べてみたけどstackoverflowでも解決できなかったのでメモ。 EC2をsshでログインするときpemファイルを使っていることを前提にします。普通にパスワードでログインできるようにする場合は問題ないと思います。 ※SublimeText SFTPの使い方は下記のサイト等を参考にしてください。 SublimeText2のSFTPを使って快適にサーバー上のプロジェクト修正をしよう SublimeText SFTPはpemファイルができない? ※追記:MacOSXではpemで動いたので、pemからppkへの変換は不要です。 最初はstackoverflowを参考にsftp-config.jsonを設定してみた。 ・sftp-config.json { "type": "sftp", "sync_down_on_open": true, "host": "", "user": "", "r
EC2でrails newした後にrails generateするとフリーズする話 サーバ環境 EC2 : Amazon Linux AMI Ruby : 2.0.0 Rails : 4.1.1 MySQL : 5.5 rails generate model をやってみる。 rails new myappでアプリを作ってあるとして、cd myappした後にgenerateするとログも出ずそのままになってしまった。 $ rails generate model test name (動かないのでCtrl+C) /home/ec2-user/.rvm/gems/ruby-2.0.0-p481/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `gets': Interrupt from /home/ec2-user/.rvm/gems/ruby
今回はSVMのお話。 ブログ移行なので記事内容は古い(2012年11月11日)です。 PythonでLibSVMを動かしてみるお話です。 SVM(Support Vector Machine) SVMとは「教師ありの機械学習手法」のことです。 教師ありとは 事前に答えが分かっているデータ(教師)のことで、教師あり学習とは教師データ(事前知識)を使ってマシンに学習を行うことです。図1で簡単にSVMの仕組みを示します。 図1:SVMの仕組み SVMの手順 1.まず教師データとして学習データを用意します。 データには『正しい(-1)か間違い(-1)か』というパラメータと対象のデータが必要です。パラメータリストはデータリストが+1か-1かということをデータリストN個分 入力します。 例: [パラメータリスト] , [[データリスト1],[データリスト2],・・・,[データリストN]] 2.この学習
WEBプログラマーではないので、世間では常識なのかもしれないがメモ。 HerokuではじめるRailsプログラミング入門 作者: 掌田津耶乃,相澤歩出版社/メーカー: ソフトバンククリエイティブ発売日: 2013/03/15メディア: 大型本 クリック: 7回この商品を含むブログ (4件) を見る 上記の本でHeroku(RoR)の勉強をしてるのだが、5-4の「updateアクションを用意しよう」の通りにhtmlタグを書いていたら、submitが動かなかった。 症状 indexページにDBのデータ一覧を表示させて、あるレコードを更新するときはupdateページに遷移してデータを更新するというプログラムで問題が発生した。ひとまず、本節に書いてあるようにhtmlタグを書いてみる。 書籍よりプログラム一部引用: <table> <form method="post" action="/sampl
とりあえず受かったので、試験受ける過程の話と勉強のコツをメモっておく コツを書く前に過程の話 基本情報(FE)の話 基本情報は大学3年生のときに取得したので、もう4年が経つ。当時は私立大の電気電子科から国立大の情報工学科に編入したものの、学問的にもプログラミング的にも知識が浅く、周りに負けないように基本情報を取得して体系的な知識を身につけようと思い、受験するに至った。 そのときの情報系に関する知識は、C言語とアセンブラがちょっとできて電電系でも使うビット計算とかが出来るレベルだった。データベースなんて、存在は知っているが、どこで使うのかが分からないぐらい何も知識がない。 基本情報技術者試験に申し込みは試験日の1ヶ月前で、勉強を始めたのは3週間前。つまり、ど素人でも3週間の勉強で1発合格だった。結果は午前、午後両方とも70~80点前後だったと思う。 応用情報(AP)の話 応用情報は去年の秋に
公式テーマ1位のこのテーマも悪くないけど、ちょっとサイドバーが狭いので調整してみた。 HTMLタグの構成を確認する Google Chromeなら右上の設定ボタン("三"みたいなやつ)> ツール > デベロッパー ツール でブログのレイアウトを確認してみる。sidebarを探すとidは"box2"で、widthは180pxらしい。 180pxは窮屈感があるので、250pxにしてみる。 CSSを編集する。 はてなブログのサイドバーにあるidからプルダウンメニューを開いて、デザインを押す。 左にあるメニューから「カスタマイズ」>「デザインCSS」でサイドバーのcssを書き換えてみる。 cssを書いてみる。 #box2 { float: right; width: 250px; /* サイドバーの幅 */ } サイドバーのスペースに収まらず、コンテンツの下にいどうしてしまったので、コンテンツのサ
HerokuでRuby on Railsを立ち上げてみるお話 Herokuの導入に関しては前回のエントリを。 【解決編】Heroku Toolbeltのセットアップをしようとしたが失敗した(Windows8) - tkoyama1988の”なんか作ってみる” RailsのWEBアプリケーションを用意する RubyとRailsは導入済みとして、まずはRailsでアプリケーションの雛形を生成する。アプリ名はtestapp以外の別名(ユニークなもの)の方がいい。herokuでアプリ名を決めるときにほかの誰かと重複するとアプリ名とディレクトリ名を別名にしなければならなくなるため。 $ cd [管理しやすいフォルダパス] $ rails new testapp $ cd testapp Railsアプリの雛形が生成されるので、アプリのディレテクトリ内に移動する。 今度はGemfileを書き換える。
このページを最初にブックマークしてみませんか?
『#人生戦略実行マニュアル』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く