読者です 読者をやめる 読者になる 読者になる

kazu22002の技術覚書

技術屋として日々の内容を記録しているサイト。PHPやcordovaをやっています。

プログラミング

sublimetext3のSidebarEnhancementsでExplorerを開く

Windowsで開発をしているのですが、Eclipseから移行した際にファイル自体をとってくるのに苦労したので、設定をしてみた。 IDEのファイルをドラッグ&ドロップでもってこれない リリースファイルのみファイルを持ってきたい。Eclipseでやっていたときはファ…

今月買った本を載せてみる【5月編】

毎月興味があれば本を買っています。 5月分を載せてみます。 理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)作者: 奥野幹也出版社/メーカー: 技術評論社発売日: 2015/03/10メディア: 単行本(ソフトカバー)…

pythonでslack APIを試してみる

slackを使っているが、もっと情報を集めるツールとしてみたい。 メールで送信をしようとしたが、知識不足でドメイン周りでエラーがひたすら出た。(gmailです) まぁ、内部環境だからまともなドメインなんて取得してないですし。。。 と、そこでslackに投稿…

cordovaでのsplashscreen設定

cordovaでのスプラッシュ設定を入れてみました。 <preference name="SplashScreen" value="splash"/> res/drawableにsplash.pngで画像をおけばできます。 ただ画像は9patchにしておくべきでしょう。Androidですので、画面サイズはいろいろですからね。 splash.9.pngになりますかね。 Apache Cordova API Docum</preference>…

プログラミングをしてみてiOSは優秀だとさらに感じてる

最近プログラミングの幅がだんだんと広がってきました。 その中で、iOSは優秀だったんだと感じている。 その昔、Android開発にて Androidのアプリ開発をしていた時期に、いつもiOSにはなぜか勝てる気がしていなかった。 理由はいくつかあったと思う。 戦力の…

プッシュ通知の実装方法が変わっていた。(Android, iOS)

僕がプッシュ通知に関わったのは1年前ぐらいです。 すでにかわっているとは。。。 iOS8 iOS8のプッシュ通知の登録方法が変わっているのを最近しった今日このごろ。。。 この記事のお陰です。 Xcode6でiOS8へPush通知が送れない場合の解決方法 - Qiita Xcode6…

ファイル操作アプリ作成完了!

前からやっていたWindowsでのアプリ関連です。 windowsでファイル操作の日本語対応 少し進展しました。 - kazu22002の技術覚書 結果として、動くものができました。 ただ「C#」でのWindowsアプリという形で作成しました。 PythonやPHPで戦っていましたが、残…

windowsでファイル操作の日本語対応 少し進展しました。

windowsでファイル操作を利用して作りたいプログラムがあり挑戦中です。 以前、日本語での対応で挫折中と書きましたが、すこし動いたので掲載します。 現在pythonに絞ってチャレンジ中。 まず前回から変えたのは文字コードは「cp932」でやっています。python…

Windowsで動作するプログラムを書いてて、日本語で挫折中

現在Windowsで動作するプログラムをPHPとPythonを用いていろいろ試行錯誤中です。 そこで常にエラーで悩まされるのは日本語文字です。 意味がわからなくなってきました。 PHPでファイル名を取得し、コマンドプロンプトで表示させる。だけのプログラムですが…

wxPythonの導入ではまったこと

windowsでアプリを作ろうと挑戦しています。 wxPythonを利用してpythonによるGUIプログラムが可能そうだったので、やってみることにしました。 導入自体はかなり簡単なように見えたのですが、動作までに引っかかってしまったので備忘録です。 はまった主な原…

PHPの数値について考える(3)

浮動小数点数のページを見た後、整数の項目で気になるのがありました。 echo (int) ( (0.1+0.7) * 10 )."\n"; // 7が出力されます! これって本当!? って、ことで試してみました。 本当に「7」だ。 説明は浮動小数点数の精度で書いてあります。 さらに、十…

PHPの数値について考える(2)

PHPの浮動小数点数で気になったことが。 floatの比較について「等しいかどうかを比較するのには問題があります」って。 あぁ、そうなのか。どういう場合だろ。 まず浮動小数点数 (あるいは "float", "double", "実数") の指定から。 規約として LNUM [0-…

phpの数値について考える

paizaをやっていると「大規模データでエラーとなりました。」をよくみる。 PHPでやっているが、大規模データでエラーってことは数値の判定とか? 詳細はわからないが、PHPでの数値の扱いってどうなってるのか気になりました。 PHPは型宣言をしませ…

技術力とはどういうものか

技術力とはどういうものか。 正直技術力が高いと言われる人は知識人だと思った。 コードを書くのが早いかどうかというよりは、知識があるから対処できることが多くある印象です。 また解決能力も高いと感じる。 自分はどのあたりかを考えたことはあったが、…

最近paizaをやっている

最近paiza(パイザ)をやっている。 IT/Webプログラマー、エンジニア 転職のpaiza [パイザ] paiza自体は転職サービスですね。 プログラミング力を元に転職を勧めるサービスです。 このサービスで正直に感心したのは、 コードを記述して採点してくれるところ…

cookieってサブドメインで共有できたりする?

cookie情報ってサブドメインで共有できるのかなぁ? セッション周りで影響があって、少し調べている。 セッションの仕組みを最近やっと理解できたところがあるけど、環境周りの影響があるからそれなりに理解するまで時間があったり。 最近だとWEB基礎ってあ…

プログラムは技術だけでは動かない。という本があるらしい

プログラムは技術だけでは動かない ~プログラミングで食べていくために知っておくべきこと プログラムは技術だけでは動かない ~プログラミングで食べていくために知っておくべきこと 作者: 小俣光之 出版社/メーカー: 技術評論社 発売日: 2014/06/05 メディ…

PHPでの標準入力

そういえばPHPで標準入力をやったことがなかったが、きっかけがあったので。 WEBやってると、標準入力いわれるとGET?POST?か迷った。 C言語で標準入力といわれれば「scanf」を使うとイメージできるけど、 案外やってないとしらないことがいっぱいだ。 trim…

FuelPHP を触ってみて。

PHPのフレームワーク「FuelPHP」を触る機会があったので、所感を書きます。 FuelPHPは2010年10月にプロジェクトを開始したらしい。 リリースは2011年8月23日。 環境はPHP5.3.3+ MITライセンスなので、商用でも使用可能 新しいほうのフレームワークだと思い…

html5のcanvas機能で保存処理失敗

html5のキャンバスで画像を用いていろいろやってみています。 表示するだけならなんとかできました。 移動や拡大がopenglの概念と同じだから理解しやすかったです。 しかし、canvasの表示を保存する機能を実装しようとしてエラーが出てしまった。 「SECURITY…

PHPの日付判定について考える(5)

前回の月計算の場合で一番ありそうなのは、 月だけを求めるときとかか。 5月30日の1ヶ月後で「6」 5月31日の1ヶ月後で「7」 閏年でない場合 1月28日の1ヵ月後で「2」 1月29日の1ヵ月後で「3」(3月1日) 1月30日の1ヵ月後で「3」(3月2日) 1月31日の1…

PHPの日付判定について考える(4)

PHPでの時間処理でのはまりどころ?? date('Y-m-d H:i:s', strtotime('2014-05-31 +1 month')); 表示結果:2014-07-01 00:00:00 5月から1ヶ月を追加した日付だから6月がでてほしいような・・・ この結果自体はバグでないです。 6月31日??を求めよう…

PHPの日付判定について考える(3)

PHPでの日付比較で詰まった部分を書いていますが、他のところでも影響していて悩んでいた経緯があります。 DBでやろうと試す 最初はDBの時刻型から ○時間後を求めるをやっていた。ある時間から +27時間後を登録しようとしてエラーが発生した。理由としてはpo…

PHPの日付判定について考える(2)

日付の出力 現在の日付表示用$now = date("Y-m-d H:i:s"); 現在のタイムスタンプ$time = time(); 日付の比較 strtotime 比較の式はtimestampならすぐに理解できた。 ただの数字なので、とても比較としてはわかりやすい。 if ( $time >= strtotime('2014-06-0…

PHPでの日付の判定を考える

PHPで日付を出力する場合、いくつかやり方があると思います。 日付型から表示形式を指定して表示する ・date — ローカルの日付/時刻を書式化する date関数へtimestampを渡す値を作って、指定した表示形式で表示する ・strtotime — 英文形式の日付を Unix タ…

phpのバージョンなに入れよう。。。

最近PHPのサーバーにPHPのバージョンなにを入れるか考えることがあったり。 CentOSつかってることもあってそこが基準で考える。 ・標準のyumだとPHP5.3 ・ZendServerCEをいれてもPHP5.3 ・PHP5.3のサポートがきれる??(これはいつなんだ) http://php.net/…