ようこそ、サル先生のGit入門へ。 Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう! コースは4つ。Git初心者の方は「入門編」からどうぞ。Gitを使った事がある方は「発展編」がおすすめです。さらに「プルリクエスト編」では、コードレビューする文化をチームに根付かせましょう。 「あれ?何だっけ…?」という時は「逆引きGit」で調べて見てくださいね。
![サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】](https://cdn-ak-scissors.b.st-hatena.com/image/square/0f3d8e180050956bf376e97b1012313a2537c580/height=288;version=1;width=512/https%3A%2F%2Fbacklog.com%2Fja%2Fgit-tutorial%2Fsite_image.png)
RのWeb制作 Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。 PHP 祝日判定で検索すると、「GoogleカレンダーAPIで祝日を取得する」ばかりです。 しかし、GoogleカレンダーAPIは抜け落ちている祝日が存在することが知られています。 今回は、抜け落ちが無いようなコードをお伝えします。すごく原始的なやり方です。 1.「$holidays」に休日を格納 無名関数を使用しているため、動作環境はPHP5.3以上が必要です $holidays = function(){ $holidays = array(); $file_array = file("./holiday.log"); for($i=0;$i<count($file_array);$i++){ if($file_array
今回はCakePHPのデバッグに重要な「DEBUG値」を極めます。CakePHPバージョンは1.1系を対象としています。 DEBUG値とは DEBUG値は、app/config/core.php内で定義するDEBUG定数の値です。 app/config/core.php /** * Set debug level here: * - 0: production * - 1: development * - 2: full debug with sql * - 3: full debug with sql and dump of the current object * * In production, the "flash messages" redirect after a time interval. * With the other debug levels you get to c
風の噂で、PHPExcelを使って、Excelを元にPDFを作成できるとの話を聞きました。 マジで? PDFを作成するときってレイアウトの調整が大変なのですよね。 もしExcelをそのままPDF化できるならこの問題が一気に解決じゃないですかぁ(人´∀`) レイアウトは罫線で書いて、幅とかもセルのサイズを調整すれば良いんでしょ? と言う訳で期待に胸を膨らませながら早速試してみました。 手順としては 1.Excelテンプレートを用意 2.「1.」をベースにPHPExcel経由で値を設定してExcel出力 3.「1.」をベースにPHPExcel経由で値を設定してPDF出力 の順番で試してみました。 まずは元となるExcelのテンプレートを用意します。 適当にこんな中身のExcelファイルを用意しましたよっとφ(--) 次に、取りあえずExcelとして出力してみました。 こんなコードを書いてφ(-
日本での新生活を始めて、家のどこにいてもテレビや動画や音楽を楽しめる環境を構築してみた。(2014/07/11 更新) やりたいこと テレビをAndroid, PC, iPadでも見たい テレビ番組の予約をAndroid, PC, iPadでも出来るように 外出先でもテレビ番組の予約をしたい PC内の動画や曲をテレビに出力 構築した環境 MS Windows 8 Professional (英語版) + MSI GeForce GTX660 + DiXiM Digital TV plus + EIZO FORIS FS2333 Sony nasne(ナスネ) Toshiba REGZA 40J7 + 320 HDD Samsung Galaxy S2 (Android 4.0.3), Apple iPad (iOS 6.1.3) Google Nexus 5 (Android 4.4.4)
こんにちは。火曜日の顔、ほいけるです。 今日は、勉強会にしたいと思います。 タイトルは、「PHPでHTMLをPDF化する!」 ・・・もうそのまんまですわ~、はい。 PDF化ツールは様々出回っていますが、使い勝手に難があることがあります。 無料のものなら、「罫線を座標(10, 10)から座標(100, 10)まで引く」 「文字列『あいうえお』を、座標(10,10)に置く」というような感じで 座標指定する必要があったりします。 配置のずれが少なくきれいに印字できるので、品質(PDF化した結果)は高いのですが、位置をずらす場合――例えば、項目をひとつ削除して、それ以降を上にずらす場合や、全体的に幅を変えようとした場合――にすべて変更する必要がでるため、保守性があまりよくありません。 有料のものであれば、PDFに限らずGUIで帳票をデザインすることができたりして便利ですが、 勉強用では不要ですし。
肉料理、特にステーキやローストビーフは、素材がすべての料理だと思われがちですが、あらゆるステーキ店が最高級の肉を提供しているわけではありません。 肉料理全般にいえることですが、その中でも牛肉料理は温度管理が極めて重要です。ステーキで焼き加減がレアであったとしても、肉の中心部分が冷たい状態でお客に提供する店などないはずです。 それもそのはず、肉料理の専門店では温度管理を徹底しています。まずは低温保存された肉を摂氏15度に設定された中温冷蔵庫でゆっくりと温度を上げていき、肉全体の温度が均一になったら極厚の鉄板で一気に焼き上げる――このように、お客の目に見えないところで数々の工夫が施されています。 しかし、こうした温度管理をしなくとも、それに劣らない味を出せる調理法があるとしたら、多くの人は驚くのではないでしょうか。 それが近年、さまざまな調理シーンに登場している「真空低温調理」です。専用の機械
OpenOffice.orgはサービスの1つとして実行できることをご存じだろうか。この機能に関しては、ちょっとした利用法がある。それは、OpenOffice.orgをドキュメントのファイルフォーマットの変換エンジンとして立ち上げておき、Webベース型インタフェースやコマンドライン系ツールを介して操作するという使い方である。ただしこうした形でOpenOffice.orgのファイル変換機能を利用するにはJODConverterの助けを借りなければならない。 ここで解説するファイル変換エンジンとして使用する場合、OpenOffice.orgはサービスの1つとして起動しておく必要がある。これはつまり、GUIを省いた形でOpenOffice.orgを実行させ、特定ポートへの接続を監視させるということである。Linux環境の場合、下記のコマンド指定でOpenOffice.orgを起動させることでそうし
Web上でオフィスドキュメントを生成して欲しい、という要望を受けたことはないだろうか。大抵、CSVファイル出力で逃げたり、PDFを生成したりという手を使うが、今後を考えると抜本的な解決をしたいところだ。 そこで使ったみたいのがオープンソースなオフィススイート、OpenOfficeだ。 今回紹介するオープンソース・ソフトウェアはPuno、PHPとOpenOfficeを連携させるソフトウェアだ。 PunoはPHPの拡張ライブラリとして提供される。プログラム側でOpenOfficeのオブジェクトを呼び出し、文字を打ち、出力することができる。 PDFへのエクスポートが使えるので、同様の操作でMS Officeに対応した出力もできるだろう。PHPによるExcel操作などのライブラリも存在するが、一括して取り組むならOpenOfficeを使ってドキュメント、表計算、プレゼンテーション、ドローとあらゆる
ワード 2010 (Word 2010) やエクセル 2010 (Excel 2010) などオフィス 2010 (Office 2010) の文書を PDF 形式に変換して保存する方法を画面写真と会話でご紹介します。 ワード 2010 で作った文書を PDF 形式に変換したいんだけど、何か別のアプリケーションを用意しないといけないのかしら? オフィス 2007 までは他のアプリケーションを用意したり専用のアプリケーションをインストールしたりする必要があったんだけれど、オフィス 2010 では、ワード、エクセル、パワーポイント、ワンノートのすべてで文書を PDF 形式で保存できるようになったんだ。 そうなんだ! どうすればオフィス 2010 で PDF が作れるの? じゃあ、PDF 形式で保存する方法を説明するね。ワード 2010 の画面で説明するけど、他のオフィス 2010 アプリケーシ
本日PHPでプレースホルダ(SQLを発行する際に後から値を指定する方法)のやり方を聞かれたのでブログでもシェア。 PHPではPDOを使う事で簡単にプレースホルダが使えるようになりますよ。 以下のサイトを参考にさせていただきました。感謝! PDOで接続、SELECT、プリペアドステートメントとは(PHPでMySQLに接続) PHPでPDOを使ってMySQLに接続、INSERT、UPDATE、DELETE、COUNT、SUM – Qiita プレースホルダとは 実際にプレースホルダを使った例を見てみましょう $sth = $dbh->prepare('SELECT name, color, calories FROM fruit WHERE calories < ? AND color = ?'); $sth->execute(array(150, 'red')); この「?(ハテナ)」記号が
追記 徳丸先生からのコメントにありますが、静的プレースホルダはエスケープ処理しません。 静的プレースホルダはデータベース側でバインドします。 バインドするときの値は、リテラルからはみ出さないので、エスケープ処理が不要ということです。 リテラルからはみ出さないということは、SQL 文として解釈されません。 よって、SQL インジェクションは発生しません。 静的プレースホルダと動的プレースホルダの違いは、本記事ではなく、下記の記事をご覧ください。 以下は、エスケープ処理すると勘違いして記述しています。 はじめに PDOを勉強している初心者です。 エミュレートの設定がONだと動的プレースホルダになり、OFFだと静的プレースホルダになると学びました。 実際にMySQLのログからどのように違うのか確認することで理解を深めたいと思います。 動的プレースホルダと静的プレースホルダについては、独立行政法人
MySQLのテキスト型にはVARCHARと?TEXT(TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT)がある。長さの制限が違うだけで、どれを使ってもテキストを格納できるが、それぞれ特性は違うのだろう。プログラミングを実践する上でどのテキスト型を使うのが適切なのか判断できるように、これらの違いについてきちんと理解しておきたい。 ざっくりググってみると、テキスト型の違いを論じているページがいろいろ見つかる。 Takahiko HORIUCHI – Google+ – RDBMS に MySQL を採用したシステムで、VARCHAR の代わりに TEXT… https://plus.google.com/113405959631093302363/posts/E4tDXucskqb VARCHAR と ?TEXT の違い – ngの日記 http://ngyuki.hat
こんにちは、@9ensanです。 前回、「PHPのコーディング規約 PSR-0、PSR-1、PSR-2、PSR-3とは」でPHPの新しいコーディング規約について書きました。 今回は、その新しいコーディング規約にしたがって既存のソースコードを修正してくれるツールの紹介です。 そのツールは、Symfony、Twig、Silix、Swift Mailerなどの有名なPHPフレームワーク、ライブラリを開発している「SensioLabs」の「PHP Coding Standards Fixer」というツールです。 インストールから使い方までを解説していきたいと思います。 インストール ローカルインストール 使用するだけなら、「php-cs-fixer.phar」をダウンロードしてくるだけで使用できます。 グローバルインストール どこからでも利用できるようにインストールする為には、 wget利用時 s
ユーザーテーブルにroleというカラムを作って、adminかuserを入れておく。 以下をAppControllerの方に書く。 class AppController extends Controller { public $components = array( 'Session', 'Auth' => array( 'loginRedirect' => array('controller' => 'pages', 'action' => 'display', 'home'), 'logoutRedirect' => array('controller' => 'users', 'action' => 'login'), 'authorize' => array('Controller') ) ); public function isAuthorized($user) { if (i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く