タグ

2008年7月3日のブックマーク (16件)

  • in演算子の使用法:続JavaScriptのオブジェクトについて - builder by ZDNet Japan

    全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて エッジ市場の活性化へ 高まるIoTを中心

    in演算子の使用法:続JavaScriptのオブジェクトについて - builder by ZDNet Japan
    gan2
    gan2 2008/07/03
    if ("v1" in obj) って使い方は知らなかった。これは if (obj.v1) とは厳密には違っていてその理由も書いてある
  • TwitterからTwitter検索するユーザースクリプト(Repliesの代用も可能) - Hatena::Diary::Ubuntu

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    TwitterからTwitter検索するユーザースクリプト(Repliesの代用も可能) - Hatena::Diary::Ubuntu
    gan2
    gan2 2008/07/03
    画像付きの解説が分かりやすい。そしていいパクり
  • JavaScriptの変数のスコープについて学ぶ - builder by ZDNet Japan

    RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 高い従業員満足度と安心・安全 新時代にむけた理想の業務環境こそ Anywhere Workspaceが目指す未来 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解

    gan2
    gan2 2008/07/03
    「関数内のローカル変数は、全て関数の先頭で宣言されたことになる」 / 最後のスクリプトの挙動が面白い
  • JavaScriptのイロハ:特集 - builder by ZDNet Japan

    builder by ZDNet Japanをご愛読頂きありがとうございます。 builder by ZDNet Japanは2022年1月31日にサービスを終了いたします。 長らくのご愛読ありがとうございました。

    gan2
    gan2 2008/07/03
    どの記事も分かりやすくて素敵!
  • JavaScriptの関数オブジェクトを完璧に理解する - builder by ZDNet Japan

    前回までのおさらいと今回のあらすじ 前回は、thisキーワードについて深く解説しました。関数内で使用する「this」は、状況に応じて様々に変化する可能性がある、というお話でしたね。 これでやっと、JavaScriptの関数が持つ様々な機能を説明するための前提知識が整いました! JavaScriptの関数については、当連載でも一度取り上げています。JavaScriptの関数は、単なる手続きの単位ではなくオブジェクトの一種なのだ、と言うことを取り上げたトピックでした。 そう、JavaScript関数の実体は、Functionクラスのオブジェクトです。Functionクラスには、関数を操るための様々なメソッドやプロパティが存在します。今回は、それらを網羅的に解説するとともに、関数内でのみ使用可能な「arguments」オブジェクトについてもお話ししたいと思います。 Functionクラスのメンバ

    JavaScriptの関数オブジェクトを完璧に理解する - builder by ZDNet Japan
    gan2
    gan2 2008/07/03
    apply と call の違い。arguments については特にスッキリした。
  • callとapply - こんにちはこんにちはmonmonです!

    342 名前:Name_Not_Found[] 投稿日:2007/10/10(水) 13:05:02 ID:0D5oBjKl callとapplyがよくわかりません。理解のためのヒントお願いします。 343 名前:Name_Not_Found[sage] 投稿日:2007/10/10(水) 13:57:44 ID:??? >>342 JavaScriptでは関数を変数に入れておくことができるよね。 var fn = function(s, t) { alert(s+t); }; fn('hello', 'world'); ←呼び出す しかしこの方法だとオブジェクトのメソッド呼び出しはできない var obj = new XXX(...); obj.fn1 = fn; obj.fn1('hello', 'world'); 上記のように書き換えてしまえばできるけど書き換えたくないことも。で、

    callとapply - こんにちはこんにちはmonmonです!
    gan2
    gan2 2008/07/03
    分かりやすっ! / 「call と apply は呼び方の違いだけ」
  • [鏡] 入門 JSON 2 -- 戯れ言++

    「入門 JSON」が微妙に評判がいいみたいなので, 今回はもう少し踏み込んだ内容を書いてみたいと思います。 前回では JSON のデータフォーマットについて曖昧な表現や説明のまま流していますが, ここではもう少し厳密に見ていきます。 またもや長文です。 ご注意を。 なお, この記事は「Introducing JSON」(日語訳)と併せてご覧いただくことをお奨めします。 前回は JSON のデータ型について連想配列(members)と配列(array)の2つがあると説明しました。 しかし実際にはもうひとつオブジェクト(object)という型があります。 実は JSON ではこのオブジェクトがデータの基になっています。 (説明が長くなるので前回はこの部分についてワザと端折りました) オブジェクトは以下に示すようにブレス記号で囲んだ表現になります。 { } { members } ここで注意

    [鏡] 入門 JSON 2 -- 戯れ言++
    gan2
    gan2 2008/07/03
    「オブジェクトの内容は(空でないなら)必ず連想配列でなければならない」 / 「連想配列の要素を配列に入れる場合は,いったんオブジェクトにする必要があります」
  • [鏡] 入門 JSON -- 戯れ言++

    ここではあまりプログラミングの話はしないのですが(私も今気がついた), たまにはいいでしょう。 今回は JSON というデータフォーマットのお話です。 めっさ長文です。 ご注意を。 (3/8 追記があります) 最近 JSON (JavaScript Object Notation)にハマってます。 JSON というのはごく軽量のデータフォーマットで, Javascript (というより ECMAScript と言うべきかもしれませんが)の言語仕様がベースになっています。 とはいえ, JSON 自体は Javascript からは独立していますので他の言語(C/C++, Java, C#, Perl, Ruby, Python など)でも問題なく扱うことができます。 JSON は以下の2種類のデータ構造の組み合わせでできています。 (JSON フォーマットの詳しい解説をご所望の方は「入門 J

    [鏡] 入門 JSON -- 戯れ言++
    gan2
    gan2 2008/07/03
    「「名前:値」の名前の部分は必ず文字列である必要があるのでクォーテーションで囲みます。私はここでハマりました」
  • 第1回 良いコードを書くための5つの習慣[前編] | gihyo.jp

    連載が書籍化されました。 『良いコードを書く技術 ─ 読みやすく保守しやすいプログラミング作法』 縣俊貴 著/A5判・240ページ 価格2394円(体2280円) ISBN 978-4-7741-4596-9 はじめに この連載は、「⁠良いコードの書き方」を知ることを目的としています。みなさんの周りにも「良いコード」をものすごいスピードで書き上げて、開発の原動力となっているプログラマがいませんか? 連載ではそのような「できるプログラマ」たちが「日常的に意識していること」に注目して、彼らの中では常識だけど一般的には気づかれていないような内容を、プログラミング初心者にもわかりやすい言葉で解説していきます。プログラミング言語はJavaを中心に説明しますが、RubyやC#、JavaScriptなどでの例も織り交ぜていく予定です。 第1回の今回はウォーミングアップとして、良いコードを書くために

    第1回 良いコードを書くための5つの習慣[前編] | gihyo.jp
    gan2
    gan2 2008/07/03
    どこかで見たことがあると思ったら WEB+DB Vol.44 に載ってたやつかー
  • Git/Githubの総まとめ:Ruby Books、GemsおよびGitjour

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Git/Githubの総まとめ:Ruby Books、GemsおよびGitjour
    gan2
    gan2 2008/07/03
    gitjour
  • 論文を読む上で重要かつシンプルな9つのルール - 晴耕雨読ときどき昼寝の日々

    研究 | 00:06 | 最初に言っておくけど、このタイトルはホッテントリメーカーでつくったんじゃないよ!結果としてこうなったんだよー!! ゴホッゴホッ(咳をする音)、では気分を取り直して、以下文です。 しんぷる大先生 (id:simpleA) が読書をする上でいかに自分のアイデンティティーを大事にするかという興味深いエントリーを上げていたので、エントリーでは研究者の論文の読み方について思うところを。 ライフサイエンス系の最前線の研究者は論文を読むことと実験をすることに忙殺されていると思うから、ほとんどの研究者は論文か実験に使う時間を出来るだけ減らしたいという願望を持っていると思うのです(エラクなるごとに実験量は減り、論文を読む量は増えるよー)。私は(エラクはないけど、っつーか、シタッパーズです!それでも)読む必要性のある論文が常に山になっているのですが、論文を読む時はこんな点に注意し

    gan2
    gan2 2008/07/03
  • if not と unless の使い分け - 本当は怖いHPC

    周辺で話題になったので書いておく。if notとunlessをどう使い分けるか。 検索してみると、青木さんのRubyCodingStyleや、前田さんのRubyコーディング規約などが目に付く。どうやら、世間での標準は、「使えるところではなるべく unless を使い、if not は使わない」ということらしい。 が、僕の場合はちょっと違うので書いておく。他にもこういう人はいるだろうか? 正常処理の分岐にはif not、異常処理にunless 使い分けは簡単明瞭(だと思う)。正常処理の分岐にはif not、異常処理(例外処理)にはunlessを使うというもの。また、if文を使って正常と異常を分岐する場合は、どんなときでも if <正常> else <異常> end となるようにしている。notが入ろうが入るまいが。 このようにする理由はいくつかある。上から順に大きな因子。下に行くほど、いわゆ

    if not と unless の使い分け - 本当は怖いHPC
    gan2
    gan2 2008/07/03
    「正常処理の分岐にはif not、異常処理にunless」
  • ニコニコ大百科がもっと評価されるべき9つの理由・改 - 敷居の部屋

    ニコニコ大百科トップページ サービス開始からかなり時間が経ち、『ニコニコ大百科』が徐々にその真価を発揮し始めている。 開始当初は「ふーん、ニコニコ公式のWikiみたいなもんか」と思ってました。しかし、あるていど項目が充実し活発に利用されはじめた今、どうも従来のWikiとは一線を画すニコニコに最適化されたWebサービスの姿が見えてきたような気がします。 使っている人は既に意識していることだと思うのですが、ここらでいっぺんその内容をまとめてみましょう。 ニコニコ大百科がもっと評価されるべき9つの理由 - mickoh@ニコニコ部 - ニコニコ部 ちなみにタイトルはこちらのホッテントリメーカーネタから。元記事はあっさり冒頭で「9つは無理」とネタばらしして、実際の記事内容は開始直後にさっそくお絵かき掲示板に強烈な作品を投稿するユーザーが複数現れていることについて述べているのですが……今ならほんとに

  • http://e0166nt.com/blog-entry-501.html

    http://e0166nt.com/blog-entry-501.html
    gan2
    gan2 2008/07/03
  • Latest > Flakes of Ideas > JavaScriptでDOMを使う――オブジェクト指向入門の入門 - outsider reflex

    2003/9/3 2003/9/4 2003/9/5 2003/9/6 はじめに オブジェクトとプロパティ 連想配列 オブジェクトと連想配列 「クラス」というテンプレート オブジェクトとメソッド 特定の型専用の関数 「メソッド」というプロパティ クラスとメソッド 「オブジェクト指向」の簡単なまとめ DOMとオブジェクト指向 「DOM」とは何か? インターフェースとクラス DOM操作の実例 簡単な処理の例 もっと複雑な処理の例 おわりに Cが分かる人には疑りぶかいあなたのためのオブジェクト指向再入門というページがお勧めです。僕の稚拙な説明よりずっと分かりやすいです。 Home Back to Flakes Prev. Next はじめに JavaScriptでDOMを使う。DOMはHTMLやXMLをスクリプトやプログラムで操作するのにとても便利な技術ですが、簡単なスクリプトくらい書けるからD

    gan2
    gan2 2008/07/03
    とても分かりやすい
  • JavaScriptでHTMLをダイナミックに書き換える 前編

    もともとは存在しなかったタグ要素を新たに追加したり、変更、削除するテクニックを学ぶ。こうした処理ができるのはDOMならではの魅力だ。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 DOMスクリプティングでは、HTMLJavaScriptから自由自在に書き換えられる点が大きな魅力です。これまで、HTMLに存在する要素の参照方法や属性の扱い方を学んできましたが、

    JavaScriptでHTMLをダイナミックに書き換える 前編
    gan2
    gan2 2008/07/03
    標準 DOM スクリプティングの2章の転載。この本は良書みたい