Elixir Conf Japan 2017
どうも、まさとらん(@0310lan)です。 みなさんは、JavaScriptライブラリを活用されているでしょうか? Web開発を効率化してくれたり、便利な機能を手軽に組み込んだりできるわけですが、今回はちょっと趣向を変えて「Webの楽しさ」を味わうことができるインタラクティブなライブラリを厳選してみました。 開発者もユーザーも双方に楽しめると思いますので、ぜひ参考にしてみてください! 目次 ■音楽に合わせて「HTML要素」がダンスするライブラリ! 【 Rythm.js 】 ■Canvas図形を超ラフな「スケッチ画」にするライブラリ! 【 Rough.js 】 ■「立体視」による3D画像を生成できるライブラリ! 【 MagicEye.js 】 ■PC・スマホに「パターンロック認証」を導入できるライブラリ! 【 patternLock.js 】 ■テキストを「タイプライター風」に表示するライ
アプリやWebのUI制作では、もうSketchに完全移行したという方も多いのではないでしょうか。VASILYで開発・運用しているファッションサービス「IQON」でも、昨年の夏頃から徐々に移行を開始し、現在はほぼすべてのUI制作をSketchで行えるようになりました。 そこで今回は、Sketch移行を進めた際の「デザインのコンポーネント化」のポイントや、その恩恵をお話したいと思います。 デザインデータの属人化、という問題IQONは2010年にサービスを開始・運用してきたため、デザインデータの量がかなり多く、最新のデータがどこにあるのか分かりづらかったり、デザインデータのつくり方が「属人化」していたことが問題となっていました。 サービスの成長にともない2015年頃から徐々にデザイナーが増えてきましたが、新しいデザイナーが入った際すんなり作業を開始することが難しかったり、急対応が必要な際に作業し
2021年12月18日 CSS, ダウンロード FlexboxとはFlexible Box Layout Moduleのことで、その名の通りフレキシブルで簡単にレイアウトが組めちゃう素敵ボックスです。現在ほとんどすべての最新ブラウザーでFlexboxをサポートしており、Flexboxを使ったレイアウト組みが今後のWebデザインのスタンダードとなるでしょう。Webクリエイターボックスでは以前からFlexboxの使い方について紹介してきたのですが、最近Flexboxが浸透してきたこともあってか各プロパティの使い方について質問される機会が増えてきたので、チートシートとしてまとめてみました。この記事ではなるべく画像メインでプロパティーの使い方を紹介したいと思います! ↑私が10年以上利用している会計ソフト! 動画で学ぶCSS Flexbox この記事はYouTube動画でも解説しています。動画派の
他サイトの「RSS」や「ATOM」を読み込んで、自分のサイトに表示させたい場合に使うライブラリがあります。 以前は「MagpieRSS」にお世話になっていたのですが、WordPress を 2.7 から 2.8 にアップグレードしたとたん、ぱったりと表示しなくなってしまいました…。 (WordPress で作ったサイトの新着記事を、MagpieRSS を使って WordPress でない別のサイトに表示させていました) どうやって修正してよいかもわからないので、とりあえず検索すると、「MagpieRSS」よりエラーも少なく使いやすい「SimplePie」というライブラリがあるとか。「ほんとうにシンプルだったらいいのに〜」と思いながら、祈る気持ちでトライしてみました。 SimplePie RSS や Atom フィードをパースするクラスライブラリ。 配布元 : SimplePie(Ver.
fossBytesに3月28日(米国時間)に掲載された記事「Which Are The Most Loved and Most Hated Programming Languages|2017」が、Stack Overflow Developer Survey 2017の調査結果を引き合いに出し、開発者に愛されているプログラミング言語と嫌われているプログラミング言語のトップ25を伝えた。愛されているプログラミング言語1位はRustで、これにSmalltalkとTypescript、Swift、Goが続いている。 嫌われているプログラミング言語トップ25は次のとおり。 Visual Basic 6 VBA CoffeeScript VB.NET Matlab Objective-C Assembly Perl Lua Hack Groovy Common Lisp Dart Erland P
JavaScript,jQueryの爆速コーディング、デバッグ方法論の勧め~実践向け逆引き(windows,chrome向け)~JavaScriptjQuery ※2017/4/21にオンロード時のデバッグ方法8を追記しました! こんにちは!エイチーム引越し侍の加藤です! みなさんJavaScript書いてますか? console.logめっちゃ使うよねーって人は目からうろこのデバッグ方法を、 ケース毎に紹介していこうと思います。(僕はconsole.log使いません) サーバーにデバッグ用のコードをアップロードすること無いので、 消さずに意図に反してリリースしてしまう危険性がないのもお勧めです。 前提知識 F12で出てくるデベロッパーツール(Elements, Console, Source, Network)の知識 Ctrl+Shift+Fで外部ソース(js,css)に対して一括検索が
覚えておきたいphpのコマンドになります。 シリアライズになります。 たまに、配列データをそのままDBへ格納したい時ってないですか? 管理人、これ知るまでは配列を一つ一つパースして・・と 非常に非効率な方法でDBへ格納してました。 では使い方です。 $data = array( 'columnA' => 'testA', 'columnB' => array( 'columnC' => 'testC', 'columnD' => 'testD', ) ); $inData = serialize($data); 上記データ($inData)をそのままDBにつっこみます。 ※DB操作は割愛します。 んでDBからデータを取得します。 ※DB操作は割愛します。 取り出したデータを$tmpDataとします。 $arr = unserialize($tmpData); どうでしょう。 結構手順を割愛
結果(コンソール) 福岡です。 上記のように表示されます。 コンソールについては下記ページでご紹介しています。 参考:jQueryでコンソールログを使ったデバッグ方法 if文の構文 if文は以下のような構文になります。 if (条件式) { trueの場合の処理 } 条件式 if文の条件式で、分岐の条件を決めます。 ifに続く()(カッコ)内に条件式を書きます。 先ほどのサンプルでは、変数の値と指定した値が等しかったら…という条件式になっています。 このように左辺と右辺を比較し、等しかったら、等しくなかったら、大きかったら、小さかったらなど、さまざまな条件式を設定できます。 else で falseの処理も指定 先程はtrueの場合のみの処理でしたが、今度はfalseの処理も併せて指定してみましょう。 成人か未成年かを判定
htmlspecialchars() 使用法 // これでダブルクォーテーションが正しくエンコードされるようになり、 // 文字コード関連の脆弱性もなくなります // 第4引数は指定しなくてもtrueになり、既存のエンティティも含めてすべてを変換します $escaped = htmlspecialchars($value, ENT_QUOTES, 'UTF-8', true); 変換テーブル array(5) { ["""]=> string(6) """ ["'"]=> string(5) "'" ["<"]=> string(4) "<" [">"]=> string(4) ">" ["&"]=> string(5) "&" } htmlentities() 使用方法 // これでダブルクォーテーションが正しくエンコードされるようになり、 // 文
PCやスマートフォン、タブレットなど端末ごとにサイト内の表示を切り替えたいときってありますよね。そんなときに便利でオススメなのがPHPのクラスライブラリ「Mobile Detect」です。 Mobile Detect Mobile Detectで出来ること Mobile DetectはPHPが動く環境なら、簡単にユーザーエージェントを取得・判定できます。 あとは簡単な条件分岐を書くだけで、PCユーザーとスマホユーザーの分岐はもちろん、iOSやAndroidなどOSでの分岐、そしてブラウザごとの分岐なんかにも対応しています。 もう少し具体的な例を出すと、「スマホユーザーにだけお問合せページへのボタンを表示したい」このような分岐はもちろん、「Android端末かつタブレットユーザー、なおかつChromeで見ているユーザーにのみ表示したい」なんていう細かい分岐設定にも対応しています。 Mobil
ブレイクポイントや使用回数が増えるに連れてどんどん管理などが面倒になってくるMedia Queries(メディアクエリ)を、Sassのmixinを使って利用しやすく且つ管理もしやすいようにしたスニペットを紹介します。 ここで紹介する以外にも方法はあるとは思いますが、個人的に過去に使っていたとか普段から使っているものを3パターン紹介します。 条件分岐を使う ひとつ目は条件分岐を使ってひとつずつブレイクポイントを指定したものです。 ブレイクポイントの追加をしたい場合は同じように条件分岐を追記し、逆に不要なものがあれば該当の条件分岐を消せば変更できます。 また、各ブレイクポイントは数値での指定ではなく「small」や「large」という形でそれぞれ用意しており、使用時はこれらを引数に指定します。 こうしておくことで後で数値を変更することになった場合でも、mixin内で記述している数値部分のみ変更
Sass 3.3で追加された「&」の新機能と@at-rootまとめ解説 上村 光星 10月12日にSass 3.3.0.rc.1が出ました。まだリリース候補ですが、どのような機能が追加されるのかはChangelogにあります。今回は「&」と@at-rootについて解説します。 HTML+CSSの命名規則にBEM方法論、もしくはHTML+CSS向けに派生したMindBEMdingを取り入れる方が増えてきているようです(筆者は使っていませんが…)。「&」の新機能と@at-rootは、このBEMのためといっても過言ではありません。 Sass 3.2の「&」 「&」は親セレクタを参照する特別なキーワードとして、Sass 3.3よりも前からありましたが、擬似クラスや擬似要素、セレクタの連結など、用途が限られていました。 // Sass 3.3よりも前の「&」の用途の例 .foo { &:hover
Digital Strategy, Design, and Development WorkSee some of our best, most challenging projects. Expert Craft CMS DevelopersWe have 10+ years of Craft CMS development experience. The Ultimate Craft CMS vs. WordPress GuideOne of our popular blog posts comparing Craft and WordPress. Best Practices for HTML Background Video OptimizationBig background videos are cool, but be sure to do them right! Place
Web制作でかかせないアイコンフォント。 数多くあるアイコンフォントの中から、ダウンロードせずにすぐに使えるフリーのアイコンフォントサービスをまとめました。 CDNを使用しているアイコンフォントであれば、CSSの読み込みだけですぐにアイコンフォントを使用することができます。 まずは、CSSファイルのみの読み込みで使用できるサービス3つをご紹介し、次にJavascriptの読み込みも必要なサービスをご紹介します。 1. Font Awesome Font Awesome, the iconic font and CSS toolkit 現時点で、585個のアイコンをすぐに使用できます。 CDNは、MaxCDNを使用しています。 また、オプションも豊富でアイコンをそのまま使用するだけではなく、リスト、回転、アニメーションなどができます。 使用の際は、<i>タグに対してclassを適用します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く