Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

概要 OctoberCMSはバックエンド(管理画面)の多言語化はLaravelの機能で実現されている。 しかし、フロントエンドに関してはプラグインを使用する必要があり、ここではオフィシャルのTranslateプラグインについて説明する。 Translateプラグインは下記3つの翻訳方法がある。 Twigテンプレートで|_フィルタで文字列を変換する 例: {{ "Hello World!"|_ }} 各言語毎にテンプレートファイルを用意して切り替える 例: hello.htm, hello.fr.htm, hello.ja.htm モデルデータの文字列を変換する 例: {{ user.lang('ja').name }} そして、下記2つの言語切替方法がある。 URLに言語コードを入れる 例: http://example.com/ja/hello http://example.com/en
12/19 phpstorm用の設定について追記 概要 Laravelで新規プロジェクトを立ち上げる機会が多くなり、 毎回「最初にこれ考えとけばよかった!」ってのが出てくるので、まとめて見ました! 以下の環境で作ります。 Mac Laravel 5.7 Laradock heroku 開発の進め方 以下の手順で進めていきます。 開発環境構築 Laravelで開発前に決めておくべきこと DBマイグレーションファイルの作成 Seederの作成 リレーションを意識してSeederを最初に作っておくと以下の利点があります。 DB設計不備を発見できる。型やサイズ、リレーションなど。 Modelにリレーションを記述する必要があるので、開発中に同時にModelに手が入る事が少なくなる。 リレーションのサンプルが出来るので、それを参考にメンバーが開発しやすくなる。 開発 デプロイ 開発環境構築 Larad
こんにちは、kamyknと申します。 最近趣味の範囲ですがRustでWebAssemblyを試していています。 というわけで最近Rustに関して記事を漁っていたところRust × WebAssemblyに関するチュートリアルで良いものを見つけましたのでまとめてみました。 比較的新しい内容でRustによるWebAssemblyプログラミングができ、JSから数値以外もWebAssemblyに渡せたり、npmのエコシステムに乗せたりと僕が知りたかったことがすんなり体験することができました この記事では上記に加えてブラウザでJSから渡す文字列とalert()ファンクションを使ってWebAssemblyを通じてHello World!ができるまでをまとめます。 この記事の要約 こちらの記事は下記のGitHub Pagesの https://rustwasm.github.io/book/introd
概要 Go言語のライブラリのリストに、Awesome-goというものがあります。 https://github.com/avelino/awesome-go 1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。 ORマッパー(ORM編)です。 色を塗りたかったのですが、できなかったため、★の数で表現しました。 ★=100個越え ★★=500個越え ★★★=1000個越え ★★★★=5000個越え ★★★★★=10000個越え ORM Libraries that implement Object-Relational Mapping or datamapping techniques. 名前 スター数 githubのURL スターの多さ
概要 Go言語のライブラリのリストに、Awesome-goというものがあります。 https://github.com/avelino/awesome-go 1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。 loggingライブラリ(logger編)です。 これを選定したくて、この作業をしていました。 色を塗りたかったのですが、できなかったため、★の数で表現しました。 ★=100個越え ★★=500個越え ★★★=1000個越え ★★★★=5000個越え ★★★★★=10000個越え Logging Libraries for generating and working with log files. 名前 スター数 githubのURL スターの多さ
概要 Go言語のライブラリのリストに、Awesome-goというものがあります。 https://github.com/avelino/awesome-go 1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。 環境設定ライブラリ編です。 これも選定したくて、この作業をしていました。 色を塗りたかったのですが、できなかったため、★の数で表現しました。 ★=100個越え ★★=500個越え ★★★=1000個越え ★★★★=5000個越え ★★★★★=10000個越え Configuration Libraries for configuration parsing. 名前 スター数 githubのURL スターの多さ
概要 Go言語のライブラリのリストに、Awesome-goというものがあります。 https://github.com/avelino/awesome-go 1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。 色を塗りたかったのですが、できなかったため、★の数で表現しました。 ★=100個越え ★★=500個越え ★★★=1000個越え ★★★★=5000個越え ★★★★★=10000個越え 総評 githubに公開されているものは、全部で1446でした。 ご参考になれば幸いです。 Audio and Music Libraries for manipulating audio. 名前 スター数 githubのURL スターの多さ
こんな風に a[low : high] と書くことで別のスライスを切り出すことができる。 lowとhighはどちらも添字が基準で、 $low \leq i < high$ の範囲が切り取られる sli[0:5] とは、 $0 \leq i < 5$ の範囲を抜き出すので、つまりは 添字0~4を抜き出す意味になる sli[:3] のようにlowを省略すると0の意味になる。 $0 \leq i < 3$ と同じ。 sli[1:] のようにhighを省略するとlen(sli)の意味になる。この場合は $1 \leq i < 5$ と同じ つまり、sli[:] は sli[0:len(sli)] と同じ意味 slice expressionの性質 できあがる新sliceの要素数は、high - low low == highな値を設定すると、空のsliceが返ってくる $0 \leq low \l
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 前回は、Go言語のインストールと、LiteIDEのインストールを行い環境を整えました。 今回は、LiteIDEの使用の簡単な使い方を兼ねて、伝統のHelloWorldを標準出力に出力し、そこからわかる事を学習したいと思います。 プロジェクトの作成 「ファイル」メニューから「新規」を選択します。 「新規プロジェクト/ファイル」ダイアログが表示されます。 デフォルトのソースファイルパス「GOPATH」(「C:\Users[ユーザ名]\go\src」)、テンプレートは「Go1 Command Project」を選択します。名前は「H
まずはじめに 私は1年弱でhtml、css、JSを基本操作を習得したものの より動的なサイト構築を目指そうと、現在PHP及びフレームワークにLaravelを学習し始めた。 これから、Laravelを勉強していくにあたって基礎的な項目をはじめとした備忘録を書き残していく。 初期のファイル構造 環境構築 ・XAMPP ・Laravel:1.5.0 ・PHP:7.2.6 ・mysql Laravelを環境構築した最初のファイル構造は下記図のようになっているはず。 app フォルダ アプリケーションに関するクラスを管理 モデルに関するファイルはこの app 直下に作られる コントローラはapp の Http の中の Controllers に入れていきます。 config フォルダ いろいろな設定に関するファイルを管理する database フォルダ ここにはデーターベースに関するファイルを管理す
台風一過で清々しい良い3連休でした。(どこにも行ってないけど・・・) さて、初心者がする「初めてのlaravel」*homesteadで環境構築するの巻(その一)の続きです。 【手順3】homesteadの設定 C:\Users\ユーザ名\Homesteadのフォルダ内にある「Homestead.yaml 」の内容を変更します。秀丸等のエディタを用意(メモ帳は文字コードの関係上上手くいかないようです)。私はATOMを使いました。エディタを立ち上げHomestead.yamlをエディタにドラッグ&ドロップしてください。 ip: "xxx, xxx, xx, xx" memory: xxxx cpus: 1 以下続く こんな文字列が見れます。下の方のsite:を sites: to: /home/vagrant/code/public ↓ to: /home/vagrant/code/samp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く