はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『tamo's blog』

  • 人気
  • 新着
  • すべて
  • Windows 10での開発環境(VirtualBox+RLogin+VcXsrv)

    8 users

    tamosblog.wordpress.com

    はじめに Macだったら簡単なんです.中身がUNIX(Darwin)だから. Windowsマシンで,gccやらvim,gitなどのGNUツール,Apache,MySQL,PHPやらRuby,あと,LaTeXやRなどを使用したい人の参考になれば幸いです. 実は,過去にWindowsでのUNIX環境ということで,MSYS2+Vagrantの組み合わせを紹介しました. MSYS2+VagrantによるWindowsでのUNIX環境 MSYS2には,Cygwin同様,gcc,make,binutils,vim,git,opensslなど利用できて,それそれで良いのですが,Apache,MySQLなどを利用したいわゆるLAMP開発環境については,Windowsネイティブのものを利用するのではなく,Vagrantなどを通して,仮想マシンでのLinux環境を使うのが一番だと,これまで私の経験上そう思い

    • テクノロジー
    • 2016/05/22 21:01
    • windows
    • あとで読む
    • MSYS2/MinGW64環境でのruby-opencv

      3 users

      tamosblog.wordpress.com

      OpenCVをRubyより使いたく色々探していると,「ruby-opencv」というGemがあることを発見しました. ruby-opencv/ruby-opencv · GitHub https://github.com/ruby-opencv/ruby-opencv ここにも書かれている通り,Mac環境であれば,HomebrewかMacPortであらかじめOpenCVのバイナリパッケージをインストールしておいて,gemコマンドで直接インストールする場合は,仮にOpenCVのライブラリの場所が/opt/opencv/lib,インクルードファイルの場所が/opt/opencv/include だったとすると, $ gem install ruby-opencv -- --with-opencv-dir=/opt/opencv で,Bundlerでbundle installする場合は, $

      • テクノロジー
      • 2015/08/17 22:02
      • プログラミング
      • Rによる信号処理

        5 users

        tamosblog.wordpress.com

        Rについて 必要に迫られて,最近Rを使い始めました.授業においても使い始めましたので,授業用に作成したものをBlog用に編集しなおして掲載します.にわかRユーザですので,間違ったことを書いているかもしれません. 「R(The R Project for Statistical Computing: http://www.r-project.org/)」は,統計解析及びグラフを表示させるための言語及びその開発環境です.統計解析ソフトには他に,SPSSやSASなどがありますが,Rは無償のソフトウェアで,配布サイトCRAN(The Comprehensive R Archive Network: http://cran.ism.ac.jp/)にて,Linux版,(Mac) OS X版,及びWindows版,それぞれ取得可能です. Rの基本的な使い方 Rを起動すると,ターミナル(コマンドプロンプト

        • テクノロジー
        • 2015/07/28 12:13
        • R
        • 処理
        • あとで読む
        • MSYS2+VagrantによるWindowsでのUNIX環境

          9 users

          tamosblog.wordpress.com

          0. 目次 1. はじめに 2. Vagrantについて 3. WindowsにおけるVagrantの利用について 4. PuTTYを使う方法 5. Vagrant付属のMSYS環境を利用する 5.1. Vagrant付属のMSYS環境下でmingw-getを使えるようにする 5.2. Vagrantによる仮想マシンの構築と接続の実際 5.3. MSYSのsshで接続できない時の回避策 5.4. 結局この方法はおすすめできない 6. MSYS2環境を利用する 6.1. MSYS2とは 6.2. MSYS2のダウンロードとインストール 6.3. シェルの環境設定 6.4. フォントの設定 6.5. 必要なパッケージのインストール 6.6. Vimの設定 7. 再度Vagrant 8. 仮想マシンLinuxの日本語化 9. ネットワーク設定 10. ファイル共有機能 1. はじめに 仕事上,U

          • テクノロジー
          • 2015/05/20 19:14
          • MSYS2
          • Vagrant
          • windows
          • Vagrant環境でのbundle installで失敗する

            7 users

            tamosblog.wordpress.com

            Windows 8.1上のVagrant(CentOS Linux)にて,Ruby on Railsを利用していますが、Railsのディレクトリを、共有フォルダの /vagrant 配下にセットアップしたときに,毎回この失敗をしてしまうんです. GemのインストールにBundlerを使っています.その際,Gemのインストールパスを次のように指定します. $ bundle install --path vendor/bundle これは,よくあるパターンで,Railsの作業用のディレクトリ配下のvendor/bundleにすることで,システムのGem(Shared Gems)には影響させないようにするごく一般的なやり方です. : Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

            • テクノロジー
            • 2015/03/25 00:31
            • Vagrant
            • Ruby
            • VimによるMarkdown編集環境

              3 users

              tamosblog.wordpress.com

              MarkdownはいわゆるLightweight markup langage(軽量マークアップ言語)の一つです. lightweight markup langage には,色々と種類があります. http://en.wikipedia.org/wiki/Lightweight_markup_language これまで,GitHubを利用している時ぐらいしか使っていませんでしたが,最近では色々な場面で,なんちゃら.md という名のファイル名に出くわします.ここはもう少し突っ込んで記述法を確認してみるかと思った次第です. 記述は簡単なのですが,さてどうやってプレビューするか.HTMLに変換してブラウザで,が一般的なのでしょうが,色々と面倒だな...と. そういうことで調べてみるとありました,「previm」です. kannokanno/previm | GitHub https://git

              • テクノロジー
              • 2014/10/30 15:06
              • Cocoa Emacs(24.3)での日本語印刷

                3 users

                tamosblog.wordpress.com

                Mac上のテキストエディタとして,以前は,miやTextWranglerを使っていましたが,ここ1年は,以前,WindowsやLinuxでも利用していたEmacsを使用しています. ある程度キーバインドにも慣れているので,もう他のエディタは使いたくないのですが,Emacsで印刷しようとすると色々と問題が... まず文字化けです. これについては,~/.emacs.d/init.elに次の3行を記載するだけ. (setq ps-multibyte-buffer 'non-latin-printer) (require 'ps-mule) (defalias 'ps-mule-header-string-charsets 'ignore) とりあえずこれで[File]→[PostScript Print Buffer]だけで,日本語は文字化けせずに印刷できます. でも1枚に2ページ分とか色々と

                • テクノロジー
                • 2014/05/09 12:32
                • Emacs
                • tamo's blog

                  3 users

                  tamosblog.wordpress.com

                  Linux, Mac, Ruby and my daily life

                  • テクノロジー
                  • 2014/01/04 04:43
                  • Railsでの時間管理はUTCで

                    18 users

                    tamosblog.wordpress.com

                    RailsのTimeクラスは拡張されているので,zoneメソッドが利用できます. ※標準のTimeクラスでは,undefined method でエラーがでます. irb:0> Time.zone => (GMT+00:00) UTC これは,config/application.rbで, 「config.time_zone = 」で指定するのですが,デフォルトは「UTC」です. ここで,「Tokyo」とかに変えても良いのですが,ActiveRecordによって,DBに保存される日時はUTCみたいなのです... どうやら,Railsで日時はUTCで管理した方が良さそうで,表示する際にローカル時刻(JST)に変換するというやり方の方が良さそうです. 例えば,users テーブルに,「start_time」というDATETIME型のフィールドを作成されているとき, user = User.fi

                    • テクノロジー
                    • 2013/06/03 12:40
                    • rails
                    • timezone
                    • RailsアプリでCSSが更新されない…

                      19 users

                      tamosblog.wordpress.com

                      Railsアプリを開発していて,時に app/assets/stylesheets/layout.css.scss を書き換えて,ページを更新したときに,「あれっ,スタイルが更新されていないよ〜 (T-T)」というような状況が出る場合があります. 最初からずーっとdevelopment環境で作業していれば,app/assets/stylesheets 配下のスタイルファイルはページが読み込まれるたびに全て読み込む設定にデフォルトでなっているので,常に更新結果が反映されます.でも,ページアクセスの度にこれら複数のファイルが読み込まれるので,本番環境(production)環境では,これらスタイルファイル(css.scss)を結合して1つの application.css として読み込まれる様に,次のようなコマンドで,事前にコンパイルしておくのです. $ bundle exec rake as

                      • テクノロジー
                      • 2013/05/28 20:32
                      • rails
                      • assets
                      • ブックマーク バー
                      • ruby
                      • わからん。わかったら
                      • Sinatra+ActiveRecord+SQLite3で,軽量なWeb-DB連携例

                        30 users

                        tamosblog.wordpress.com

                        今回はSinatra(シナトラ)についてです. シナトラと言っても,フランク・シナトラではありません.(歳がばれますね) 普段, 何気にRailsを使用しています. 自分で書くコード量も少なく,ほとんどフレームワークがやってくれますが,ちょっとしたWebサイトを作成するだけでも,Gemやらファイルやらで,かなりのビッグサイズになってしまいます. そんな,Railsのような巨大なフレームワークを使う程でもない,データベースの保守などのちょっとしたサイトを構築したい,でも,PHPではなく,あくまでもRubyで,しかもActiveRecordのようなデータベースマッパーや,ERBのようなテンプレートを利用したい,というような場合に最適なWebフレームワークが... Sinatraです. 今回は,このSinatraのフレームワークを使って,SQLiteデータベースのテーブルのレコードの表示,登録,

                        • テクノロジー
                        • 2013/02/18 10:38
                        • sinatra
                        • activerecord
                        • Ruby
                        • SQLite
                        • システム開発
                        • tech
                        • 考察
                        • 技術
                        • 資料
                        • 開発
                        • CentOSサーバ構築 SSH接続設定

                          4 users

                          tamosblog.wordpress.com

                          VirtualBoxのLinuxコンソールは日本語も表示できませんし,スクロールもできません.何かと使いづらいので,Mac上のターミナルからSSH接続して利用することにします. そこで問題なのが,現在は,NATのネットワークアダプタを利用しているので,ホストマシンであるMacから,仮想マシン(ゲストマシン)にアクセスすることができません. そこで,VirtualBoxの機能として,ホストマシンと仮想マシンのみ接続できる「ホストオンリーネットワーク(vboxnet0)」を構築し,仮想マシンに「ホストオンリーネットワークアダプタ」を追加し,ネットワークの設定を行います. 01. まずは,ホストオンリーネットワーク「vboxnet0」の追加を行います. ・VirtualBoxメニューバーの「VirtualBox」→「環境設定」 ・「ネットワーク」をクリック ・ホストオンリーネットワーク追加のボタ

                          • テクノロジー
                          • 2013/01/08 12:20
                          • VirtualBox
                          • SSH
                          • CentOS
                          • CentOS 6.2のrbenvな環境でPassengerを動かしてみる

                            14 users

                            tamosblog.wordpress.com

                            Railsアプリを本番環境にデプロイする上で,このPassengerは欠かせません. 前に行ったときは,なんだかんだ面倒くさかったような覚えがありますが,「passenger-install-apache2-module」コマンドなるものがあって,問題なくApacheモジュールを作成してくれます. それでは,やってみましょう. Curl,OpenSSL,Zlib,Apache2,Apache Portable Runtime (APR),APR Utility (APU) それぞれの開発用ヘッダーファイル(ライブラリ)が必要なので,前もってインストールしておきます. # yum install curl-devel httpd-devel apr-devel 現在のRuby環境の状態 # which ruby /usr/local/rbenv/shims/ruby rbenvを利用していま

                            • テクノロジー
                            • 2012/09/06 01:27
                            • passenger
                            • rbenv
                            • rails
                            • Apache
                            • ruby
                            • programming
                            • CentOSサーバ構築 開発環境とGuestAdditionsのインストール

                              8 users

                              tamosblog.wordpress.com

                              前回のところで,とりあえずCentOSがセットアップCD-ROM(実際はISOイメージファイル)から素の状態のCentOSを入れることができました. まずは,何はともあれネットワーク(インターネット)に接続できなければ,この後追加のパッケージインストールも,アップデートもできませんので,ネットワークの設定をします.VirtualBox上でNATがデフォルトで動いているはずですので,DHCPによる動的IPアドレス取得の設定をします. 01. システムに「root」でログインします. CentOS release 6.2 (Final) Kernel 2.6.32-220.el6.i686 on an i686 localhost login: root Password: ******** 02. まずは現在のネットワークインターフェース設定を確認します. # ifconfig (現在は,「

                              • テクノロジー
                              • 2012/07/21 10:09
                              • CentOSサーバ構築 MySQLサーバインストール

                                9 users

                                tamosblog.wordpress.com

                                それでは,オープンソースのリレーショナルデータベース管理システム(DBMS)であるMySQLをインストールします. CentOSでは,MySQLのサーバ(デーモン)である「mysql-server」パッケージとMySQLのクライアントコンソールである「mysql」パッケージをインストールします. 01. 一般ユーザでログインしている場合は,suコマンドでrootになります(sudoで操作しても良いです). $ su - 02. yumコマンドで,mysqlとmysql-serverをインターネット経由でインストールします. # yum install mysql mysql-server ※依存するパッケージも合わせて5つほどダウンロードされます. 「Is this ok [y/N]:」と聞いてくるので「y」を入力してEnterキーを押します. ※「Complete!」と出ればOKです.

                                • テクノロジー
                                • 2012/06/23 18:14
                                • mysql
                                • linux
                                • CentOS
                                • CentOSサーバ構築 Apache,PHPセットアップ

                                  6 users

                                  tamosblog.wordpress.com

                                  やっとここまできました... ここでは,Webサーバを構築し,PHPスクリプトを利用した動的ページが利用できるまでの環境を構築していきます. まずは,オープンソースのWebサーバソフトウェアであるApacheをインストールします. CentOSでは,「httpd」パッケージをインストールします. 01. 一般ユーザでログインしている場合は,suコマンドでrootになります. $ su - パスワード入力: 02. yumコマンドで,httpdをインターネット経由でインストールします. # yum install httpd ※依存するパッケージも合わせて3つほどダウンロードされます. 「Is this ok [y/N]:」と聞いてくるので「y」を入力してEnterキーを押します. ※「Complete!」と出ればOKです. 03. Apacheの設定ファイル「/etc/httpd/conf

                                  • テクノロジー
                                  • 2012/06/23 15:50
                                  • linux
                                  • Homebrew + Command Line Tools for Xcode + rbenv 環境構築

                                    27 users

                                    tamosblog.wordpress.com

                                    職場で使用しているMacBook Air(Late 2010)は,Snow Leopardで運用していましたが,このたびLionをクリーンインストールすることにしました. そして,今回はMacPortsはやめて,初めてHomebrewで運用することにしました.Homebrewは,/usr/local配下を一般ユーザに対し書き込み権限を与えてしまうので,どうも気が進まなかったのですが,Homebrewでインストールされるアプリは,依存するライブラリをシステムのライブラリを使用することで,MacPortsと違いディスク容量を節約することができるということで,こちらに決めました. HomebrewはXcodeとJavaのアップデートが必要ということで,Javaのアップデートはセキュリティ上必須なので,ささっと済ませましたが,Xcodeはサイズが8GBも食うということで「Command Line

                                    • テクノロジー
                                    • 2012/06/22 01:10
                                    • homebrew
                                    • xcode
                                    • mac
                                    • Ruby
                                    • 設定
                                    • Apple
                                    • 開発
                                    • tips
                                    • Bundlerを使ったRuby環境構築

                                      20 users

                                      tamosblog.wordpress.com

                                      現在,Rubyでの開発はもっぱらMacで行っております.Mac OSX 10.6でのRubyのバージョンは,1.8.7ですので,これまでRVMを使って,1.9系環境を構築して利用しておりました. しかし,私の場合,Rubyはもうバージョン1.9系しか使っていませんので,RVMを利用する意味が無くなりました.どちらかというとgemとのバージョンの整合性が問題であって,それはBundlerを利用することで何とかなりそうです. インタプリタ言語の場合,PHPもPerlもそうですが,拡張モジュールをシステムにインストールして,それを複数のアプリケーションで利用するというのは,HDDの資源も無駄にならず,理にかなった方法なのですが,例えば,Aというシステム環境でアプリケーションを開発していて,そのアプリケーションを別のBというシステム環境で動かしたくなった場合,BのシステムをAのシステムと同様の環境

                                      • テクノロジー
                                      • 2012/02/13 14:55
                                      • bundler
                                      • ruby
                                      • RVM
                                      • gem
                                      • Mac
                                      • 技術
                                      • 資料
                                      • プログラミング

                                      このページはまだ
                                      ブックマークされていません

                                      このページを最初にブックマークしてみませんか?

                                      『tamo's blog』の新着エントリーを見る

                                      キーボードショートカット一覧

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

                                      • 総合
                                      • 一般
                                      • 世の中
                                      • 政治と経済
                                      • 暮らし
                                      • 学び
                                      • テクノロジー
                                      • エンタメ
                                      • アニメとゲーム
                                      • おもしろ
                                      • アプリ・拡張機能
                                      • 開発ブログ
                                      • ヘルプ
                                      • お問い合わせ
                                      • ガイドライン
                                      • 利用規約
                                      • プライバシーポリシー
                                      • 利用者情報の外部送信について
                                      • ガイドライン
                                      • 利用規約
                                      • プライバシーポリシー
                                      • 利用者情報の外部送信について

                                      公式Twitter

                                      • 公式アカウント
                                      • ホットエントリー

                                      はてなのサービス

                                      • はてなブログ
                                      • はてなブログPro
                                      • 人力検索はてな
                                      • はてなブログ タグ
                                      • はてなニュース
                                      • ソレドコ
                                      • App Storeからダウンロード
                                      • Google Playで手に入れよう
                                      Copyright © 2005-2025 Hatena. All Rights Reserved.
                                      設定を変更しましたx