サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
oscasierra.net
「木の上に作られたツリーハウス型のカフェが人気らしい!」という話を聞いたので行ってみたら、とても良かったのでご紹介します! 木の上に作られたカフェ「なんじゃもんじゃカフェ」があるのは、神奈川県横浜市神奈川区三ツ沢、横浜駅から少し離れた住宅街の地域にあります。 「なんじゃもんじゃ」は木の名前で、その木にツリーハウスを作りカフェにしたようです。 実際に訪れてみると、上の写真のように本当に木の上にありました! 私が訪れたのは、とある土曜日の夕方 16:00 くらい。 人気だと言われている通り既に満席で、外に10組くらいの人たちが待っていましたので最後尾に並んで席が空くのを待ちました。 入店までに40分くらい待ったでしょうか、途中で諦めて列から離れる人、列の長さに驚き諦めて帰る人もいました。 休日に訪れれる際には並ぶことを覚悟で行った方が良さそうです! 営業時間はつぎの写真の通り「12:00〜17
Ruby の知識がゼロの状態で Redmine を構築するまでの奮闘をココに残そうと思います。 そもそも Redmine は使った事があったのだけど実際にイチからインストールした事は無く、今回は自分でインストールする必要があったのだけれども Ruby の知識はゼロ。 でも Java も PHP でもWEBアプリを動かすインフラの構築にはそれなりの知識を持ち合わせているので、Ruby環境もサクッと理解できるだろうと思ったわけですが・・・。 なお、どうせなので Ruby 関連のノウハウをまとめて残すページも作ってみました。 こういうインフラ構築系の作業は繰り返しやらないから手順をあっという間に忘れてしまいますしね。 まずは Ruby のインストールだ! Redmine は Ruby で動いていることは知っていたので、「まずは Ruby のインストールだな」と言うことはすぐにわかりインストールの
SAStrutsを利用したWEBアプリケーション開発を行う際に、私が利用しているコーディング規約の1つをご紹介します。 今回ご紹介するコーディング規約は以前に書いた記事「StrutsでWEBアプリを作成する際の基本クラス設計」の考慮も含んだものになっています。 前もって断っておくと、「SAStrutsを利用した」と一言で言っても、プロジェクトによって Action クラスにおける責務、Service クラスにおける責務 などは違う事がありますし、プロジェクトが大規模になれば更に新しいカテゴリとなるレイヤークラスを作成することもあります。 そういう意味で下記を読んで、「なんだ私がやっている今のプロジェクトにはマッチしないな」と思われる場合も多いと思います。 あくまでも一例として参考程度に読んで頂ければと思います。 それでは、さっそく書いて行こうと思います。 クラスの役割に関する規約 Inte
こんばんは、OSCA (@engineer_osca)です。 本日は 第五.五回 #渋谷java という勉強会に参加してきました。 忘れないうちに要約と所感を書き留めておこうと思います。 幹事の方々、発表者の方々、お疲れ様でした&ありがとうございました。 ※私の不勉強/聴き誤りにより「発表した事と違うよ!」という事がありましたらご指摘ください。 OracleのJDBCドライバに振り回されるDBFlute (@jfluteさん) まず始めは @jflute さん。DBFlute という、これもO/Rマッパーの作者さんです。 今回の発表では DBFlute を作成するにあたって工夫したり頑張った点を発表してくださいました。DBFlute の内部では isDatabaseOracle() というメソッドが良く出現しています。 これは Oracle 独自の仕様に対して対応する必要がある場合が多いか
LinuxにインストールされたApacheで基本認証(BASIC認証)を設定する場合、「.htpasswd」ファイルなどを利用したパスワード認証が一般的ですが、「.htpasswd」での新たなユーザー管理方法を増やす事が煩わしい場合もあります。 OSのユーザーが適切に作業員ごとに作成されている場合などは、OSのアカウント/パスワードを利用して基本認証させれば手っ取り早いなぁと思う時もあるわけです。 ここでは、Apacheでの基本認証にOSのユーザーアカウントを利用する方法について説明します。 モジュールのインストール OSのアカウント/パスワードを利用して基本認証を行うために、以下のモジュールを yum でインストールします。 mod_authnz_external pwauth yum で mod_authnz_external をインストールしようとすると、pwauth に依存している
スマートフォン向けのWEBページで、再生ボタンをタップした時に訪問者にオーディオコンテンツを聞かせたいという要件があり、HTML5のaudioタグについて調査したのでまとめます。 ここでいうブラウザとは、iOSであればSafari、Androidでは「ブラウザ」です。 尚、執筆時のiOSの最新バージョンは 6.1.3、Androidは4.2.2です。 再生できるオーディオ形式について OS毎に再生できるオーディオ形式に違いがあります。 下表はそれをまとめたものです。 OS WAV MP3 Ogg flac aif aac iOS
Tomcatをインストールする際にいつも困るのが、Tomcatのパッケージには起動スクリプトのサンプルがついていない事です。 ここでは、私がいつも書いている起動スクリプトを晒してみようと思います。 ちなみに私の環境は、 CentOS, Tomcat 6.0.xx です。 前提 Tomcatは /usr/local/tomcat にインストールしたものとします Tomcatは、tomcat というLinuxユーザーで動かす事とします インストール時にTomcatの起動に必要な環境設定を行う /etc/profile.d/tomcat.sh を書いたこととします (※1) 起動スクリプトは root により起動される事とします 起動スクリプトは /etc/rc.d/init.d/tomcat というファイルとします ※1 : 「Tomcatの起動に必要な環境設定」とは以下のようなコードです。
maven-android-plugin を用いて、Androidプロジェクトを作成する方法について解説します。 基本的には、公式プロジェクトページの GettingStarted に則っています。 事前準備/必要条件 以下のソフトウェアがインストールされている必要があります。 Android の開発には JDK 1.6 以上の環境が必要です。 Android SDK (r21.1 以上, もちろん最新版が良い) がインストールされていること Maven 3.0.3 以上がインストールされていること (参考:maven3 インストール手順 (Windows) / maven3 インストール手順 (Mac OS X) ) また、環境変数に以下が設定してある必要があります。 変数「ANDROID_HOME」をインストールした Android SDK に設定してください。 変数 「PATH」 に
なお、Windows へのインストール手順をお探しの方は、次のページを参考にしてください。 ・maven3 (3.2.x) インストール手順 (Windows) ・Maven3 (3.0.5) インストール手順 (Windows) ・Maven2 (2.2.1) インストール手順 (Windows) また、Mac OS X Mountain Lion をお使いの場合は、デフォルトで Maven 3.0.3 がインストールされているようです。 それでは満足できず、最新のMavenをお使いになりたい場合にも本稿を参考にしてみてください。 前提 本手順を行う上での前提は以下の通りです。セットアップが終わっていない場合は、先にセットアップを済ませてから行なってください。 Javaがインストールされていること 手順1 : mavenのダウンロード maven を公式サイトからダウンロードします。 ダ
モバイル端末向けにサービスを提供することを考えると、どのサービス提供者も iPhone, iPad, Android への対応を優先して行うと思います。 まず iPhone, iPad, Android の対応を終わったとして、さて他に対応すべきデバイスはないのかなと考えた時に、第二勢力として有力になるのは Windows Phone であったり、本記事で対象とする Amazon Kindle Fire ではないでしょうか? ここでは、AndroidアプリをAmazonアプリストアにリリースするために必要な知識についてまとめてみたいと思います。 Amazon Kindle Fire のシェア Amazon Android アプリストア Amazon Android アプリストアにアプリをリリースするメリット Amazon Kindle Fire の仕様 Amazon Kindle Fire
ここでは Java版の Selenium WebDriver に含まれる AndroidDriver を利用して、Android端末(実機)のブラウザを操作するまでの手順を説明します。 前提 手順を進めるにあたり以下の前提がありますので、前提をクリアしてから手順を開始してください。 Java SE Development Kit (JDK) がインストールされていること 手順 作業を始める前に、ざっとどのような手順/工程があるのかを記します。 Android SDK のインストール Android端末をデバッグ可能モードへ ABD用USBドライバのインストール Androidアプリ「WebDriver」をAndroid端末へインストール Androidアプリ「WebDriver」の起動と設定 ポートフォワード設定 Javaコードの実行 では、1つずつ手順を説明していきます。 1. Andr
“ケータイ”サイトを制作する際に気をつけないといけない事の一つに、携帯キャリア毎のリダイレクト回数制限があります。 よくどのキャリアが何回なのかを忘れてしまうので、改めてメモしておこうと思います。 尚、”ケータイ”サイトの作成全般で気をつけないといけない事については、以前の記事「“ケータイ”サイトを作成する前に知っておきたいこと (システム基盤編)」も参考にしてください。 各社共通サイトを作るなら・・・ キャリアを気にせずに今すぐ答えを知りたいという方のために先に書きますと、最大3回です。 4回以上のリダイレクト処理が走らないように実装するようにしてください。 これは各キャリアの中でも制限が一番強い SoftBank の制限です。 では、以下で各キャリアのそれぞれの回数についてみていきます。 docomo auのリダイレクト制限回数は4回です。 5回目のリダイレクト処理でエラーが発生します
本稿では Apache Maven 3.2 を Windows マシンにインストールする手順について解説します。 なお現在ではもっと新しいバージョンの Apache Maven がリリースされています。 もっと新しい 3.6 のインストール方法は「Apache Maven3 (3.6.1) インストール手順 (Windows)」を、他の OS へのインストール方法をお探しの方は「Apache Maven 入門」から別稿をご覧ください。 事前条件 Apache Maven 3.2 を利用するためには JDK 1.6 以上があらかじめインストールされている必要があります。(Maven 3.1 までは JDK 1.5 以上のサポートでしたが、Maven 3.2 から JDK 1.6 以上に変更されていますのでご注意下さい。) JDK のインストールが終わっていない場合は、別稿「Oracle JD
想定シナリオ 社内に CentOS / RedHat / Fedora を導入したのだけれど、インターネットに接続するためには会社のプロキシを経由させないといけないため、各アプリケーションにプロキシの設定をしないといけない・・・・・・そんなときに参考にしてください。 注意書き RedHat系のOSを対象としています。 本文では自社のプロキシのアドレスを「proxy.mycompany.co.jp:8080」とします。それぞれの環境に合わせて書き換えてください。
このページを最初にブックマークしてみませんか?
『oscasierra.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く