You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2015-03-17 is.jsというマイクロチェックライブラリのコードを読んだのでメモ JavaScript Node.js npm is.js is.jsは、値の中身や型を様々な条件でチェックするマイクロチェックライブラリ。 Node.jsでもブラウザでも動作し、最近よく使うであろうユーザーエージェントのチェックだとかにも対応している。 is.js - micro check library コードを読みつつ機能を舐めたので、そのメモ。 共通 is.jsの関数には、interfaceという機能がある。 is.string('abc'); // => true // 反転 is.not.string('abc'); // => false // すべてが... is.all.string('abc', 123, 'fgh'); // => false // いずれかが... is.any
Startup Stock Photos are free startup, office, and tech stock pictures ready for your next project. Used by millions. Make something awesome. Laptop Work Man https://startupstockphotos.com/terms/ https://startupstockphotos.com/terms/ Man Video Call https://startupstockphotos.com/terms/ https://startupstockphotos.com/terms/ Desk Workspace Objects https://startupstockphotos.com/terms/ https://startu
こんにちはこんにちは!! 今日は、(まとめ)サイト運営者向けのお話です! よく、まとめサイト的なところって、 ページの上の方に、他のサイトの新着タイトル一覧を出していたりしますよね。 ※こういうやつ まあ「あれ邪魔」とか「なんでアレ入れてるの?」とか色々あると思いますが、 相互RSSをうまく使えば、ものすごいアクセス数が伸びるので、みなさん入れてるんだと思います。 それこそ、普通のブログがはてなブックマークの人気エントリー入りした時の(だいたい1万PVくらい)、何倍、何百倍ものアクセス数を毎日安定的に得られるとかなんとか…。 それはさておき、 便利な反面、アンテナサイトのRSSなどを登録していると、 たまにアダルトっぽいタイトルが流れてきた時に、サイト管理者として困ることがあるんですよね。 特に Google Adsense の広告を利用してるサイトは 「RSSや逆リンク等の自動表示でも、
PlayStation®Home では、自分の書いたテキストメッセージが自分の周辺の不特定多数の人に参照できるようになっているため、差別や侮辱など不適切な表現は禁止用語として設定されています。 禁止用語を含むメッセージは、語の部分が***に置き換えられた伏せ字の状態となり、自分以外の人には見えなくなります。 ※たまに伏字にならない時や、普通の言葉で伏字になったりとバグが起こったりもします。 ※自分の打った字は自分から見ても伏字にならないようです。 ※XMBのテキストチャットでは、自分で打った際に伏字の確認ができます。 特徴 禁止用語によっては、その語だけではなく、読みも対象となる場合があります。 ※例えば「淫乱」の場合、「淫乱」だけでなく「インラン」も禁止用語になります。 禁止用語によっては、途中に「 」(スペース)、「、」(読点)、「。」(句点)、「ー」(長音)など記号類が含まれていても
(&date(j)更新) 全角・半角・ひらがな・カタカナを区別せず同一視され、全角・半角スペースを挟んでもNGになる。 ブタを例に挙げれば、「ぶた」「ぶタ」「ブた」「ブタ」「ブ タ」などがすべてNG扱いになるが、「ブ夕」(ブ+夕=ゆう)や「バ力」(バ+力=ちから)のように、「見た目の形が似た文字」を用いたコメントはNGにならない)。 以下に対策を挙げる。 ・パイプ(|)や中点(・)などをはさむ。(例:サブタイトル→サブ・タイトル) ・「見た目の形」が似た別の文字を使う。(例:カスタード→力(ちから)スタード)ただし、棒読みちゃんを使っている場合、当然のことながらちゃんと読んでもらえない。 //・濁音・半濁音を含むワードの場合、その文字の濁点を別個で(「だくてん」「はんだくてん」と入力し変換)入力する。ただし、各ワードによっては‘半角カナ+濁点’でも引っ掛かるため、片仮名は必ず全角にするこ
大百科のNG推奨ワードの一覧が多すぎてあまり役に立たないように見えたので、試しに自分の設定をそのまま公開してみます。 今まで面倒だから特に使ってなかったという人は参考に自分用の設定を作ってみてはどうでしょう。あとは不愉快なコメントを見つけたときに、最終ヒット日時の古いものを消して入れ替える感じでメンテしていけばいいのではないかと思います。 基本方針 不愉快なコメントというのは大抵決まり切った陳腐なものです。少数の重要なものを消すだけで随分ましになります。 いくら消しても普通のコメントは沢山残ります。誤爆を気にするよりも効率よく不愉快なのを消すことを優先した方がよいです。 プレミアム前提です。100個(正確には98個)使います。 どうやっても荒そうとしている人がいる場合は防げませんのでNGIDを使うしかないです。2個余裕があるのはそのためです。NGIDが一度に3個以上必要だと思った経験はあり
This wasn’t exactly clear. When using the gopkg.in/yaml.v2 (or gopkg.in/yaml.v1) packages, I was confused as to what to do with my data structure. Let’s say we start off with this file.yml: description: fruits are delicious fruits: apple: - red - sweet lemon: - yellow - sour Here’s a complete example to read this file in and you get a parsed data structure out of it: package main import ( "fmt" "g
Custom Elements Template Shadow DOM HTMLImports Custom Elements 任意の名前の要素を作成できる。 要素名には-が必須 <script> var proto = Object.create(HTMLElement.prototype); document.registerElement('my-element', {prototype: proto}); </script> <my-element></my-element> Template <template>を使ってテンプレートを作成できる。 <template>内に記述した内容はDOMとして認識されないため、JSの実行やCSSの読み込みは起こらない。 別のDOM要素内に取り込まれて初めてレンダリングされる。 <script> var proto = Object.creat
我々Web開発者がWeb Componentsという言葉を耳にしてから、もう2年程経ったでしょうか。Web Componentsが変えるWeb開発の未来という記事に、「今のWeb開発がどのような課題を抱えているか、それをWeb Componentsがどう解決するか」を書きました。これを踏まえて、本連載ではWeb Componentsの仕様から実装、PolymerやX-TagといったWeb Componentsを支えるライブラリなどの周辺知識まで解説していきます。 Web Componentsを支える4つの仕様 連載第1回目となる本記事では、Web Componentsを支える4つの仕様について解説します。Web Componentsは以下の4つの独立した仕様から構成されます。 Custom Elements – 独自のカスタム要素をユーザーが定義することを可能にする Shadow DOM
とてもHackable!Styling Atom(Editor)─Frontrend Conference 仲 裕介(HTML5 Experts.jp副編集長) 本記事は、2015/2/21に行われた「Frontrend Conference」のファイナルセッション「Styling Atom(Editor)」の内容を紹介します。 オーバービュー スピーカーはスイス生まれで、現在札幌で受託開発を行っている、Simon(ニックネーム:Simurai)さん、逐次通訳をHTML5 Experts.jpのエキスパートである斉藤祐也さんが努めました。 昨今、様々な企業サイトでのCSSの利用方法が公開されるようになってきました。CSS-Tricks(http://css-tricks.com/css/)に代表的なサイトの一覧が紹介されています。このセッションについても、CSS-Tricksに習って、At
Web Componentsを簡単・便利にするライブラリ「Polymer」を使いこなそう 泉水翔吾 この記事は、連載「基礎からわかる Web Components 徹底解説 〜仕様から実装まで理解する〜」の第3回目になります。連載の第3回目となる今回は、Googleが中心となって開発を進めるPolymerというWeb Componentsのライブラリについて解説します。 Web Componentsをより柔軟に、そして強力にするライブラリ Polymerは素のWeb Componentsにおいて、煩雑である部分を簡略化し、機能をより強力なものにし、基礎となるコンポーネントを提供します。BSDライセンスのもと、オープンソースで開発が行われており、ソースコードもGitHubにて公開されているので、Pull Requestを送るなどのかたちで私たちも開発に貢献することが可能です。 Welcome
今年注目のオープンWebテクノロジーのひとつに、Web Componentsが挙げられると思います。HTML5Experts.jpでも今まで幾度も関連記事、Polymer.jsについての記事が紹介されてきました。今回は実際に、PolymerとMaterial Designのデザインコンセプトを用いて、視覚的にもユーザエクスペリエンスにも優れたチャットアプリを実際に作ってみましょう。 まず始める前にこのライブデモ、Kitteh Anonymousをデスクトップまたはモバイルのモダンブラウザで実際に試してみてください。ここでは、このデモの簡略版であるLiteバージョンを実際に作成する方法をステップ・バイ・ステップで紹介したいと思います。 必要な知識 Polymerの基礎知識 パッケージマネージャ、Bowerの基本的な使い方(Polymerと依存するファイルをインストール、アップデートするのに使
January 26, 2015— 3406 days ago, 0 views. Transform a user interface concept into code is a task that can be resolved of different ways. The problem is how you organize your code that make scalable, easy to change and easy to maintain. Now all is more easy in the browser. New techonologies in the client side are appearing and we can create things more easy. So we go to analyze the top libraries an
2015年の今、Web制作のエンジニアに限らずデザイナも動向が気になるのは、次の2つでしょうか。なぜか。それは、どちらも、その以前と以後で「CSSの前と後」くらいのインパクトをWeb業界に与えるからです。 Web Components モジュール (あるいは、ECMAScript 6) いや、単にここのところ考えることが多かったので、忘れないうちにアウトプットしときたいだけかも。 コンポーネント まだ現時点のブラウザ対応はないものの、「コンポーネント(=独自タグ)」は既定路線で、HTMLのビューを組む場合の方法論として確立しつつあります。 AngularJS React Polymer いずれも「コンポーネント」志向です。ただ、Angularが独自の世界観で突っ走ったのに対し、ReactはいくらかWeb Componentsに寄り添った方向、PolymerはWeb Componentsその
The Polymer library is in maintenance mode. For new development, we recommend Lit. The Polymer library provides a set of features for creating custom elements. These features are designed to make it easier and faster to make custom elements that work like standard DOM elements. Similar to standard DOM elements, Polymer elements can be: Instantiated using a constructor or document.createElement. Co
2020-07-01 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 BigQuery データ マーケティング 広告 本記事では、ZOZOのマーケティング部門の広告運用のインハウス化に伴って、これまで取り組んできた広告データの収集と活用、その仕組みにフォーカスして事例をご紹介します。 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 2020-06-29 【オンラインMeetup イベントレポート】ZOZOテクノロジーズの大規模データ活用 イベントレポート GCP Elasticsearch 検索 機械学習 こんにちは、ZOZOテクノロジーズ CTO室の池田(@ikenyal)です。 ZOZOテクノロジーズでは、6/22にZOZO Technologies Meetup -ZOZOテクノロジーズの大規模データ活用-を開催しました。 zozotech-inc
のようなサブコマンドを取るのが前提になっているようで、サブコマンドを何も登録しなくてもhelpサブコマンド(サブコマンドごとのhelpを表示するサブコマンド)がデフォルトで設定され、helpも次のように表示される。 $ mycmd -h NAME: mycmd - A new cli application USAGE: mycmd [global options] command [command options] [arguments...] VERSION: 0.0.0 COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --help, -h show help --version, -v print the version サブコマンドいらないのでオプション以外は全部a
高速にGo言語のCLIツールをつくるcli-initというツールをつくった tcnkms/cli-init・GitHub cli-initを使えば,Go言語コマンドラインツール作成時のお決まりパターンをテンプレートとして自動生成し,コア機能の記述に集中することができる. デモ 以下は簡単な動作例. 上のデモでは,addとlist,deleteというサブコマンドをもつtodoアプリケーションを生成している.生成結果は,tcnksm/sample-cli-initにある. 背景 Go言語で作られたコマンドラインツールを見ていると,codegangsta/cliというパッケージがよく使われている. これは,コマンドラインツールのインターフェースを定義するためのライブラリで,これを使えば,サブコマンドをもつコマンドラインツールを簡単につくることができる(Usageを自動で生成してくれたり,bash
変数はファンクション内でのみ使用可能。 :let l:var1 = "text value" ファンクション内でのみ使用可能。ファンクションの引数用。 :let a:var2 = "text value" 変数はスクリプト内でのみ使用可能。 :let s:var3 = "text value" 変数はバッファ内でのみ使用可能。 :let b:var4 = "text value" 変数はウィンドウの範囲でのみ使用可能。 :let w:var5 = "text value" 変数はタブの範囲でのみ使用可能。 :let t:var6 = "text value" 変数はどこからでも使用可能。 :let g:var7 = "text value" 同じく、変数はどこからでも使用可能。 :let var8 = "text value" vimエディタが定義、設定する変数。 :let v:var9
2015年3月18日 CSS 2011年に「少しのコードで実装可能な20のjQuery小技集」という記事で数々の便利な制作技を紹介したのですが、時は流れ、今ではCSSのみで表現できるものが多くなってきました。という事で今回はその記事内で紹介した技を中心に、かつてはJavaScriptを利用していたものの、今ではCSSのみで実装できる小技を紹介します。 ↑私が10年以上利用している会計ソフト! 目次 Div全体をクリックできるようにする テーブルの偶数・奇数の行の色を変える フォームにテキストを入れておき、フォーカスで消す(文字色も変更) ラジオボタンとチェックボックスを装飾する スライドパネル アコーディオン ツールチップ 言語によってスタイルを変更 横並びのdivの高さ揃える ボックスを上下左右中央に配置する それでは実際にどんな事ができるのか見てみましょう!サンプルも作ったのでコードと
Edit: I am now using Hammerspoon which is a fork of Mjolnir that is basically the same except it comes with the modules (no luarocks), it’s under active development and the naming is slightly different and more consistent. Most of this article still applies. Recently I started using the amazing and highly configurable window manager called Mjolnir. But really it isn’t a window manager, it’s an OSX
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く