ドットインストール代表のライフハックブログ
今月の特集&doorsアカデミー doorsが今月お届けする記事は? NEW キャリア 2024.02.05 door to door 「人生の新たな扉を開けた挑戦者たち」に迫ります。一歩を踏み出す不安とどう向き合い、葛藤をどう乗り越えたのでしょうか。そして、彼女が扉を開けた理由はーー。 NEW 18回/全16回 キャリア 2024.02.02
WEB+DB PRESS 編集の R たんから、僕の連載記事に読者様から質問が来ていると教えていただいたので、その内容を教えていただきました。 以下、内容を転載 「JavaScriptわくわく開発道」の記事に関して質問です。 今回の内容で特に興味を持ったのはthisキーワードの振る舞いでした。 thisキーワードの説明には、オブジェクト型の変数を別の変数にコピーしてから初期化すると、コピーした変数からメソッドを実行できなくなるという例が紹介されていました。 そこには「(1)の時点でobj0には{}が入っているため、hogeは未定義となってしまう」という説明があるのですが、誌面の都合上省略があるためか、thisキーワードを用いることで問題を回避できるという理由がなかなか理解できないでいます。 自分なりに考えてみたところ、内部的には以下のようなことが起きているのではないかと思いました。 (1)
今回は再び、“Autodesk 123Dネタ”です。というのも、2011年7月に公開した「無償3DCADを試す ――そして時代は変わる?」がナンと! 2012年2月時点で、いまだに多くの人に読まれているという状況が続いているからです(皆さま、ありがとうございます)。 今度はもう少し本格的に、“何か”をモデリングしてみようかと思います。というところでお題が決定しました。 「Nゲージをモデリングしよう!」です。 なぜ、そういうことになったのかと言うと、私も理事を務める3次元データを活用する会(3D-GAN)では、現在幾つかのモデリング講座を実施、あるいは計画中だからです。これまでに実施したものとしては、「フィギュア原型師のための初めての3次元モデリング講座」という3次元CGによるモデリングの講座です。そして、その続編として企画中なのが、まさに「Nゲージでモデリングしよう!」。 現在、3D-GA
JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ
Internet Watchの記事「国家によるサイバー戦争は新局面に? メディア報道の動きや謎の言語の発見」に興味深い一文があった。記事内容としては、国家ぐるみでのサイバー攻撃が増えているというものなのだが、Kasperskyが「Duqu」というマルウェアを調査したところ、どのようなプログラミング言語で実装されたのかまったく特定できなかったというのだ。 このほか3月8日には、Stuxnetの亜種と考えられているマルウェア「Duqu」に関し、ロシアのKaspersky Labsが奇妙な知見をもたらした。同社では「数え切れないほどの時間を費やしてもなお、Duquが開発されたプログラミング言語を全く特定できない」とし、世界中の研究者に援助を求め、ブログにその分析内容を公開した。 該当のブログによると、Duquのコードが格納されているDLLにはC++のラインタイムライブラリやSTLの関数が含まれて
JavaScript Garden はJavaScriptというプログラム言語の一番奇妙な部分についてのドキュメント集です。 このドキュメントはJavaScriptという言語に慣れていないプログラマーがこの言語について深く知ろうとする際に遭遇する、良くある間違い・小さなバグ・パフォーマンスの問題・悪い習慣などを避ける為のアドバイスを与えます。 JavaScript GardenはJavaScriptを教える事を目的にしていません。このガイドの項目を理解する為には、この言語に対する前提知識がある事を推奨します。この言語の基礎部分についてはMozilla Developer Networkのガイド がオススメです。 著者 このガイドは愛すべきStack Overflowの2人のユーザーIvo Wetzel (執筆)とZhang Yi Jiang (デザイン)によって作られました。 貢献者 貢献
Vimについてこんなことも知らないなんて言えないなあ……と尻込みしている方、いませんか? このシリーズでは数回にわたってVimの導入から基本の操作、設定に至るまでを紹介します。(編集部) Vim - プログラマに人気の軽量高性能エディタ プログラマに人気の高いエディタの1つに「Vim」がある。「ヴィム」または「ヴィアイエム」と発音する。Vimはvi系の高性能エディタで、vi互換機能に加え、独自の機能を実現している。拡張が容易で多くのプラグインが提供されており、さまざまな用途に活用できるという特徴がある。 viはUNIX系オペレーティングシステムで長らくデフォルトインストールされてきたエディタで、システム管理や設定ファイルの編集などに使われることが多かった。ワープロとは操作方法がだいぶ違い、基本的にコマンドモードと入力モードという2つのモードを切り替えながら編集作業を実施する。 使えるように
はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaやC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基本的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて理解をして
PHPを使う場合に必ず必要になるデータ構造、配列の使い方の覚書きです。 目次 PHPの配列は高機能 配列らしい使い方 配列を生成する 配列にデータを追加する 配列からデータを取得する 配列中のすべてのデータに同じ処理をする。 マップみたいな使い方 (マップみたいに)配列を生成する (マップみたいに)配列にデータを格納する (マップみたいに)配列にデータを取得する (マップみたいに)配列中のすべてのデータに同じ処理をする 関連記事 PHPの配列は高機能 PHPの配列は、配列とマップの両方の役割を果たす高機能なデータ構造です。 まず、複数件のデータを扱ういわゆる配列として使用できます。 さらに、キーと関連付けてデータを格納する、マップとしても使用できます。 配列らしい使い方 ■配列を生成する 配列の生成は以下のように行います。 $配列の名前 = array(); $配列の名前 = array(
2012年08月02日08:31 幼馴染の男の子の話 カテゴリ 語り恋愛・異性 1: 以下、名無しにかわりましてネギ速がお送りします 2012/07/02(月) 12:12:49.12 ID:aFMMewx00 ひまだったので、 昔を思い出しながら、少し書き溜めました。 暇な人、つきあってくれたら幸いです。 2: 以下、名無しにかわりましてネギ速がお送りします 2012/07/02(月) 12:13:34.53 ID:GNQBRnB80 聞こう 7: 以下、名無しにかわりましてネギ速がお送りします 2012/07/02(月) 12:17:57.41 ID:aFMMewx00 >>2 ありがとうー なんだか、初スレ立てでよくわからないけど、宜しくです。 初レスうれしいよー 3: 以下、名無しにかわりましてネギ速がお送りします 2012/07/02(月) 12:14:10.44 ID:aFMM
Tweet Pocket 英会話講師の多くは長期留学を経験しています。日本に帰国して英語を話す機会が失われると、徐々に会話スキルも落ちていくのです。これでは講師としての商売道具を失うことになるため、講師自身も皆さんと同じように英語の勉強を欠かさないんですね。そんな英語講師に聞いた英語を忘れないためにしている習慣を紹介します。 習慣①.聞き流さない 聞き流すだけの英語学習法は有名ですが、本当にそれだけでリスニング力は伸びるでしょうか?私は「NO!」と考えています。なぜなら、英語を聞き流して得られるのは「リスニング力」ではなくて、「リスニングを伸ばす土台」だからです。 例えば、「洋楽が好きな人は、リスニング力アップも早い」と言います。これは本当で、「英語に慣れる=脳が英語を拒絶しない」となるからです。 しかし、あくまでもリスニング力アップの土台ができているだけなので、その後に本格的な練習を積ま
Lispの一種であるScheme。いくつかある処理系の中でも気軽にスクリプトを書けるGaucheでLispの世界を体験してみよう(編集部) 「Gaucheでメタプログラミング」と題して、これからGaucheを使ったプログラミングの連載を書かせていただきます吉田裕美です。よろしくお願いいたします。 Gaucheとは 今回の連載で取り上げるGaucheはハワイ在住の日本人ハッカー、川合史朗さんが作った、Lispの一種であるSchemeのオープンソース処理系です。 Gaucheの特徴は、PerlやRubyのように気軽に使える軽い処理系だということです。Perl同様に正規表現や文字列操作が行え、ちょっとしたツールの作成にも使えます。しかし、非常に強力なCommon Lisp風オブジェクトシステムを持ち、Lispならではのマクロに加え、Webやグラフィックスなどの豊富なライブラリも持っているので実用
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
ユーザー企業がシステムの設計・開発を依頼するとき、そこには経営的な判断が存在する。顧客の「経営戦略」をとらえたうえでシステムを設計・開発できるITエンジニアになろう。 第2回では、戦略的思考に必要な道具の1つである「フレームワーク」について解説した。 フレームワークとは、すなわち「分け方」のことであった。事象を一塊で見るのではなく、分けることで分析ができる。しかし、分け方は増やせば増やすほどいいというものではなく、およそ5から7以下の部分に分けることが人間の脳の限界から考えても適している、という内容であった。 今回は道具の2つ目、「思考法」について解説する。フレームワークは便利な道具だが、やみくもに使えばよいというものではない。分けたはいいが、分けられたものに対して適切な考察ができなければ、良い戦略を立てられないからだ。フレームワークを使う際の使い方に当たるのが思考法である。 思考法の中で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く