サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
www.craneto.co.jp
WEBのシステム開発はPHPを使用していますが、データ解析等のため Python3 の研究を始めました。Python3 は日本語の情報がとても少ないので、エンジニアや学生の皆さんに役立ちそうなことをブログ記事として共有できればと思います。 この記事では Python3 で CSV の読み書きをする方法についてまとめました。CSV は Microsoft Excel(Windows) で読み書きされることがあるため、Shift_JIS による読み書きも載せてみました。 CSVの読み書き事始め Python3 で CSV ファイルの読み書きをする方法は2通りあります。 標準モジュール csv を使う pandas ライブラリを使う CSV ファイルの読み書き程度なら標準モジュールで十分なので、ここでは Python3 にはじめから組み込まれている標準モジュール( csv )を使います。pand
レスポンシブ・レイアウト画像のwidthが反映されない <amp-img>タグに layout="responsive" を指定すると意図しない表示になることがあります。AMP特有の layout="responsive" を正しく使うには width, height の理解が必須となります。順を追ってみていきましょう。 画像表示の基本 AMP(Accelerated Mobile Pages)ページで画像を表示するには、<amp-img>タグを使用します。HTML5でお馴染みの<img>タグはAMPページでは使用できないことに注意しましょう。 <img>タグと同様に src, width, height を指定するのがAMPページで画像表示するときの基本です。
WEBのシステム開発はPHPを使用していますが、データ解析等のため Python3 の研究を始めました。Python3 は日本語の情報がとても少ないので、エンジニアや学生の皆さんに役立ちそうなことをブログ記事として共有できればと思います。 この記事では Python3 で JSON の読み書きをする方法についてまとめました。JSON は WebAPI のレスポンスとして使用されることが多いため、リモートの JSON をパースする方法についてもサンプルーコード付きで紹介します。 JSON の読み書き事始め Python3 で JSON を扱うに当たってパッケージ・ライブラリのインストールは不要です。標準モジュール json で扱うことができます。 json モジュール公式ドキュメント json — JSON エンコーダおよびデコーダ JSON のファイル書き出し・文字列出力 json モジュ
WEBのシステム開発はPHPを使用していますが、データ解析等のため Python3 の研究を始めました。Python3 は日本語の情報がとても少ないので、エンジニアや学生の皆さんに役立ちそうなことをブログ記事として共有できればと思います。 この記事では Python3 で MySQL に接続する方法、エラー処理(例外処理)、サンプルによるCRUD(※)、PHPer向け注意点についてまとめました。なおサンプルは Django 等、特定フレームワークの ORM ではなく、SQLの直接実行例です。 SQLite3 は Python3でSQLite3を使う – 基本操作からエラー処理までサンプルコード付を参照ください。 ※ CRUD とは Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)の略です。MySQL の場合Read に相当するのは主に Select 文
Laravel5 で権限管理が必要なシステムを開発しています。権限管理・ロール管理(認可)については、公式ドキュメント(英語(本家)・日本語)に目を通しても実装イメージがわきにくいかと思います。ウェブ上にも参考情報があまりないようなので備忘として残してみました。 やりたいこと URLベースのアクセス権限管理をしたい。つまり特定のURLにアクセスできるのを(管理者)権限を持ったユーザーに限定、権限のないユーザーがアクセスした場合には403エラー画面を表示という仕様の実現です。 権限管理(認可)の前提として認証(ログイン処理)がありますが、認証には Laravel5 標準の Auth を利用します(以下 Auth による認証が大前提)。 メンテナンス性を重視 シンプルでメンテナンスしやすい実装を心がける。コントローラーのアクションごとにアクセス権限のチェック処理を入れる、といった実装は煩雑な実
WEBのシステム開発はPHPを使用していますが、データ解析等のため Python3 の研究を始めました。Python3 は日本語の情報がとても少ないので、エンジニアや学生の皆さんに役立ちそうなことをブログ記事として共有できればと思います。 この記事では Python3 で SQLite3 に接続する方法、エラー処理(例外処理)、サンプルによるCRUD(※)、PHPer向け注意点についてまとめました。なおサンプルは Django 等、特定フレームワークの ORM ではなく、SQLの直接実行例です。 MySQL は Python3でMySQLを使う – 基本操作からエラー処理までサンプルコード付を参照ください。 ※ CRUD とは Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)の略です。SQLite の場合Read に相当するのは主に Select 文に
ヘッドレスブラウザ(Headless Browser)PhantomJS 2.1 を CentOS 6.8 にインストールしたときの備忘となります。 ※この記事はWEBエンジニア向けとなります。この備忘は2017年1月時点でのものとなるため、ソフトウェアのアップデートにより変更される場合があります。自己責任・自己解決でお願いします。 ヘッドレスブラウザとは? ヘッドレスブラウザ(Headless Browser)とはグラフィカルユーザインタフェース(GUI)を持たないブラウザの総称です。Chrome / Safari / Microsoft Edge / Internet Explorer といった通常のブラウザは人間が目で見て操作しますが、ヘッドレスブラウザは PHP / Python / Ruby / JavaScript / Java といったようなコンピュータ言語により操作します。
ストロボ撮影といえばプロ・フォトグラファーの専売特許でしたが、近年はアマチュア・フォトグラファーの間でもストロボを使った人物写真撮影が流行っています。 レンブラント、ループ、スプリット、バタフライと呼ばれるポートレートライティングの典型パターン、さらにはバリエーションを試すことで、人物を美しく撮るための光の当て方(ポートレート・ライティング)の基礎を学んで、SNS・ブログ・ホームページにワンランク上の写真をアップしましょう! ポートレートライティングの典型パターン 人を撮るための光の当て方はとても難しく、やみくもに練習してもなかなかコツがつかめません。ですが、きっと大丈夫!写真には長い長い歴史があり、人物を美しく撮るための典型パターンが確立されいてます。もっとも有名な4パターンを通じて、ポートレートライティングの基本を効率的に身につけましょう。 レンブラント・ライティング レンブラントライ
AMP(Accelerated Mobile Pages)について一通り学んでも、なぜ AMP なのか?なぜ HTML5 + レスポンシブウェブデザインではダメなのか?なぜ Google は AMP を猛プッシュしているのか?なぜ巨大メディアが一斉にAMP化しはじめたのか?といった疑問が残ったままでしょう。 AMP(Accelerated Mobile Pages) = 高速レンダリングの技術 という面が強調されます。それはAMPの最優先課題だったとともに、数値化でき、誰でも簡単に体感できるからです。しかし、本当のAMPはレンダリングの高速化だけではなく、モバイルWeb全体の再構築にあります。 これまでの研究成果をもとに「本当のAMP」を徹底解説いたします。 ※研究過程につき一部弊社の私見が含まれております。 時代はパソコンからモバイルへ パソコンからのインターネット利用が急減したわけでは
AMP(Accelerated Mobile Pages)ではJavaScriptを使うことができないため、従来の方法ではドラッグできる(グリグリ動く)Googleマップを表示することはできません。しかし、ちょっとした裏技(?)を使うことで、AMPページでもグリグリ動かせる地図を表示することができます。地図だけでなく、ストリートビューも見ることができます。 サンプル 論より証拠、AMPでGoogleマップを実装するサンプルをご覧ください。バリデーション・エラーが出ることなく、AMPページでもGoogle Mapが表示されます。 ポイントは amp-iframe <amp-iframe> を使うことでGoogleマップを表示することができます。AMPページではJavaScriptが使えませんが、インラインフレームとしてJavaScriptを使っているページを読み込めばOKということです。裏技
本サイトのリニューアルに伴って常時SSL化したところ、リダイレクトが繰り返し行われてエラー画面が表示る状態(リダイレクトループ)になってしまいました。解決方法の備忘となります。 サーバ構成 さくらのレンタルサーバ(スタンダード) 独自ドメインによるSSL(さくらSNI 独自SSL) シンプルなコーポレートサイトのためトラフィックも少なく、さくらのレンタルサーバ(スタンダード)で必要十分な感じです。特別なチューニングはなにもありません。 症状 常時SSL化でない場合(httpの場合)は正常表示される WordPressと無関係の素のPHPやHTMLは正常表示される ローカル環境では正常表示される どうも さくらのレンタルサーバー + SSL(さくらSNI 独自SSL) + WordPress という環境でのみ発生する現象のようです。 原因 Google検索ですぐにわかりました。さくらSNI
このページを最初にブックマークしてみませんか?
『ChatGPT対応 Webシステム開発 クレインアンドトー株式会社 - Crane & to.』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く