アップロードと比較するとタイトルは釣り気味なのですが、ダウンロードにまつわるパターンをまとめます。 ふつうのダウンロード アップロードほど考えなきゃいけないことは多くないですが、ハマりポイントはいくつかあります。 ファイル名 何も対策せず日本語をファイル名にすると、当然のように化けます。
アップロードと比較するとタイトルは釣り気味なのですが、ダウンロードにまつわるパターンをまとめます。 ふつうのダウンロード アップロードほど考えなきゃいけないことは多くないですが、ハマりポイントはいくつかあります。 ファイル名 何も対策せず日本語をファイル名にすると、当然のように化けます。
Laravelには標準でFakerが含まれていて、ダミーデータを作るのに便利です。 https://laravel.com/docs/5.5/database-testing#writing-factories Fakerが生成してくれるダミーデータは設定を変える事によって日本語にすることができます。 Fakerの初期化処理は /** * Register the Eloquent factory instance in the container. * * @return void */ protected function registerEloquentFactory() { $this->app->singleton(FakerGenerator::class, function ($app) { return FakerFactory::create($app['config']
こんにちは、まきひろ(@makihiro_dev)です。 ゲーム開発、大変ですよね。巷なんかだと、 ゲームを作りたいと思う人が1000人 ゲームを作り始めるのが100人 ゲームを作り続ける人が10人 ゲームを完成させるのが1人 こんなことを言われるぐらい、ゲーム開発は大変です。 この記事では僕のゲーム開発経験から、ゲームを完成させるコツを解説します。 とその前に、僕のゲーム開発の経歴について少し書いておきます。 筆者の経歴 僕のゲーム開発歴は6年です。個人でゲームを作っています。 最初の5年間は全くゲームをリリースさせることはできませんでした。この期間、10以上のプロジェクトが泡になりました。 そして6年目、ようやく初のゲームをリリースするに至りました。 https://twitter.com/makihiro_dev/status/1234444358067216387?s=20 それで
皆さんこんにちは。個人ゲーム開発者のhako 生活です。 先日、アンリアルライフというゲームを完成させました。 『アンリアルライフ』 が完成しました。 記憶喪失の少女と信号機AIが不思議な街を冒険するなぞ解きアドベンチャーです。 Nintendo Switch™版を2020.05.14(木)に発売します。https://t.co/O6jktgDoa5#アンリアルライフ pic.twitter.com/6z798ONZCP — hako 生活 アンリアルライフ発売 (@clrfnd) May 6, 2020 このゲームの制作には4年を費やしましたが、僕はこの4年の中で様々なノウハウを得ました。せっかくなので、できる限り文章化してみんなに共有したいと思ってます。(雑多に書いていくので誤字脱字は大目に見てください…!) ■今回のお話 さて、第一弾はUnityの便利アセットについてです。個人ゲーム
システム開発 2019/09/20 【Nuxt.js】Vue.jsをより効果的に使えるフレームワークのメリットや利用シーンを紹介! Nuxt.jsとは、Webアプリ開発の機能が最初から組み込まれているVue.jsベースのJavaScriptフレームワークです。2017年以降、爆発的に普及しています。今回は、Nuxt.jsのメリットや利用シーンについてお伝えします。 Nuxt.jsとは? Nuxt.jsとは、Vue.jsベースのJavaScriptのフレームワークで、「ナクスト」と読みます。React.jsベースのサーバーサイドレンダリング(以下SSR)用フレームワークであるNext.jsに触発されて作られました。 UIなどフロントエンド向けのフレームワークであるVue.jsに対し、UI以外の部分でWebアプリケーション開発に必要な機能が最初から組み込まれています。 Nuxt.jsは、ホテル
Laravel+TDDの基礎を学ぶ Laravel+TDDの基礎を学ぶはじめに目次導入と基本的な知識準備第1章 タスクリスト表示 第2章 タスク詳細表示 第3章 タスクの更新と完了 第4章 タスクの追加 第5章 タスクの削除 Author: Takuya KIHARA Tw: @tacck Fb: Takuya KIHARA # Laravel+TDDの基礎を学ぶ # はじめに PHPでWebシステムを開発する際に、Laravelというフレームワークを使う機会が増えてきた。 とてもよくできたフレームワークで、開発の効率もよく、テストコードも書きやすい。 近年はテストコードを書くことを当然のように求められており、このようなフレームワークを活用できるかどうかが、 開発における鍵となっているように思う。 さらに、単にテストコードを書くのではなく、"TDD (Test-driven Develop
管理画面を作るのは大変なので、なるべく手間を省きたい。Bootstrapでもいいが、意外としょぼくなるのと、何よりメニュ周りの制御が今ひとつな感じがする。そこで、管理画面作成に特化したCSSフレームワークを使ってみる。 いくつか選択肢はあるが、ここではAdminLTEを利用してみる。 bootstrapベースとはなっているが、いろいろと独自の癖があり、「bootstrapだと動くのに・・・」みたいなことがままある。 最初に注意 まじめに、TOPメニューから作って見たが、Dropdown等、基本的な機能がうまく動作しないことがあった。どうやら、他の要素に依存しているので、header(class="main-header")だけでなく、サイドバー(class="main-sidebar")や、コンテンツ(class="content-wrapper")、フッター(class="main-fo
AdminLTEの導入 AdminLTEのCSSやJSを設置する場所は、laravelのpublicフォルダになるかと思います。 AdminLTEをダウンロードしてきて直接展開してもいいですし、bowerでインストールしてもいいです。 ここでは、bowerを利用します。Bowerが入っていない人は準備して下さい。 そうすると、public/bower_components/admin-lte以下にファイルが展開されます。 主なフォルダとしては、 dist AdminLTEの本体系CSS,JS bootstrap ベースとなっているBootstrap3.x系ファイル plugins jQueryなどなど それ以外は、サンプルだったりするので、消してもいいかなと思います。 これで、とりあえずファイルの準備は完了です。 Laravelと統合 ここでいうLaravelとの統合とは、Laravelの
各種サービスについてご質問やお見積りを 受け付けております。 お問い合わせ・お見積もり 電話とインターネットを使って、サービス資料を ご覧いただきながらご説明いたします。 オンライン商談予約 サービスや提供エリアに関するご質問等 お気軽にお問い合わせください。 チャットで質問 お電話でのお問い合わせ 9:30〜18:00(土日祝、年末年始を除く) 各種サービスの パンフレットをダウンロードいただけます。 資料ダウンロード NURO Bizサービスを法人さまへ ご紹介、販売いただけるパートナー様を募集しております。 ビジネスパートナーについて 問い合わせる 2018年3月20日掲載 こんにちは。シイノキです。花粉症の季節がやってまいりました。花粉が落ち着くまで、我が家の洗濯物は部屋干しです。 このところ番外編が続いていた本コラムですが、久しぶりに本編であるAWSの勉強に戻りたいと思います。記
AWS Lambda は、イベント発生時にお客様のコードを実行し、コンピューティングリソースを自動的に管理するコンピューティングサービスで、アイデアを最新の本番環境のサーバーレスアプリケーションに変換する最速の方法となります。 AWS Lambda は、サーバーレスでイベント駆動型のコンピューティングサービスであり、サーバーのプロビジョニングや管理をすることなく、事実上あらゆるタイプのアプリケーションやバックエンドサービスのコードを実行することができます。200 以上の AWS のサービスやサービス型ソフトウェア (SaaS) アプリケーションから Lambda をトリガーすることができ、使用した分だけお支払いいただきます。
小林 I Webデザイナー @pulpxstyle 現場で使用してきたHTMLやCSSのTipsをモーメントにまとめました。フリーランスの私がこれまでの制作で実際に使用してきたもののみ紹介してます。 あなたの現場でも使えるものがあると思いますので、ぜひご利用ください! ⚡️ "現場で使えるHTML&CSS Tips ①" twitter.com/i/moments/7819… 2020-04-09 09:35:06 小林 I Webデザイナー @pulpxstyle ダークモードを適用する時は『prefers-color-scheme:dark』とメディアクエリで指定する。 アプリのダークモード化が進み利用者は多い。サイトのニーズも増える可能性があるので是非おさえておきたい。 実際にコーディングしてみましたが予想より工数が多いので、予算は別途必要になりそうですね。 pic.twitter.
← 前回 連載 INDEX 次回 → jQueryでアプリを開発していて、似たようなコードを何度も見かけるようになってきたら、プラグイン化することを検討すべきです。本サイトでも、jQuery UI、jQuery Mobileなどのプラグインを解説していますが、こうしたプラグインは(もちろん)自分でも作成できます。何度も利用するような機能は、無秩序に自己流の関数/クラスライブラリにしてしまうのではなく(ましてや、似たようなコードをコピペするのではなく)、プラグインとしてまとめることで、利用する際にも一貫性を維持でき、結果としてコードの見通しもよくなります。 本稿では、confirmプラグインの作成を通じて、プラグインの基本を学びます。confirmプラグインは、ボタンクリック時に確認ダイアログを表示して、[OK]ボタンが選択された場合は後続の処理を継続し、[いいえ]ボタンが選択された場合には
新しいLaravelのバージョンに合わせてアップデートした記事を書きました。 Laravel 10.15.0 以降を使用している場合はご参考にどうぞ。 https://qiita.com/ucan-lab/items/ef95805818b843ce5bce LaravelではEloquentやQueryBuilderを介してデータベースとやり取りしますが、実際に実行されるSQLを確認する時に使用する方法を3つご紹介します。 環境 PHP 8.0 MySQL 8.0.17 Laravel 8.23.1 1. QueryBuilderをSQLに変換したい時 クエリビルダには、 toSql() メソッドを呼び出すことでSQL文を取得できます。プレースホルダの値は getBindings() で取得できます。
レスポンシブサイトではウィンドウの幅(画面解像度)によって、レイアウトの調整や動作処理の制御を行います。 ウィンドウサイズ(画面幅/高さ)の取得方法に関しては、スクリプト制御ではjQueryの「.width()」メソッドのほか、JavaScriptの「.innerWidth」メソッドや「.matchMedia」メソッドを使用する方法などがあり、CSSメディアクエリでは「@media only screen and (max-width:○○px)」などといった手法でウィンドウサイズを取得することが可能になります。 それぞれの取得する方法によってすこし厄介なのは、ページ内にスクロールバーがある時とない時で取得する値が変わってくるというもの。 さまざまな場面でウィンドウサイズを取得する機会が増えてきているので、上記のそれぞれ取得方法について比較してみました。 まずは各スクリプト処理とCSSメデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く