基本 以下の形式で、指定したサイズの画像を作成することができます。 https://placehold.jp/{幅}x{高さ}.png 例) <img src="https://placehold.jp/150x50.png"> 背景・文字の色サイズを変更する https://placehold.jp/{文字色}/150x100.png https://placehold.jp/{背景色}/{文字色}/150x100.png https://placehold.jp/{文字サイズ}/{背景色}/{文字色}/150x100.png ※背景色・文字色はRGBの16進数表記 例) <img src="https://placehold.jp/24/cc9999/993333/150x100.png"> ファイルフォーマットを変更する URL末尾の拡張子で、pngとjpgの2種類が指定可能です。
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
ユースケース図を作成しよう 開さんは話を聞きながら書いた議事録を基に、設計作業を進めようとしています。まずはシステム化範囲を明確にしつつ、ユースケース図を描きます。 ユースケース図を描くために、まずは議事録の中からユースケースになりそうなものを探しました。だいたいが、受け付け業務の中に含まれています。一部、業務内容の説明の中から取り出したものもあります。それぞれのトピックを右クリックして「UMLモデルに変換する」→「ユースケース」を選択すると、画面左上の構造ツリーの中にユースケースができていきます(図5)。 これを並べ替えたり、名前を変えたり、《include》などで関係付けたりしていきます。またアクターも付け加えましょう。 議事録上では「加工を聞く」などとなっているトピックが、ユースケース上では「加工を登録する」などとなっている点に気を付けてください。「加工を聞く」のは受け付け担当(おじ
前田稔(Maeda Minoru)の超初心者のプログラム入門(C言語 Windows)のページへようこそ。 (Maeda Minoru webpage is written about VC++ Windows Game Programing tutorial.) 2015/10 には Windows10 が発表され開発環境が大きく変わってきています。 Store Application(Windows10) のプログラムは Store C++ または Store C# を参照して下さい。 前田稔(Maeda Minoru)の超初心者のプログラム入門 Windows Program Index Visual C++ プロジェクトの作成 Visual C++ .net のプロジェクトを作成する Visual C++ Ver 6.0 のプロジェクトを作成する Windows Program 入
お好みのパスワードを生成(自動作成)することができるツールです。 パスワードに使用する文字の種類(数字、英文字、記号)、文字数の長さ、生成する個数を指定可能です。 ご希望のセキュリティ強度、文字、文字数、個数がございましたらご入力、ご選択後に「生成」ボタンをクリックしてください。 再度、「生成」ボタンを押すことで新しいパスワードが生成されます。 ※生成されたパスワードはテキストファイルにてダウンロード可能です。 「パスワードデータをダウンロード」ボタンをクリックしてダウンロードしてください。 ※スマートフォンやタブレットでご利用の方は、生成されたパスワードを直接コピーしてご利用ください。 ※文字数は最大40文字まで、個数は最大1000個までとなります。 ※文字の「記号あり」で任意の記号が選択可能になりました。 ※文字の「頭文字の指定」で頭文字に「英字(大文字)」「英字(小文字)」「数字」が
「Let's Encrypt」のサービスでは誰でもワンクリックで簡単に自分のドメイン用のベーシックなサーバ証明書を入手して実装できるようにする。 インターネット上の通信を暗号化するTLSの普及を目指し、手軽に実装できるサーバ証明書を無料で発行する認証局(CA)の「Let's Encrypt」が、MozillaやCisco Systemsといった大手のバックアップで創設された。 TLSを利用するためには、通信相手のサーバが本物であることを認証するための証明書をサーバ運用者が取得する必要がある。しかしこうした証明書は一般的には有料で、正しくインストールするのが難しく、アップデートにも手間がかかるとLet's Encryptは指摘する。 こうした問題を解決するため、Let's Encryptのサービスでは誰でもワンクリックで簡単に自分のドメイン用のベーシックなサーバ証明書を入手して実装できるよう
できないと思ってたら、できたので書いておく。 PostgreSQL 8.1.11 失敗 postgres=# CREATE DATABASE x-xxxdb; ERROR: syntax error at or near "-" at character 18 LINE 1: create DATABASE x-xxxdb 成功 postgres=# create DATABASE "x-xxxdb"; CREATE DATABASE ダブルクォート(")で囲めば良いみたいですね。 MySQLでは、バッククォート(`)で囲むみたいですね。 MySQLで"-"(ハイフン)を含むデータベース名を付けたい場合 - 元RX-7乗りの適当な日々
こんばんは、国民的スポーツのアニメGIFについてのニュースをお届けします。 今回はクライアントサイドのJavaScriptだけでアニメーションGIFを作る方法を共有させて頂きます。 ふつうアニメGIFを作ろうと思うとimagemagickなどを使ってサーバーサイドで処理させると思いますが、今回紹介するのはブラウザだけでアニメGIFを作る方法です。 jsgif antimatter15/jsgif · GitHub jsgifというJavaScriptでCanvasをアニメGIFに変換してくれる超絶便利ライブラリがあるのでこれを使います。 同名でアニメGIFをCanvasで制御再生できるライブラリがあって、そっちのほうが有名ですがそれとは別です。 どうやらAS3のライブラリをJSに移植したものみたいでソースコードを読もうとしても全然分からないけど、便利すぎるので全面の信頼をおいて使います。
Graphvizを使って、コマンドラインから画像を作成してみた。 インストール: sudo aptitude install graphviz サンプルコード: https://github.com/tanarky/sample-codes/blob/master/dot/test_japanese.dot 実行結果: /home/satoshi/github/sample-codes/dot% cat test_japanese.dot digraph test_png { node [fontname="/usr/share/fonts/truetype/ttf-japanese-gothic.ttf"]; hoge -> piyo -> hoge -> hoge; hoge -> fuga; piyo -> fuga; hoge [label = "
doxygenとgraphvizというツールを使って、APIリファレンスと簡単な関連図の作成が行なえます。doxygen自体はCから派生しているようで、色々な言語に対応している様です。 ドキュメント書式もphpDocやjavadocと近いようです。phpDocの書式で、そのまま実行したら、若干警告が出ましたが全く使えないというレベルではありませんでした。 graphvizはここから”graphviz-2.26.3.msi(2010.7.27現在)”が、ダウンロードできます。 doxgenはここから”doxygen-1.7.1-setup.exe(2010.7.27現在)”が、ダウンロードできます。 インストールをするとdoxgenが、Doxywizardという、ウィザード形式のドキュメント作成を提供しています。好みの設定をした後は、設定ファイルの保存も出来ます。日本語対応しているのも嬉しい
PHPでPDFを作れないかなぁと思っていたら 少し前にPHPExcelでPDFが出来そうだったのを思い出した。 以下はPHPExcelのサンプルを動かすまでの手順。 まずは必要なファイルをダウンロードする。 今回は、PHPExcelとTCPDFを使ってみた。 PHPExcelをダウンロード TCPDFをダウンロード ダウンロードしたファイルを解凍して適当なフォルダへ。 PHPExcel内のTests/21pdf.phpの以下の場所を変更して「TCPDF」を使うように変更する。 ———————————————— 使いたいPDFライブラリを指定 $rendererName = PHPExcel_Settings::PDF_RENDERER_TCPDF; //$rendererName = PHPExcel_Settings::PDF_RENDERER_MPDF; //$rende
app.ymlにこんな風に書くと、 all: config: test: hogehogeコードの中では sfConfig::get('app_config_hogehoge');という感じでとってこれる。 設定値が多いとapp.ymlに書いていると見通しが悪くなるので、独自にgame.ymlをつくって値を持つようにする。 ./config/config_handlers.yml config/game.yml: class: sfDefineEnvironmentConfigHandler param: prefix: game_./config/game.yml all: config: test: hogehoge./config/frontendConfiguration.class.php class frontendConfiguration extends sfApplic
PHPでzipするサンプルと注意点。 注意点 (Windowsの場合) php.iniの、extension=php_zip.dllのコメントアウトを外しておかないと、「Fatal error: Class 'ZipArchive' not found」が出る。zipのopen時に、ZIPARCHIVE::CREATEを指定すると、指定したパスにまだzipが無い場合は新規作成し、既にzipがある場合はそのzipに各ファイルが追加される。ZIPARCHIVE::OVERWRITEを指定すると、常にzipを新規作成する。既存のzipがある場合は、zip自体を上書きする。(2009/03/23訂正:仕様が変わり、既存のZIPが無い場合にOVERWRITEを指定するとopen()に失敗するようになった。対策は下記サンプルコードを参照。)zipを展開するクライアントがWindowsの場合、ファイル名
ディレクトリの存在チェックは、file_existsを使用します。 ディレクトリの作成はmkdirを使用します。 パーミッション(0777)の変更はchmodを使用します。 chmodを使用しない場合、パーミッション(0777)では作成されないと思います。注意が必要です。 また、適宜設定したいパーミッションに変更することも可能です。 <?php class myFunc { /*** ディレクトリの存在をチェック ***/ static public function chkDirectory($dirpath,$create_flg = true){ $return = false; if(file_exists($dirpath)){ $return = true; } if(!$return){ if($create_flg){ mkdir($dirpath, 0777);
システムのユーザや処理単位に一意なシーケンス(連番)を作成する方法について 流れは次のようになります。 1.シーケンス(連番)用のテーブルを作成 2.シーケンス(連番)をさせたい一意なレコードを挿入 3.シーケンス(連番)のカウントアップ、最新値取得 注意事項として、 トランザクション内でカウントアップしたシーケンス(連番)はROLLBACKでトランザクション前の値に戻ります。 注意しなければならないのは、他のユーザやシステムが同シーケンス(連番)を利用している場合、トランザクション処理を挟むと値が必ずしも正しいとは言えないという点です。 その為、同シーケンス(連番)を利用しているユーザが本人のみであったり、同シーケンス(連番)を利用している処理が当処理のみであったりする場合にこのシーケンス(連番)の方法は適しています。処理の場合はバッチ処理のカウンタ等が適しているかもしれませ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く