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 を利用ã™ã‚‹ã«é™ã‚Šã¾ã™ãŒã€å˜ç´”ã«ãƒ«ãƒ¼ãƒ—を回ã—ãŸã ã‘ã§ã¯ã€ 最後ã«ã‚‚ | ãŒå…¥ã£
PHPを使ã£ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã§ php.ini ã®åˆ¶é™è¶ŠãˆãŸå ´åˆã«ã¯ã©ã®ã‚ˆã†ã«å‡¦ç†ã•ã‚Œã‚‹ã®ã§ã—ょã†ã‹ï¼Ÿã€€è¶Šãˆã‚‹ã¨å˜ã« $_POST ã‚’ array() ã«è¨å®šã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ãŠãらãªã„ã§æ¬¡ã«ã™ã™ã‚€ã ã‘ã®ã‚ˆã†ã«è¦‹ãˆã¾ã™ã€‚ã“ã®ã¨ãã«ã¯ä½•ã‚‰ã‹ã®ç’°å¢ƒå¤‰æ•°ã«ã‚¨ãƒ©ãƒ¼ã‚’埋ã‚è¾¼ã¾ãªã„ã®ã§ã—ょã†ã‹ï¼Ÿ
帳票ãªã©ã‚’ 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パーサライブラリ1ï¼ç¨® 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
Developer and team leader focused on improving performance and usability in Odoo. Key changes included optimizing computed fields, caches, and recomputations to reduce queries and batch operations. Multi-company support was also enhanced through new context and environment attributes to control record visibility and target company.
► 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ページを開ã
{{#tags}}- {{label}}
{{/tags}}