サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
tttttahiti.hatenablog.com
ejs は embeddedjavascript というテンプレートエンジン。 gulp 用のパッケージもあるよ。 www.npmjs.com HTML に組み込むような書き方なので、デザイナーさんなどと共有しやすいし、学習コストが低くて気に入っています。 外部ファイルの include や 変数の呼び出し、ループなど、はもちろん js で出来ることは(たぶん)全部出来る。 以下、外部ファイルの head を読み込んで、見出しに変数を入れ、配列をループさせる簡単な例です。 <% var title = "見出し1", array=["hoge","fuga","poyo"] %> <html> <head> <% include head %> </head> <body> <h1><%= title %></h1> <ul> <% for(var i=0;i<array.length;i
この記事は、社内向けに書いたけど、収まりきらなかったので、ブログに載せられるように編集を加えた、私なりのデザイン論についての記事です。 はじめに、私とデザインの関わり アシスタントエンジニアがなぜこんな話を?と思われるかもしれないのではじめに。 私は大学ではデザイン学科に属しており、また同大学の大学院に進学したためという計6年間のデザイン教育のバックグラウンドがあります。 デザイナーになるつもりで就活をしていましたが、色々あってエンジニアになりました。 今仕事でやっていることはコーディングですが、デザイナーの視点を持って仕事に取り組むように心がけています。(まだまだ未熟ですが) デザインとは何か 私の考え 先に、私の考えを共有します。 今、私はデザインとは 「統合」 だと考えています。 この単語(または類義語)は近代デザインの歴史を追うにあたり、いくつかの代表的な宣言・定義でも使われており
sass の &(アンパサンド) はとっても便利。 特に BEM やるときは、いちいち block や element を書かずに & で書き足していけばいいのでやりやすい。 例えば以下のようなコードをコンパイルすると .block{ display: block; &__element{ display: inline-block; &--modifier{ color: #f00; } } } こうなる。 .block{display:block} .block__element{display:inline-block} .block__element--modifier{color:red} んだけど、BEM かつシングルクラス設計にすると、例えば modifier に block や element 要素のスタイルを @extend したい。 例えばさっきのコードだったら、 .b
NOW() した際に UTC になっていたので、JST にしようとしたところはまった。 まず MySQL のタイムゾーンは複数ある。 mysql> SELECT @@system_time_zone, @@global.time_zone, @@session.time_zone;をするとわかります。 @@system_time_zone はシステムタイムゾーンと言われるもので、ホストマシンのタイムゾーンを特定して、これを使用してシステム変数で設定しようとする。mysqld を起動した後は変更しない。起動時に明示的に設定することができる。 @@global.time_zone はサーバの現在のタイムゾーンで、サーバが現在動作しているタイムゾーンを示す。初期値は'SYSTEM'で、サーバのタイムゾーンがシステムタイムゾーンと同じことを表す。 @@session.time_zone は接続ごと
お恥ずかしながら、役職名の中にエンジニアって単語が入ってるのに git は sourcetree で使ってる。 git コマンドもあんまり詳しくないし… sourcetree で git flow というブランチ管理をするにあたってのメモです。 まずmasterがあります。 新しい案件Aが入ってきたので開発したいです。 なので、ブランチを切ろうと思います。 ここで、右上のほうにあるGit Flowを選択します!! そうするとこんなオプションが出てきます。 私はこのまま使っています。このままOKを押す。 そしてもう一回Git Flowを押すとこんなのが出てくる 今回は新しい開発案件なので、新規フィーチャーを選択しましょう。 他のものについては後ほど書きます。 そして、何かしら編集をしたら普通にコミットしたりプッシュしたりします。 sourcetreeならorigin/feature/feat
ちょっと前から話題の browserify を導入してみました。 browserify とは? javascript で require ができるようになる。 jquery だとか、その他いろいろなライブラリを使っていると、その依存関係を考慮して html 順番に読み込ませたり、 あるいは順番に concat したりしてたけど、 require できたらあら楽ちん!ということらしい。(間違ってたらすいません) 私の場合は、パッケージ管理の目的が強いです。 今まで bower でそのあたりの外部ライブラリを管理していたのですが、gulp 使用目的で npm で package.json とかいうファイルを作って、さらに bower.json とかいうのも出てきて2個もいるのか、と思っていたところ。 全部 npm でできるならそのほうがいいよねと思い導入してみました。 まずはグローバルにインス
PHP では、短い形式の開始タグ <? および ?> も使えます (しかしこれはおすすめしません。というのも、この形式のタグは php.ini でshort_open_tag を有効にするか --enable-short-tags オプションつきで PHP を configure した場合でないと使えないからです)。 PHP: PHP タグ - Manual short_open_tag boolean PHP タグの短縮型 (<? ?>) を使用 可能にするかどうかを設定します。PHPをXMLと組み合わせて用いる 場合は、<?xml ?>をファイル中で用 いるためにこのオプションをオフにする必要があります。オンにし た場合にPHPでXMLを出力するには、例えば、次のようにします。<?php echo '<?xml version="1.0"?>'; ?> これをオフにした場合、長い方の形
このページを最初にブックマークしてみませんか?
『tttttahiti.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く