Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Note - reading or writing certain aspects of a spreadsheet may not be supported in all formats. For more details, please consult Features Cross-reference. Getting started Software requirements PHP version 8.1 or newer to develop using PhpSpreadsheet. Other requirements, such as PHP extensions, are enforced by composer. See the require section of the composer.json file for details. PHP version supp
概要 EC-CUBE4の独自プラグイン開発で使い方を覚えたライブラリ第二弾。 PhpSpreadsheetでテンプレートのExcelに文字と画像を出力し、Excelファイルとしてダウンロードする方法について理解したことをまとめました。 ちなみに、私が実装したのはExcel 2007以降のExcelで、拡張子が.xlsxのものを指します。以降、Excel 2007のことを.xlsxと表現します。(PhpSpreadsheet内のクラスもそのような命名がされています) 私にとってはPhpSpreadsheetの使い方そのものよりも、 アスペクト比を維持したまま画像をリサイズするための計算処理 ラッパークラスを作ると再利用可能なコードができあがることを実感したこと が重要な学びだったので、記事として記録することにしました。 今後も新たな使い方がわかれば更新していきます。 動作環境 PhpExce
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは、ぬこすけです。 近年、Webフロントエンドではサイトのパフォーマンスの重要性が高まっています。 例えば、GoogleはCore Web Vitalというパフォーマンスに指標を検索結果のランキング要因に組み込みました。 また、近年の某企業が「パフォーマンスの改善に取り組んだ結果、セッション数〇%アップ、CVR〇%アップ...」などの事例は枚挙にいとまがないでしょう。 パフォーマンスチューニングするためには、定量的に計測してボトルネックを探すようなトップダウンなアプローチもあります。 しかしながら、時には千本ノック的にハウツーを
あなたもVS Codeでコーディングをしていると、特定の行やファイルにすぐにアクセスできるようにしたいと思うかもしれませんね。しかし、標準で用意されているブックマーク機能がないことに気づいて、困惑したことはありませんか? そんな時は、VS Codeの拡張機能を使ってブックマーク機能を追加することができます。ブックマーク機能を使うことで、特定の場所に素早くアクセスしたり、ブックマークした行を簡単に辿ることができます。 本記事では、VS Codeでブックマーク機能を使うための拡張機能を紹介します。あなたもVS Codeで快適なコーディングを行い、効率的に作業を進めましょう。 ブックマーク機能って?長いファイルや複数のファイルに渡って開発することも有るかと思います。 その際に、またココに戻ってくるな といった箇所をブックマークしておくと、簡単に戻ってこれる機能です。 開発効率UP間違いなしなので
VS Codeで、マウス/キーボードを使い、複数行にわたって特定のカラムから別のカラムまでを矩形状に選択する方法を解説する。 この記事で分かること Visual Studio Codeでテキストを矩形選択するには、マウスで始点をクリックした後、[Shift]+[Alt](macOSは[Shift]+[Option])を押しながら終点をクリックする キーボードの場合は[Ctrl]+[Shift]+[Alt]+矢印キー(macOSは[Shift]+[Option]+[Command]+矢印キー)でカーソルを動かして選択できる この機能により複数行にわたる特定の列範囲だけをまとめて編集できる。Linuxではキーボード操作に初期設定が必要となる 連載「Visual Studio Code TIPS」 一定のフォーマットで、プログラムで使用するデータを列挙しているような場合には、それらをまとめて選択
概要 本記事ではVSCodeにvscode-markdown-pdfを入れて設定をいじってWordをアンインストールするところまでを紹介します。 そして快適なMarkdownライフを謳歌しましょう! 対象者 Markdownがわかる VSCode導入済み 設定いじっても戻せるくらい理解してる なにが良いの? Wordといえば会議の議事録やレポート、メモの制作の際に使うことの多いツールだと思います。 重要なところは太くしたり、英語はitalicにしたりして各々見やすい資料を作っていることと思います。 ですが!! 太くするのにわざわざボタンを押す 斜体にするのにわざわざボタンを押す これって煩わしくないですか?? Markdownなら 太くするには**文字** 斜体にするには*文字* これだけで出来てしまいます。マウスいらないです。 さらに!!これだけでなく、Markdownはファイル自体も軽
本記事では、Visual Studio CodeでMarkdownをプレビューする際に、見やすくするためCSSを設定する方法を書きます。 記事の最後にサンプルCSSも公開します。このブログと同じようなスタイルが適用されます。 Markdown記法はこちらの参考文献で学びました。基礎からカバーされており、とりあえずこれを読んでおけばMarkdownの基本はばっちりでしょう。 ワークスペースを準備する CSSの適用はセキュリティの観点からワークスペース内に限定されています。 ワークスペースはVisual Studio Codeでコーディングをする際の一区切りで、ワークスペース≒フォルダだと思っておいてよいと思います。 今回は適当にDドライブ直下にMarkdownというフォルダを作成し、ワークスペースに設定しました。 このフォルダ以下に配置されるマークダウンファイルにCSSを適用することができま
デフォルトの PaginatorComponent ソースを読んでみた まずは、CakePHP3にデフォルトでバンドルされている PaginatorComponent を使って実現できないか調べました。ソースを読んでみたところ、デフォルトの PaginatorComponent でのページネーションは、モデルを使うことを前提としているっぽい…。深追いしてないんであまり自信ないですけど。 vendor/cakephp/cakephp/src/Controller/Component/PaginatorComponent.php namespace Cake\Controller\Component; // ... class PaginatorComponent extends Component // ... public function paginate($object, array
キーを離した時に発生します。 shiftやalt等の修飾キーも発生します。Enterキーも発生します。 それぞれJavaScriptのkeydown,keyup,keypressイベントが発生します。 以下は、jQueryのキーボードイベントのリンクです。 https://api.jquery.com/category/events/keyboard-events/ キーコードを取得する(keydown) 以下のテキストボックスに何かキーを入力すると、keydownイベントが発生し、 キーコードを取得して表示します。 数値の1やアルファベットのaや、shiftキーやエンターキーや矢印(→)も入力できます。 event.key : event.which : event.keyCode : event.code : 上記サンプルのコードです。 <style>#text1{width:25px
かつてMacでは「どこでもMyMac」という機能があり、外出先から自宅や事務所のMacにアクセスしてリモート操作ができました。 ところが、2019年6月末に廃止となり、その乗り換え先を探している人もいると思います。 そこで、「どこでもMyMac」の代替サービスとして、Googleの「Chromeリモートデスクトップ」の使い方を紹介します。 Chromeリモートデスクトップのメリット・デメリット メリット 無料 ホスト側になれるのは、Windows/Mac/Linux/Chromebook ホスト側にホスト用アプリをインストールする必要はあるが、Chromeを起動しておく必要はない ゲスト側になれるのは、Windows/Mac/Linux/Chromebook/iOS/Android ルーターの設定は基本的に必要なし ゲスト側がWindows/Mac/Linux/Chromebookの場合は
iTunes12.7にアップデートした後、PCでiPhoneのアプリを整理したいが、方法がわからないですか?本記事はiTunes以外、パソコンでiPhoneのホーム画面を整理・編集する方法を紹介します。 iTunes12.7にアップデートしたら、操作画面で「APP」という機能はiTunesから削除されました。iPhone本体でアプリのアイコンを一つ一つ整理することと比べれば、パソコンでiPhoneのホーム画面を直接に整理するほうが遥かに簡単だと思いませんか? ではPCをよく使うユーザーにとってiPhoneのホーム画面を編集したい時、何かいい方法はありますか?本記事は無料でiPhoneのホーム画面を整理できる方法を紹介します、ぜひ見逃さないでください。 PCでiPhoneホーム画面の整理に必要なツール – AnyTrans AnyTransはiPhone/iPad/iPod向け専門なデータ管
はじめに テンプレート デフォルトの ファイル インプット カスタム・ファイル・インプット bs-custom-file-input を使う ラベルの変更 取消ボタン 取消イベントのマルチブラウザ化 まとめ はじめに Bootstrap の Forms コンポーネントは、デフォルトだと file input だけ統一感がなく残念な感じです。 custom-file-input を使って以下のような file input を作る手順を見ていきます。 なお、ここでは Bootstrap 4 を使います。 テンプレート 以下のような html を出発点とします。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=
2024/04/20 時点で 6.7.5 2018/11/30 時点で 6.2.26 2016/01/13 時点で 6_2_12 2014/05/22 時点で 6_0_080 さくらサーバでは、php.ini で memory_limit = 256M で動作しています(日本語フォントが大きくなっていました ) 2013/09/11 時点で 6_0_025 『TCPDF をダウンロードして、Windows の任意のフォルダで TCPDF 同梱のサンプルを実行する為の設定』の続きです。 TCPDF 用の専用フォント(情報)ファイルは TCPDF そのもの( tcpdf_addfont.php )に作成させるようになっていて、コマンドプロンプトから php で処理できます。 埋め込み : c:\php\php tcpdf_addfont.php -t TrueTypeUnicode -f 32
概要 EC-CUBE4のプラグインを開発する際、帳票をPDFで出力する機能を作り、TCPDFというライブラリで座標を使って描画する方法を学んだのでまとめました。 この記事を読めば線、表、画像の描画といったひととおりの実装はできる、というレベルを目指して丁寧に書きました。 使い方だけを知りたい人は「基本」「応用」の項を読んでください。 ※EC-CUBE4で標準機能として導入されているライブラリのため、composerで新たに追加する方法は本記事では説明しません。 TCPDFはHTMLで描画することも一応可能ですが、座標を使って描画することに慣れたほうが楽だと今は考えています。 動作環境 TCPDFについて 「PDF PHP」で検索すると真っ先に検索結果としてでてくるくらいにはメジャーらしい。(他のPDF関連のライブラリを使ったことがないため比較できない。) EC-CUBE4では、TCPDFを
Webシステムの開発をしていると「PDFの出力をしたい」というお話をよく聞きます。 今回はPHPでPDFを出力するためのライブラリ「TCPDF」を試していこうと思います。 環境 今回の実装環境はこちらです。 CentOS 7 PHP Version 7.1.11 実装方法 では早速実装していきましょう。 まずは下記URLからライブラリをダウンロードし、ディレクトリに配置します。 TCPDF – GitHub ライブラリの配置が終わったら、index.phpを作成してライブラリを読み込みましょう。 // ライブラリの読み込み require_once('TCPDF/tcpdf.php'); // TCPDFインスタンスを作成 $orientation = 'Landscape'; // 用紙の向き $unit = 'mm'; // 単位 $format = 'A4'; // 用紙フォーマット
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く