SvelteKitでMarkdown blogを作った 2023年10月1日 SvelteKitでMarkdown blogを作成した記録
一定期間更新がないため広告を表示しています
86. #!/bin/bash PREFIX="/usr/bin/" install_oil() { sudo sh -c "curl --silent http://get.fuelphp.com/ installer.sh > ${PREFIX}oil" sudo chmod +x ${PREFIX}oil } # # Handle execution # main() { # Start installation install_oil exit 0 } main 88. #!/bin/bash if [ -f "./oil" ]; then php oil "$@" else if [ "$1" == "create" ]; then if [ ! `which git` ]; then echo "For this installer to work you'll need to
はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるsymfonyでアプリケーション開発を行う方法について紹介します。本連載で扱う内容は、次のとおりです。 symfonyフレームワークの特徴 symfony利用のための環境設定手順 Hello, Worldアプリケーションの作成 データベースと連携したアプリケーションの作成 その他、役立つsymfony関連のテクニック 導入の今回は、まずsymfonyの特徴と環境設定手順、「Hello, World」アプリケーションの作成までを紹介します。 対象読者 PHPの基本構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 symfonyは、PHP5とWebサーバがインストールされている環境で利用可能です。本稿ではWebサーバとしてApache2.2を、OSにWindows
訳 CakePHPコアチームはメジャーなバージョン番号のジャンプをアナウンスすることに興奮を覚えています。 CakePHP 2.0 安定版が出ました! 私たちはこのリリースに永久の時を注ぎ込み、このバージョンのフレームワークに素晴らしいアイデアの数々を成すことができました。 これは2.0が意味するものの応急な概要です: PHP4のサポートを打ち切り、全てのコードをPHP5.2以上に厳密に尊守するように書き直しました。 例外、PDO、SPL、json_encodeなどなどのネイティブな機能の使用。 ファイル命名へPSR-0を取り入れました。あらゆるクラスは同じ名前を用いてファイルにマッピングされます。覚えることが少なくなりました! 新しいエラーと例外のハンドラーは簡易な設定や、ページが見つからないエラー、承認エラーなどのエラーとの楽な協調、など数多くのものを提供します。 マルチリンガルな開発
$command = "ffmpeg -i test.mpeg test.flv 2>&1"; $handle = popen($command,'r'); PHPからffmpegのログを取得するにはコマンドの最後に"2>&1"をつける必要があります。これがないとログを取得することができないので注意してください。 PHPから外部プログラムを実行する場合、system()やexec()という関数が用いられます。しかしこれらの関数を使うと、取得したログは一度バッファに貯めてから出力されます。つまり変換が終ってしまった後に一斉にログが取得されるので、プログレスバーを作る目的には適していません。ですからその代わりにpopen()使っています。popen()を使えばログをリアルタイムで取得できるようになります。
はじめに オープンソースの動画変換ソフトフェアの一つにffmpegがあります。ffmpegはさまざまな形式の動画、音声データの変換に対応していて、コマンドラインから操作でき、PHPやJavaなどで作成したアプリケーション内から呼び出すこともできます。 ffmpegの機能の一部をPHPで使えるようにしたエクステンションにphp-ffmpegがあります。php-ffmpegを利用するとPHP内でffmpegの機能を容易に呼び出せます。またphp-ffmpegとは別にPHPのみでffmpegの機能を使えるライブラリ FFMPEG-PHP Classが公開されています。 本記事ではphp-ffmpeg、FFMPEG-PHP Classを使用して動画のプロパティ取得、flv(注1)への動画変換、Youtubeから動画をダウンロードして3gp(注2)への動画変換を実装する方法を2回にわたって説明します
foreach ブロック内で、配列ポインタが終端(最後の要素)に達したかどうかを判定する Tips です。 <?php $arr = array( '001' => 'りんご', '002' => 'みかん', '003' => 'メロン', '004' => 'バナナ' ); ?> 上記のような配列を、以下のように <a href=””>…</a> でリンクにしたい。区切り文字には | を使いたい。 <a href="./001.html">りんご</a> | <a href="./002.html">みかん</a> | <a href="./003.html">メロン</a> | <a href="./004.html">バナナ</a> りんご | みかん | メロン | バナナ こんなときは、foreach を利用するに限りますが、単純にループを回しただけでは、 最後にも | が入っ
帳票などを HTML を表示し、それを PDF にしたいことはよくあります。FPDF などを使えば PHP で PDF を生成することもできますが、結構面倒です。しかし mPDF を使うことにより PHP で簡単に HTML から PDF を生成することが可能です。 インストール mPDF をインストールします。mPDF のサイトより zip ファイルをダウンロードし、解凍します。それを PHP からインクルードできるディレクトリへアップロードします。今回は mpdf というディレクトリを作りその中にアップロードしました。 アップロード後、tmp ディレクトリと graph_cache ディレクトリに書き込み権限を与えておきます。 mPDF で PDF を生成する 使い方は簡単です。HTML を与えて、出力するだけです。使い方の例は以下のようになります。例として Yahoo!ジャパンのトッ
Import GMail Contacts Google OAuth Connect with PHP. PHPでGoogleのOAuthを使ってGmailのコンタクトリストを得るサンプルが公開されています。 自分のWEBアプリケーションに、「友達を誘う」的な機能を実装する際に、アプリから直接メールアドレスを得られると便利ですね。 スクリプトのダウンロードも可能なので、本番導入の前には検証が必要ですがプロトタイプとして活用させてもらえそうです。 こんなことが出来るんですね。 ちょっと危ない気もするので、利用者の方は逆に、簡単に「認証OK」のボタンをおさないようにする必要があるのかも。 関連エントリ PHPのRSSパーサライブラリ10種 PHPでよく使うライブラリを毎回requireしないでよくなる方法 PHPのスクリプトやライブラリがダウンロードできる海外サイト12
PHPの正規表現パターンマッチについてお願いします PHP4で下記のようなYouTubeのURLから、 ビデオID「ECZWIiFO11k」の部分だけを抽出する方法を教えてください。 対象のURLパターンは例のような3つのドメインのパターンと、 それぞれのビデオIDの後に余計なパラメーターが&から続く場合もあります。 <例> 1)http://www.youtube.com/watch?v=ECZWIiFO11k 2)http://jp.youtube.com/watch?v=ECZWIiFO11k 3)http://youtube.com/watch?v=ECZWIiFO11k 4)http://youtube.com/watch?v=ECZWIiFO11k&mode=related&search= 具体的なコードでご教授をよろしくお願いいたします。
去年の話ですが、海外でこんな記事が上がっていました。 20 Tips you need to learn to become a better PHP Programmer 記事の内容は、かなりレベルが低いです。 しかし、初心者のうちに知っておけば、より早く成長出来るでしょう。 初心者PHPerのために、この記事の翻訳を載せます。 20 Tips you need to learn to become a better PHP Programmer PHPは、同じオブジェクトの扱い方でも複数の書き方を持っている、とても気まぐれなプログラミング言語だ。 詳しくは、私の書いた”The Art of Programming“を読むと良い。 これから書くTipsは、過去のプロジェクトから私が学んだコードの可読性、メンテナンス性を上げ、あなたを素晴らしい、より進んだPHPプログラマーにするもの
長いURLを短くしてくれて、クリック数を計測してくれるサービス、Bit.lyをCakePHPから簡単に利用する為のComponentを作ったので公開します。 とりあえず実装した機能としては、shorten(長いURLを短縮)、expand(短いURLやハッシュから元の長いURLを取得)、clicks(クリック数の取得)です。shorten辺りは、いくつかオプションのパラメータを省いてしまっているので、適宜改造してご利用頂ければと思います。 Bit.ly Componentのセットアップ Bit.lyにユーザー登録します APIキーを取得します(APIキーは、こちらのページで確認する事ができます) 登録したユーザ名と、APIキーをconfig/core.phpに記載します controllers/components内にbitly.phpを作成し、下のコードをコピペします。 config/c
PHPからAmazon S3へバケットを作成したりファイルを保存したりするライブラリで一番使いやすいのは Google Codeで配布されている「amazon-s3-php-class」だろう。 まずは、amazon-s3-php-class - Google Codeから「 s3-php5-curl_0.3.9.tar.gz(2009年5月19日時点)」をダウンロードする。 使うのは解凍してできたフォルダの中の「S3.php」のみ。使いたいスクリプトにこのファイルをインクルードして使うだけである。 ■パケットの中身を一覧表示する <?php include_once 'S3.php'; // AWSのaccesskey $accesskey = '***'; // AWSのsecretkey $secretkey = '***'; $s3 = new S3($accesskey
1. 極める routes .php by akiyan 第4 回C akeP H P 勉強会@ Tokyo at 2 0 0 9 .5 .2 2 2. 自己紹介 ● 名前:akiyan / 秋田真宏 ● 所属:株式会社ヨセミテ ● ブログ:akiyan.com ● 連載:C akeP H P で高速W ebアプリ開発 (g ihyo.jp) 3. 今回の発表のゴール ● URLを自由に作れるようになります。 ● ビューでリンクを作るときに、 $html->url('/users/detail/' . $user['User']['id']) みたく、URLを自前で作っているところを全部 直したくなります。 ● Paginationで自由にパラメータを引き継げるよ うになります。 ● routes.phpをいじるのが怖くなくなります。
► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く