せかいや

いまいるここを、おもしろく http://sekai-in-the-box.appspot.com/

2013-07-01から1ヶ月間の記事一覧

【色彩検定】「すぐに役立つ!」配色のTips

こんばんは。 今日は社内勉強会があったのですが、その中で軽くLTさせて頂いたのでその内容を。■背景 先月実施された色彩検定の2級を受験し、昨日合格通知が届きました。 せっかくなので学んだ色彩の知識を共有したいと思い、LT枠をいただきました。 ■内容 …

【JavaScript】配列の最後の空要素を削除したい

ファイル内のデータをJavaScriptで読み出した場合、 改行コードを引数にsplitすると、配列の最後に空要素が入ってしまう。調べたところ、pop関数を使えば解決しました。 Array.prototype.pop 配列から最後の要素を取り除き、その要素を返します。 https://de…

【PHP】session_name()は session_start() の前に呼び出すこと

仕様違反のコーディングをして???って状況になったのでメモ。 リクエストが開始された際にセッション名はリセットされ、 session.name に保存されたデフォルト値に戻ります。 よって、各リクエスト毎に(そして session_start() または session_register()…

【PHP】「セッション情報を削除」ってどういう意味? session_regenerate_id 編

公式ガイドにはこんな記載が。 bool session_regenerate_id ([ bool $delete_old_session = false ] ) session_regenerate_id() は現在のセッションIDを 新しいものと置き換えます。 その際、現在のセッション情報は維持されます。パラメーター:delete_old_…

【PHP】そんなことまで出来ちゃうの!? private,protectedが見たい編

Unitテストでお決まりの「テスト対象クラスのprivate,protectedが見たい」欲。 Javaだったらリフレクション一択ですが、スクリプト言語のPHPならなにかズルがあるに違いないと思い検索。 見つけました(※2)。やっぱあるんだー。さすがー。やばいー。 #PHP…

PHPUnit 使えるようになるまで編

インストールに成功するも、実行時エラー ClassLoaderTest.php

PHPUnit インストール編

PHPUnitインストール時の作業記録です。 どうせ学習するならPHPUnitを使いたいと思い。 PEARが古い C:\xampp\php>pear install --alldeps phpunit/PHPUnit phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is 1.7.2 phpunit…

【PHP】-> (矢印)の正式名称

> これ。 アロー演算子っていう。 なかなか調べ辛かったのでメモ。

【PHP】ロジックとビューの分離(かんたん編)

phpはHTML中にプログラムを記述できるメリットは理解できたけれど、 そうは言ってもロジックとビューは分離したい。 include 文で別ファイルを読み込み viewファイルにphpプログラムが入っているのは気になりますが、ちょっと分離できた。おー。■logic.php <body> </body>…

【XAMPP】【PHP】コントロールパネルに xampp-Shellボタンがない

xamppをインストールした際にスタートメニューから実行すると、 以下のコントロールパネル(管理パネル)が表示されますC:\xampp\xampp-control.exe C:\xampp\xampp-control-3-beta.exe から実行すると、以下のコントロールパネルとなります。 「Netstat」「…

【PHP】読んでいるphp.ini はどれ?

php.exe --ini にて設定ファイルを確認することが出来ます。最初はphpのみインストールしていたのですが、 xamppにてMySQL・Apacheと一緒に追加でインストールしたので、ごっちゃになっていました。最初にインストールした C:\php をアンインストール。環境…

【symfony2】【PHP】could not find driver エラー

データベースと Doctrineを参考にMySQLへの接続にチャレンジ Doctrine からデータベースを作成してみましょう。次のコマンドを実行してください。 php app/console doctrine:database:create 実行してみると、ドライバーが見つからないとのエラー↓ C:\xampp\…

【symfony】【PHP】symfony2のインストール(ぶっちゃけ編)

symfony2ガイドブックを参考に初めてsymfony2に触ってみる。以下は、PHPに触って1日目!位の自分レベルの方へのガイドです。 インストールについて Symfony のインストールと設定に難しいことが色々書いていますが、 要は、symfonyダウンロードページからzip…

【Eclipse】【PHP】Eclipse for PHP Developers の起動時にエラー

以下のサイトからEclipse for PHP Developers(3.5)をDL。 http://www.eclipse.org/downloads/packages/eclipse-php-developers/galileosr2■トラブル eclipse.exeを実行するとエラー。 (JVM terminated. Exit code=-1) ここあたりを参考にしましたが、 vm…

【PHP】symfony2 の準備(phpとAppacheインストール)

symfony2をインストールしようとし、さっそくゲームオーバー↓ PHP 5.3.2 か、それ以降のバージョンがインストールされていること http://docs.symfony.gr.jp/symfony2/reference/requirements.html ↓現在php5.2 C:\php>php -v PHP 5.2.17 (cli) (built: Jan …

【PHP】インストールで嵌ったところ

諸事情により、PHPの勉強が必要になったのでとりあえずインストール。 嵌ったところのメモ。#インストールがここまでややこしい言語初めてかも・・・><■Apache上で動かす場合はVC6 をインストールする If you are using PHP with Apache 1 or Apache2 fro…

【GAE】【Python】GAEで静的なサイトの構築

素朴なHP、いわゆるhtml/css/img で構成される静的なサイトの構築方法です。 ⇒ホスティングサーバーとしてGAEを使用する方法ともいえます。公式サイトを参考に、 効率上、App Engine では、静的ファイルはアプリケーション ファイルと分けて格納、処理されま…

【GAE】【Python】エラー: File "C:\google_appengine\google\appengine\runtime\wsgi.py", line 255, in _LoadHandler

GAE Lancherにてデプロイ時、静的なページ(index.html)を表示させようとしてエラー発生。■app.yaml application: hogehoge version: 1 runtime: python api_version: 1handlers: url: /css static_dir: css url: /.* script: index.html ■発生エラー File "…

エンジニアが見た「販売士2級」の世界 (一般流通常識 編)

「販売士」って資格、ご存知の方はどれくらいいるのでしょうか。■販売士とは 販売士はまさに「販売のプロ」といえます。激動する流通業界で勝ち抜くための必須の資格・検定であり、「流通業界で唯一の公的資格」として社会的にも高い信頼と評価を得ています…

【GAE】【Python】NotImplementedError: Only tempfile.TemporaryFile is available for use 発生

モジュールのインポートは正しく出来たものの、GAEデプロイで更にエラー。 File "C:\google_appengine\google\appengine\dist\tempfile.py", line 61, in PlaceHolder raise NotImplementedError("Only tempfile.TemporaryFile is available for use")NotImp…

【Google App Engine】【Python】 外部モジュールの読み込み方

ローカルでは正しくモジュールをimport できても、GAE Lanceherではエラーとなる■ローカルでは正常 C:\PythonLib\python-twitter-1.0>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (I Type "help", "copyright", "credits" or …

Pythonを使ってTwitterBot (インポート編)

Pythonには「テンプレートシステム」という考え方があるらしい。 テンプレートの使用コードに HTML が埋め込んであると、コードを追いにくくなり保守が困難です。このような場合はテンプレート システムを使用すると便利です。テンプレート システムは、アプ…

python-twitter-0.8.5 はTwitterAPI1.1に対応してない

python-twitter-0.8.5(※1)をインストールし実行するもエラー。■API1 ->1.1を使ってねとエラー表示 >>> api = twitter.Api() >>> statuses = api.GetUserTimeline('iroironashi') Traceback (most recent call last): File "", line 1, in File "C:\Python…

simplejson-3.3.0 のインストールでこけた話

カレントディレクトリには注意しましょう。■エラー C:\Python27\Scripts>python C:\PythonLib\simplejson-3.3.0\setup.py install Traceback (most recent call last): File "C:\PythonLib\simplejson-3.3.0\setup.py", line 14, in with open('README.rst',…

ようやくTwitter1.1へのマイグレーションをしました(Python準備編)

6月11日にTwitterAPIが大きく変わった件(※1)、 知ってはいたのですが忙しさにかまけて作成していたBOT(※2)を放置していました。※1:Twitter API v1.1でのAPI利用ルールの変更について http://blog.jp.twitter.com/2012/08/twitter-api-v11aip.html※2…

超個人的な要望で、Lancers を使ってみました

独立系Web屋な方々には有名なサービスなのでしょうか。 「日本最大級の仕事依頼サイト」ランサーズ。 http://www.lancers.jp/ 今朝知人から聞き、なんだか面白そうなので早速使ってみることにしました。 というか眺めてるだけですごいです。Web業界の有象無…

AWSで、RDSに接続できない

アマゾンページを見ながら、DB接続にチャレンジしてみたが、どうしてもうまくいかない。 http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/GettingStartedGuide/ConnectToDBInstance.html エラー↓ C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -h …

AWSでアプリのデプロイ(Java編)

Javaで作成したプロジェクトをAWSに載せてみる。 こちらの記事を参考にしました - AWS Elastic Beanstalkの開発環境を構築してみた http://d.hatena.ne.jp/hrendoh/20120325/1332679653 ■事前準備 プラグインをインストール (http://aws.amazon.com/eclipse…

AWSでHelloWorld!

・AWS Elastic Beanstalkを使用した、AWSへのアプリケーションデプロイ ■サービスの概要 「AWS Elastic Beanstalk を使用すると、アプリケーションを実行しているインフラストラクチャについて心配することなく、AWS クラウドでアプリケーションのデプロイと…

7月13日 アウトプット勉強会 @GeekCafe 10時~19時

数年ぶりの勉強会参加。。迷ってちょっと遅刻しました。 会の概要は(※1)参照。水道橋GeekCafe開催でした。近所です。 ■会の雰囲気とか プロジェクターにばっちりコードを写して、iphoneアプリの開発・コードレビューなど。 ■自分の目標! ・AWSでのHelloW…