タグ

yokomotodのブックマーク (1,321)

  • git のリモートリポジトリを構築する - trial and error

    最近、でもないかもしれないけど、ソースコード管理に git を使うようになりました。 あまり、ソースコード管理する場面を個人的には感じられず、今まであまり使ったことなかったのですが、使ってみると非常に便利ですね。 ちなみに、僕は svn も cvs も、ほんの少ししか触ったことなくて、そのおかげか? git の導入は非常にスムーズでした。 僕は、家と大学と、いろいろなところでちょこちょこ開発してます。なので、リモートリポジトリがあると非常に便利です。 今までは、github を使っていました。が、githubお金払わないと private なリポジトリは作成できないのです。 あまり、public にしたくないようなものを開発したいときもあるので、今回は家のサーバーにリモートリポジトリを構築してみました。 忘れそうなので、軽く手順を。 まず、サーバーに git のリポジトリを作成しましょ

  • Railsで画像アップローダーを作ってみる - nojimemo

    試験前の現実逃避にrailsでも。環境はDebian Lenny + Rails 2.3.5。 まず名前を決める。upia: UPloader for ImAges。...無理があるな。まあいいや。 名前を決めたら雛形をrailsに生成させる。 $ rails upia Railsのサーバーを起動させる。 $ cd upia $ script/server この状態でlocalhost:3000にアクセスすると"Ruby on Rails: Welcome aboard"というタイトルのページが見える。 次にデータベースの設計をする。とりあえず画像は次のようなテーブルで管理する事にする。 名前 型 id integer title string filename string content_type string description text file binary thumbnai

    Railsで画像アップローダーを作ってみる - nojimemo
  • MySQLのユーザ管理

    MySQL のユーザ管理について解説していきます。誰でも大切なデータにアクセスする事ができてしまっては困るので、きちんとユーザごとに管理しておくようにしましょう。 ■データベースの作成 まず、root でログインし、テーブルを作成しておきます。show databases;でdb1テーブルが作成されたことを確認してください。なお、SQL文の最後には必ず「; 」が必要になります。「; 」は「\g 」でも代用できます。

  • Railsプロジェクトを始める - #詰んでる日記

    新年になると、「今年こそはちゃんとブログを書こう」と思うのがおれです。今年もよろしくお願いします。 書初め*1ということで、Railsで何か作ることにしました。新しく始めるので、ちゃんとメモを取ろうと思ったわけです。以下はRailsプロジェクトを始める手順になります。 RVMでRubyをインストールして、railsをインストールする とりあえずRVMでruby-1.9.2を入れます。簡単です。 RVMに関してはこの辺をお読みください。 rvm: 複数のRubyを共存させる最新のやり方 - 床のトルストイ、ゲイとするとのこと $ rvm install 1.9.2 $ rvm use 1.9.2 次にrailsを入れます。これもgemで簡単です $ gem install rails Railsプロジェクトを作成する railsプロジェクトの作成は、rails newでできます。こんな感じ

    Railsプロジェクトを始める - #詰んでる日記
  • HomebrewでMySQLをインストールする時に知っておきたいこと | Macとかの雑記帳

    HomebrewでMySQLをインストールする際の注意点などについてです。MySQL自体はインストール時に表示される注意書きどおりに設定すれば問題なかったのですが、起動スクリプトで少しトラブったので備忘録です。 その他にもメモっておきたいことがあったので記事にしました。HomebrewでMySQLをインストールした方の参考になればと思います。 MySQLのインストールと初期設定 まずはMySQLのインストール。 インストールが終了すると、下のように色々と表示されるので、その通りに進めていけばとりあえず使えるようになります。 ちなみに、これらの注意書きは$ brew info mysqlを実行すればいつでも見れます。 データベースとユーザーの設定 インストールが済んだら、表示された内容に従って順に設定していきます。最初にデータベースのインストールとデータを格納する場所の設定をします。 $ u

    HomebrewでMySQLをインストールする時に知っておきたいこと | Macとかの雑記帳
  • Mac OS X(Lion)にRuby on Rails 3.2の開発環境を構築する - Hidde’s Tips

    人によって様々な方法があるため、いろいろ試したり調べてみたのですが... 自分としては下記の方法が一番良いと思いました。 ・ソフトウエア、ライブラリは基的にHomebrewでパッケージ管理する ・RubyおよびRailsはrbenvで管理する 「Homebrew」を使う理由は、依存関係にあるソフトウェアが既に導入されていた場合、タブってインストールされないのでMacportsよりインストールやアップデート効率が非常に良い点があげられます。 最近、MacportsよりHomebrewの人気が高くなっているのはこれらが理由のようです。 Rubyの管理には「rbenv」を選択しました。「最近評判が良くて、RVMから乗り換える人が多い」「Homebrewで簡単にインストールできる」「シェル環境を汚さない」というのが理由です。もちろんRVMに問題があるわけでは無いので、どちらを使っても複数のRub

    Mac OS X(Lion)にRuby on Rails 3.2の開発環境を構築する - Hidde’s Tips
  • Smalltalk基礎文法最速マスター(Squeak版) - Smalltalkのtは小文字です

    はてな的プログラミング言語人気ランキング - Life like a clown 流行りには乗っておくのが吉…と思いつつ、なかなか書き進められないので、とりあえず、クラスやメソッド定義より前のごく基礎的な部分について。思いついたときに断わりなく追記・修正することがありますので、どうぞあしからず。(さっそくですが、タイトルを他の言語のものにあわせて変更しました) ■基的な考え方 Smalltalk では「オブジェクトに対してメッセージを送る」という考え方のみでコードを書きます。「メッセージ式」と呼ばれる式のみを用います。 ▼メッセージ式 メッセージ式の基文法です。 receiver message ▼カスケード 式の終わりにセミコロン「;」を置くと、直前のメッセージのレシーバーに対して、続くメッセージを畳みかけるようにして送ることができます。これを「カスケード」と呼びます。 receiv

    Smalltalk基礎文法最速マスター(Squeak版) - Smalltalkのtは小文字です
  • モサ伝:SqueakではじめるSmalltalk入門・アーカイブ

    MOSA発行のメールマガジン「MOSA Developer News」、略称“モサ伝”で 2007-04-17 第248号まで連載された、「SqueakではじめるSmalltalk入門」のバックナンバー・アーカイブページです。執筆時点の古い情報やリンクを含んでいるので注意してください。 連載記事アーカイブ 第01回 Smalltalk/Squeak システムの歴史 第02回 Squeak システムのインストール手順 第03回 GUI について 第04回 簡単なスクリプトの実行 第05回 ペイントスクリプト解説(前半部分) 第06回 ペイントスクリプト解説(後半部分) 第07回 制御構造について 第08回 ペイントスクリプトの機能拡張 第09回 クラスもオブジェクトであること 第10回 ブラウザの起動 第11回 メソッドのブラウズ 第12回 メソッド、クラスのカテゴリ 第13回 インスペクタ

  • Mac の .zshrc を晒してみる! - techlog

    以前作った Linux の .zshrc だと LS_COLORS あたりでエラーになった。 自分で設定して回避した Mac の .zshrc を晒してみる。 export LANG=ja_JP.UTF-8 HISTFILE=$HOME/.zsh-history HISTSIZE=100000 SAVEHIST=100000 ## 補完機能の強化 autoload -U compinit compinit ## プロンプトの設定 autoload colors colors case ${UID} in 0) PROMPT="[%{${fg[blue]}%}%n@%m%{${reset_color}%}] %{${fg[blue]}%}#%{${reset_color}%} " PROMPT2="%B%{${fg[blue]}%}%_#%{${reset_color}%}%b " SPRO

    Mac の .zshrc を晒してみる! - techlog
  • プログラマのクラスチェンジ表 : 2chコピペ保存道場

  • 素晴らしい朝の目覚めを手に入れる・7つの快適、早起き術!

    早起きが苦手、「どうしても起きられない…」なんて悩み、深刻ですよね。「ボーッ…」とした頭だと仕事にも影響が出ますし、そんな状態で朝ごはんもべれず、ますます力が出なくなる。 朝、太陽の光とともに目覚めることは、人間の健康に取って非常に重要であり、この生活リズムを守るだけでも1日を有意義に過ごせます。そこで今日は、すばらしい朝の目覚めを手に入れる為の方法についてお伝えします 早起きと素晴らしい朝と目覚めの為に「カーテンを活用しよう」人間の体内時計は、朝、太陽の光とともにリセットされます。1日が24時間であるのに対して、体内時計のサイクルは25時間なのです。したがって、1日のどこかでリセットをしないと、毎日1時間ずつズレていくことになります。 それが太陽の光。 朝、日光を浴びると体は1日の始まりを意識します。この時、1時間ズレていた体内時計をリセットしてくれます。 一方、朝に日光を浴びないと体

    素晴らしい朝の目覚めを手に入れる・7つの快適、早起き術!
  • http://bukupe.com/summary/4438

    http://bukupe.com/summary/4438
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 ※1 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 ※1 レジストラ「GMO Internet, Inc. d/b/a Onamae.com」のシェア値を集計。 ※1 2020年8月時点の調査。

  • 「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ

    2012年9月に行われた札幌Ruby会議2012の基調講演の1つで、Rubyの生みの親のまつもとゆきひろさんが、最近あった面白いエピソードを混じえて“イノベーション”の質について語っていました(44分の動画)。ポイントとなる部分をまとめてみました。まつもとさんの話はもちろん、統計的裏付けだとか学問的裏付けがある議論というものではありませんし、ご人も楽しそうに話し、聴衆も楽しんでトークを聞くというゆるい感じのものでした。ただ、「イノベーションの質は捉えがたい」というメッセージや、「だからあれこれ考えずにコードを書こう、われわれはコードを書くことにアイデンティティを感じているのだから、それこそがハッピーになる道だ」というメッセージは、参加していたRubyistたちの胸に響くものがあったのではないかと思います。 以下、口語文体のまま、ポイントとなる前半のトークをまとめてみました。トーク後半

    「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ
  • スマートフォン向けサイトの作り方 | ユージック

    スマートフォン向けサイトの作り方 2011年1月22日 iPhoneAndroid両方に対応するスマートフォン向けサイトの作り方をまとめてみました。 スマートフォン向けサイト作成にあたっての基概要 まず最初にスマートフォン向けサイトを作成する際に気になる点は画像の扱いだったりすると思います。 横幅ですが、解像度は機種によって様々ですが、縦向きで320px~640px、横向きで480px~960pxが主流となります。 標準となるものを設けるとなると、320px(横)/480px(縦)を標準として良いかなと思います。 ※iPhone4、4Sは640px/960pxの解像度ですが、内部解像度で320px/480pxと解釈してくれるため。 ですので、クライアントに見せるデザインカンプなどを作成する際も縦を標準とする際は320px(横)で作成すれば問題ないといえますが、iPhone4、4SやAn

    スマートフォン向けサイトの作り方 | ユージック
    yokomotod
    yokomotod 2012/10/06
    リキッドレイアウト
  • スマートフォン最適化を実施する際に最低限抑えておきたいこと : LINE Corporation ディレクターブログ

    こんにちは。livedoor グルメを担当している澤田です。 livedoor グルメでは3月に、iPhone版Safariブラウザでの表示最適化に対応いたしました。これは、iPhone版Safariブラウザでlivedoor グルメを閲覧した際に、PC版の画面ではなく、iPhoneの表示サイズや使い方に合わせてカスタマイズされた画面を表示させるものです。 最適化されてないサイトの場合は、基的にPCと同じ画面がiPhoneに表示されるので、表示される画面が小さく、大量の画像データなどを読み込むため表示に時間もかかります。 この「最適化」の作業を行うことで、iPhoneユーザーにとって必要な機能を、より使い易いナビゲーションで提供できるようになります。 今回はその画面開発時に、ユーザーの使い勝手に留意して設計した、いくつかのポイントについてご紹介します。iPhoneをお持ちの方は、ぜひSa

    スマートフォン最適化を実施する際に最低限抑えておきたいこと : LINE Corporation ディレクターブログ
  • PHPプログラム

    胡蝶蘭 奈良 ご質問があればお気軽に当店までお電話にてご連絡下さい。 あくまで目安とお考えください。 ・午前中・午後 ◎日曜・祝日、及び、一部地域では配達時間のご希望は承る事ができません。 」定期装花。 また、国宝や世界文化遺産に指定されている建造物や仏像が多く残されています。 成田花園 (神奈川県)の情報が更新されました。 12:00以降に送信していただいたご注文・・・・翌日発送(2~3日以降の到着)が可能です。 しかしながら、大事にしていることは、その農園の思いであると安永店長は語る。 (チューリップス) (愛知県)の情報が更新されました。 1万円以下のものもいろいろとありますが、お祝いとして贈るのならば1万円前後のものは最低と見ておいたほうが良いでしょうね。 ショップの方に相談し、ご提案されたのが、こちらのお花でした。 お誕生日・各種お祝いやプレゼント、お悔やみ、お供えなどのお花の贈

  • [PHP]MySQLを利用した画像の保存と出力|WEBプログラム覚書

    HOME>WEBプログラム覚書>[PHP]MySQLを利用した画像の保存と出力 [PHP]MySQLを利用した画像の保存と出力 PHPで画像を取得してMySQLに保存、そしてMySQLからデータを取得して表示させる方法を そろそろ書かないとまずい気がしたので書いておきます。 画像をデータベースに保存するのには、とても重要な意味があります。 その前に、まずは仕組みから。 仕組み 特に難しいことはないのですが、意外と知らない人も多いのではないでしょうか? 僕もPHPやる前は知りませんでしたw 上図が画像ファイルにアクセスして表示されるまでの簡単な流れです。 まぁこの流れ自体は別にどうでもよくて、今回もっとも重要になるのがレスポンスヘッダのcontent-typeです。 content-typeに絡むWEBサーバとブラウザの役割は、 WEBサーバ 拡張子に応じて適切なcontent-typeをh

  • https://blogs.oracle.com/yosshi/entry/grizzly%E3%81%AE%E6%A6%82%E8%A6%81_c10k%E5%95%8F%E9%A1%8C%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8Bglassfish_grizzly

  • Java 入門 | JVM のメモリ構造

    Revised: 2nd/Nov./2003; Since: 26th/Jan./2003 データ・エリア JVM のメモリ構造は、スタックとヒープに大別されます。ヒープ (Heap) は GC の対象で、JVM 起動時に割り当てられる広大な領域です。Java 仮想マシン・スタック (Java Virtual MAchine Stack) はスレッドごとに割り当てられる、メソッド起動ごとにフレーム (Frame) と呼ばれるデータを出し入れする線形のデータ構造です。クラスのインスタンスなどはヒープに格納しますが、インスタンスのような GC 対象となる動的なデータと、クラス構造などの静的なデータは、別の領域に保持し、静的な構造を保持する領域をメソッド・エリア (Method Area) と呼びます。 図:JVM のメモリ構造 Java 仮想マシン・スタック JVM はプロセスの一つとして、O