1 2 3 4 5 6 7 次へ 621 件のドキュメントが見つかりました Archive/B2G_OS/API/BluetoothManager Web Bluetooth API のインターフェースである BluetoothManager... Archive/B2G_OS/API/TelephonyCall Web Telephony API の TelephonyCall インターフェイスは、1 回の電話の通話を表します。通話に関する情報を提供し、通話の制御と通話の状態変化を検出する機構が使用できます。 Archive/Mozilla/XUL/Tutorial/Document_Object_Model ドキュメントオブジェクトモデル (DOM) は、XUL 要素に対して、要素の情報を取得したり、変更を行うために使用できます。 Archive/Mozilla/XUL/Tutoria
「JavaScriptが書ける人」は、経験によりさまざまな解法を場合に応じて使い分けることができます。このシリーズでは「ドリル」形式の問題を通して、さまざまな解決のパターンを学んでいきます。
インターネットで目障りなバナー広告を隠してしまう「アドブロック」と呼ばれるソフトウエアが世界的に普及している。特に普及率の高い欧州では、新聞社は脅威を感じている。そうした中、アメリカで、広告をブロックするだけではなく、別の広告に勝手に貼り替えてしまうブラウザーがリリースされた。全米の新聞社を激怒させたこのブラウザーを作った本人はしかし、ウェブの世界を救済するために、大真面目なのだ。 米新聞業界から抗議の手紙 4月7日、アメリカの主要新聞社の法務担当17人が連名で、「ある人物」に、怒りに満ちた抗議の手紙を送った。本文はレターサイズで1枚ちょっと。末尾に17人の氏名とサインが2ページ半も続き、いかにも仰々しい。ニューヨーク・タイムズ、ダウジョーンズ、ワシントン・ポスト、そして複数の地方紙を傘下に持つ大手新聞チェーンのガネット、トリビューン、デジタル・ファースト・メディアなど、全米の主要新聞社が
Mozillaは4月3日(現地時間)、3月24日にCEOに就任した共同創業者のブレンダン・アイク氏が辞職したと発表した。 アイク氏のCEO就任後、同氏が2008年に米カリフォルニア州の同性婚を禁止する法案(Prop 8)の支持に1000ドル寄付していたことを問題視する声が内外から上がった。(法案は違憲とされ、同州での同性婚は認められている。) 同氏はCEO就任後、複数のメディアによるインタビューで個人的な信条をMozillaの経営に反映させるつもりはないと繰り返していたが、同氏のCEO就任に反対する従業員が退社してTwitterで表明したり、Firefoxを使わないキャンペーンが展開されていた。 また、Wall Street Journalが3月28日に伝えたところによると、Mozillaの3人の取締役(ゲイリー・コバックス氏、ジョン・リリー氏、エレン・スミノフ氏)が“それぞれの理由で”退
(English article is here.) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 ウェブ開発に欠かせないJavaScriptフレームワークですが、日々発展しておりReact.js, Ractive.js, Aurelia.js, AngularJS2.0など次々と新しいフレームワークが出てきています。 一体どれを使えばいいのか?何が違うのか?何から調べていいのか迷うことがあります。 そこで、現時点で事実上全てとなる、9大主要フレームワークについて、実際に使ってみて比較を行います。 Backbone.js Ember.js Knockout.js AngularJS(1.x) React.js Ractive.js vue.js Aurelia.js AngularJS2.0(アルファ版) これらのフレームワークでは、以下のような機能が実現さ
AngularJSの勉強を兼ねて、サーバーやデータベース系を気にせず「チャット」などのサービスを素早く構築できる「milkcocoa」を使ってみました。 こういう「バックエンド系」をサポートしてくれるサービスはいくつかあるのですが、やはり非常に便利ですね。 特にプロトタイプを作る際には、今後も積極的に活用していきたいところ…。 事前準備!今回は、簡易的な「チャットアプリ」を作ってみようと思います。 まずは、milkcocoaを利用するために、無料のユーザー登録をしてから「アプリ作成ボタン」をクリックします! (アプリ名は好きな名称でOK…) 作成したアプリの管理画面にある「コード」を、HTMLとJavaScriptファイルへそれぞれコピペします! そして、AngularJSの初期設定も含めて、まずはこんな感じの初期ファイルが用意できたら、準備はOKです! index.html<!DOCTY
「CSSでアニメーションは難しい!」とか、「JavaScriptで全部制御したい!」…という人にはオススメのライブラリ「Dynamics.js」のご紹介! コードが非常にシンプルで扱いやすいのが特徴で、単純なWebサイトへ簡単に動きを付けられるようになります。 使い方!まずは、Downloadページから最新版の「Dynamics.js」をダウンロードしましょう。 2015年6月現在の最新版は「0.0.3」となっています。(恐らく今後も活発にバージョンアップされていくと思います…) あとは、HTMLコード内でDynamics.jsを読み込めば、準備OKです! index.html<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Dynamics Sample</title> <script src="dynamics.js
昨年末、一晩で15000余りの パスワード辞書によるクラッキング を受けました。その時のログを分析してみて改めて思ったのは、「これだけランダムで長けりゃ大丈夫」的なパスワードも、「漏れたら終わり」って事です。 「ランダムで長いパスワード」をアカウント毎に頻繁に変えるのは面倒なワケで、長い間変えずに使い続けと、漏洩時のリスクが極めて高くなるってことだと思います。 おっと、何も パスワードの定期変更は必要か の議論へ乱入しようというワケじゃありません。 IPアドレスのジオロケーション情報を元に海外からの投稿を弾くスパム対策プラグイン IP Geo Block に、wp-login.php や wp-admin/admin.php、xmlrpc.php へのアクセスを遮断するセキュリティ機能、さらにはログを記録する機能を追加したので、その告知が本記事の主題です 。 IP Geo Blockの制作
「fiddle」 には、「いじくる, もて遊ぶ」 とか 「暇・時間をつぶす」 などの意味があるようです。「jsFiddle」 はご存知の通り、HTML + CSS + Mootools、jQuery、Prototype、Dojo などの各種 JavaScript フレームワークで、遊んでみようというサイトです。日本には、「jsdo.it」 という、楽しいサイトもあるのですが、jsFiddle はまだαバージョン。次のβバージョンでは機能追加が数多く予定されており、個人的には期待大なのです。また jsdo.it にはない機能もありますので、必要に応じて使い分けるのが吉だと思います。 今回はそんな魅力が伝えられるよう、まとめてみたいと思います。 1.Firebug Liteの組み込み クロス・ブラウザのチェックも含めて、console 系のデバッグ出力 を使いたい場合、Firebug Lite
あるプログラム言語において,識別子(identifier)は,先頭が英字で始まり,それ以降に任意個の英数字が続く文字列である。これをBNFで定義したとき,a に入るものはどれか。 <digit>::=0|1|2|3|4|5|6|7|8|9 <letter>::=A|B|C|…|X|Y|Z|a|b|c|…|x|y|z <identifier>::= a ア<letter>|<digit>|<identifier><letter>|<identifier><digit>イ<letter>|<digit>|<letter><identifier>|<identifier><digit>ウ<letter>|<identifier><digit>エ<letter>|<identifier><digit>|<identifier><letter>
<a href="https://www.youtube.com/live/uajgh54TRu8?si=IZoVlaBBQ5yP1Vtx" target="_blank" rel="noopener"><img src ="https://img.atcoder.jp/img/awtf2024archive_english.png" class="img-responsive center-block"></a> [How to get an account / participate in contests?](http://atcoder.jp/posts/2) [AtCoder's Contest Format](http://atcoder.jp/posts/1) - [AtCoder's Testcases](https://www.dropbox.com/sh/nx3tnil
-- コメント class クラス名 inherit 継承元のクラス(継承しない場合は省略可) creation コンストラクタの宣言(コンストラクタが必要ない場合は省略可) feature{アクセス権限} メンバ変数、メンバ関数の記述 end Eiffel は「クラスとはオブジェクトの生成機である」という考え方が徹底しており、このため両者の概念を混同するようなクラス変数やクラスメソッドの機能は存在しない。このことは「クラスもオブジェクトの一種である」と考える Smalltalk とは対照的である。 また「クラス」に対する考え方も独特で、例えば Java ではソースファイルをコンパイルすると「クラスファイル」というファイルを作るのを見てわかるように、一般的には「ソースコード」は「クラスの設計図」という概念であるのに対し、Eiffel では「クラス」とは「ソースコードそのものである」という考
OCaml([oʊˈkæməl] oh-KAM-əl、オーキャムル、オーキャメル)は、フランスの INRIA が開発したプログラミング言語MLの方言とその実装である。MLの各要素に加え、オブジェクト指向的要素の追加が特長である。かつては Objective Caml という名前で、その略として OCaml と広く呼ばれていたが、正式に OCaml に改名された[2]。 もとはCamlという名前の、MLの方言の処理系実装、および言語であった。この名前はcategorical abstract machine languageの頭字語に由来する(en:Categorical abstract machineも参照)。やがて、categorical abstract machineよりも効率の良い抽象機械ベースに書き直され、クラスや継承などクラスベースオブジェクト指向の言語機能が追加され Obj
ML(えむえる、Meta-Language)は、関数型言語のひとつである。現代風の関数型言語としては歴史が古いほうで、型推論機能などを持つが、デフォルトの評価戦略は遅延評価ではなく先行評価で、書き換えが可能なレコード型を持つなど、いわゆる「純粋関数型」でない特徴や機能を持つ。 概要[編集] 自動定理証明系において、証明の道筋を関数として記述するためのメタ言語として生まれたという経緯を持ち(#歴史の節を参照)、名前はそのことに由来する。構文はISWIMの影響を受けている。 MLによってプログラマに知られるようになった機能に、型推論がある。これは、明示的に型の宣言を行わなくても、データの利用のされ方から、引数や関数の返す型を自動的に推論してくれる機能である。これにより、プログラマの負担が著しく軽減される。 標準(ないし一方言)としてStandard ML (SML) があり、その実装には、St
XLはeXtensible Language(拡張可能言語)を表しており、コンセプトプログラミングに則り設計された、2016年時点で唯一のプログラミング言語である[1]。 XLはプログラマによって再構成可能な構文と意味論を持つことを特徴としている。コンパイラプラグインを使って言語に新しい機能を追加できる。あるプラグインの基本セットは比較的標準的な命令型プログラミング言語を実装している。プログラマは独自のプラグインを書くことで、記号微分のように個々の応用に則した記法を実装し、組み込みの言語機能と同様に使用できる。 言語[編集] XLは4つの異なるレベルで定義されている: XL0: 入力文字列を構文木に変換する方法を定義する。 XL1: C++に相当する機能を備えた基本言語を定義する。 XL2: 基本データ型と演算子を含む標準ライブラリを定義する。 XLR: XL0を基にしたXLの動的ランタイ
出典は列挙するだけでなく、脚注などを用いてどの記述の情報源であるかを明記してください。記事の信頼性向上にご協力をお願いいたします。(2022年9月) テンプレートメタプログラミング(英: template metaprogramming)は、メタプログラミング技法の一種であり、コンパイラがテンプレートを使って一時的ソースコードを生成し、それを他のソースコードと結合してコンパイルする方式である。テンプレートが出力するものは、コンパイル時の定数、データ構造、関数定義などがある。テンプレートの利用は言わばコンパイル時の実行である。この技法は様々な言語で使われている(C++、D言語、Eiffel、Haskell、ML、XLなど)。 テンプレートメタプログラミングの構成要素[編集] メタプログラミング手法としてのテンプレート利用には2段階の操作が必要である。まずテンプレートを定義し、次にそれをインス
メニュー ブログトップへ ダイヤモンドブログポータルへ!→ ブロガー一覧 ダイヤモンドブロガー一覧を見る→ ブロガー特集 ブロガー特集 →藤原新太 独占インタビュー →【プレゼント】木下ほうか:『レイトフルデッド』 海外版チラシ サイン入り を1名プレゼント! 一覧を見る「→」 プレゼント プレゼント →カーテンコール・コンサート・アンバサダーに25組50名様をご招待! →DIAMOND FES OSAKA Xmas Live organized by皇治 50組100名様プレゼント!!! 一覧を見る「→」 エンターテインメント エンターテインメント特集 →影裏 →マレフィセント2 一覧を見る「→」 ブロガーニュース ブロガーニュース 田原俊彦(歌手、俳優、タレント) →「TOSHIHIKO TAHARA CHRISTMAS DINNER SHOW 2024」 OSAKA翔GANGS(アイ
Telegram(テレグラム)は、セキュリティー性の高さから世界中で利用されているテキストチャット・ビデオチャットなどが可能なインスタントメッセージアプリケーションである。 アラブ首長国連邦、ドバイに拠点を置くロシア人プログラマー・実業家のニコライ・ドゥーロフとパーヴェル・ドゥーロフ兄弟によって2013年に開発された。現在はTelegram Messenger LLPが運営している。租税回避(タックス・ヘイヴン)のためにイギリス領ヴァージン諸島、 トルトラ島に登記上の本籍地を置いている。 スマートフォンのモバイルアプリケーションとして無料で利用できる。メッセージは暗号化されることでプライバシーを担保し、一定の時間が経つと消える機能もあるため秘匿性が高い。全てのファイルフォーマットを送受信できる。 また、APIが公開されているため、ユーザーが非公式クライアントを作成することが可能である[15
Recently we announced the availability of some super efficient graph algorithms for Neo4j. In case you missed the announcement, we now have an easy-to-use library of graph algorithms that are tuned to make full use of compute resources. As part of assisting with this ongoing project, I needed to come up to speed as well as compile a list of graph algorithm and graph theory resources. Although this
対象読者 本書は以下のような方々に特におすすめします。 Rubyを使いこなしたいと思っているひと Rubyの概要はわかったものの、実際にプログラムを書いていて、 こういうところはどう書くのだろう? と詰まってしまう方は、 目次などから使えそうな ところを参考にアレンジしてみてください。 「Rubyらしい書き方」を知りたいひと たとえば、Rubyで繰り返しを書くにはforループを使わず、timesメソッドや eachメソッドを使うといったような、「その言語らしい書き方」があります。 本書ではRuby 1.8以降に追加された新機能も積極的に採用し、Rubyらしい コードの書き方を追及しています。 『たのしいRuby』を読んで、次の読む本を探しているひと もちろん他の本を読んでいただいても構わないのですが、本書は『たのしいRuby』で 説明しきれなかったところをフォローすることを意識しています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く