サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
Twitter用の自作BotをPHPで作る際に勉強したんですが、なかなか複雑で理解するのに時間がかかってしまいました。 理解度を確認する意味でも、自作のWebアプリにユーザーのTwitterアカウントを紐付けてTwitter APIを利用するシーンを想定して解説してみようと思います。 「アクセス・トークン(Access Token)」をTwitterから得るのが目標です OAuthによる認証がうまくいくと、Twitterのような既存のサービスで管理されているユーザーアカウントを自分のWebアプリ上とも共有できるようになります。 そのためには、ユーザーごとに「アクセス・トークン(Access Token)」というものをユーザー情報管理サービス側(今回の場合はTwitter)から発行してもらう必要があります。 アクセス・トークンとは何ぞ? アクセス・トークンというのは、Twitterへツイート
Public Shared Function ReadAllText(ByVal filePath As String) As String 'ファイルを開く Dim sr As System.IO.StreamReader = System.IO.File.OpenText(filePath) '内容をすべて読み込む Dim s As String = sr.ReadToEnd() 'ファイルを閉じる sr.Close() '結果を返す Return (s) End Function public static string ReadAllText(string filePath) { //ファイルを開く System.IO.StreamReader sr = System.IO.File.OpenText(filePath); //内容をすべて読み込む string s = sr.Re
Big Sky :: プログラミング言語の作り方 Big Sky :: プログラミング言語の作り方(2) Big Sky :: プログラミング言語の作り方(3) Big Sky :: プログラミング言語の作り方(5) 本日は関数スコープの実装と関数引数のバインディングを行います。 まず関数スコープを入れるという事は、メモリの破棄が必要になります。 しかし関数が呼び出された後、関数スコープ内のメモリを全て削除してしまうと戻り値に文字列を渡せなくなります。 func foo() { return "foo"; // この後スコープが削除される } a = foo(); // 壊れたメモリを参照 そこで GC を導入する必要があります。GC の実装には複数あます。詳しくは Wikipedia を参照下さい。 今回はその中の「参照カウント方式」を取ります。 まず ore_value に参照カウンタ
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Welcome to Microsoft Learn Discover your path Whether you're just starting or an experienced professional, our hands-on approach helps you arrive at your goals faster, with more confidence and at your own pace. Master core concepts at your speed and on y
DevTools、使ってますか? もはやChromeじゃないと開発できないくらいに飼い慣らされています。 ブレークポイントやconsole.logなど基本的な使い方から、TimelineとAuditsを使ってのパフォーマンス計測などなど、DevToolsのポテンシャルは計り知れません。 個人的にはConsole APIが好きなんですが、今回はConsoleパネルで使える Command Line API の使い方についてまとめてみました。 $_ $_には最後に評価した式の結果が保存されています。 Console上で計算を行なった場合や、$セレクタなどでDOMを検索した結果など、最後の結果が常に保存されます。 $0 〜 $4 $0から$4にはElementsパネルで選択した要素が5つ保存されています。$0が最後に選択した要素で数字が増えるごとに過去に選択した要素になります。 $0は特に使いや
こんにちは、霙(@xxmiz0rexx)です。 立て続けに記事を書いてしまうほど愛してやまない魅力的なエディタ『Sublime Text』。 便利な機能は星の数ほどありますが、今回はこれだけ覚えておけばSublime Textの恩恵にあずかれるはず!!という、 私のオススメショートカットキーたちをご紹介したいと思います:) ※Mac版です 覚えておきたいショートカットキー とりあえず一番オススメの3つをご紹介。とっておきの便利な子たちがいます。 私がSublime Textを使う理由の最たるものがこれで、もっと言うとこれがあるから使っていますw みぞれが選ぶ最も便利なショートカットキー3個 入力コマンド 結果
※2014/4/17 記事の内容に関していくつか訂正させていただきました。 ご指摘いただいた皆様ありがとうございました。 誤字脱字を修正しました。 ソースコードの間違いを修正しました。 BOMの記述を分かりやすい表現に修正しました。 合字に関する記載を追記いたしました。 こんにちは。 Yahoo! JAPANで通知プラットフォームの開発をおこなっています佐々木海(@Lewuathe)と申します。 普段は全社向けのPush通知プラットフォームやメール配信プラットフォームの開発、保守をしています。通知というのはPush通知にしろ、メール配信にしろ基本的には「テキストデータ」を送ることになります。プラットフォーム内ではこれらのテキストに対してさまざまな処理をかけることになるのですが、さすが日本語といったところでしょうか、一筋縄ではいかない部分が出てきました。具体的にはUTF-8でエンコーディング
jellekralt/Responsive-Tabs GitHub レスポンシブなタブを実装できるjQueryプラグイン「Responsive-Tabs」。 レスポンシブデザインでタブはわりと厄介で、いろいろなアプローチが取られていたりしますが、このアプローチはなかなかスマートかもしれません。 通常のタブUI 画面幅縮小で、タブが下に表示表示されます。スマホなどでは操作がし易いかも。 関連エントリ タブ切り替え時のエフェクトがクールなタブUI実装jQueryプラグイン「Tabulous.js」 電話番号入力時等に自動でタブを入力してくれるjQueryプラグイン「Autotab」 シンプルすぎるモバイルファーストなタブ実装jQueryプラグイン「Tabby」
デジタル家電(AV機器、パソコン、カメラ、スマートフォンなど)のガジェットを紹介しているブログです。 デジタル家電の「第2の説明書」を目指し、福井から製品レビューを発信しています。
The Novena laptop 世界はオープンソースのノートパソコンを求めているのだろうか? そこを考えてみよう。 bunnie HuangとXobsによるハードウェアとソフトウェアのチームは、クラウドファンドプラットフォーム、Crowd Supplyで、かなりの部分がハック可能でポータブルなNovenaコンピューターを寄付者に提供する。MAKEに掲載されたbunnieの記事(日本語記事)の反響は大きかった。彼らはこう話している。 心臓の弱い人向けではありません。これはオープンソースプロジェクトで、つまり、常に成長するデバイスを楽しむ、またはイライラするためのものです。ネジ回し付きで発売される、おそらく初めてのノートパソコンでしょう。バッテリーは自分で取り付けなければなりません。液晶パネルのベゼルは自分で選でネジ止めします。スピーカーはキットで提供されます。だから、私たちのスピーカーボ
KickstarterでMicroViewを紹介するMarcus Schappi、Madeline Schappi、 JP Liewの3人。 間違いなくArduinoは、メイカームーブメントから生まれたなかで、もっとも成功した製品のひとつであり、おそらく、もっとも有名なブランドだ。その結果、クローンや派生製品や、いろいろな付加価値を付けた互換ボードがどんどん生まれている。なかにはオリジナルのフォームファクターを維持しているものもあるが、ぜんぜん違うものもある。 MicroViewは、Arduino互換であり、Arduino at Heartプログラムのメンバーだが、オリジナルのフォームファクターとはまったく異なる。小さなチップサイズの、ブレッドボード対応の、有機ELディスプレイ内蔵のArduinoだ。Arduino Unoと同じATmega328Pを採用しているものの、MicroViewは
食べ放題といえば牡蠣やクッキー、納豆まで多岐のジャンルに渡って行われていますが、大阪に店舗を持つ吉兵衛の2店舗では4月15日(火)からひとくちロースかつが食べ放題の「食べ放題定食」の提供が開始されました。和豚もちぶたを使い、特製のパン粉を使うなどクオリティが高そうな食べ放題だったので、さっそく行ってみました。 店舗案内|株式会社 吉兵衛|神戸三宮発の老舗かつ丼専門店 http://www.yoshibei.co.jp/shop.html かつ丼吉兵衛に到着。 お店に入って食券機を見ると…… 15~17時限定の「食べ放題定食」を発見。さっそく注文します。 店内はやや狭めで、15時過ぎということもあり空いていました。 店内にある張り紙を見て待っていると…… 食べ放題定食(税込980円)到着。 定食はきんぴらごぼうと…… みそ汁 ごはん とんかつのセット。とんかつは最初の注文の段階では4つ提供さ
ホーム < ゲームつくろー! < オブジェクト指向設計編 オブジェクト指向設計編 昨今のプログラム製作において「オブジェクト指向」はもう当然の如く使われるようになりました。しかし、オブジェクト指向に基づいた設計というのはいつの世にも難しいものです。そもそも、オブジェクト指向って何というところからして微妙。私もそれを捉えきれていない一人であります。そこでオブジェクト指向設計編では、オブジェクト指向に則った設計手法についてまとめてきます。また、沢山の例題を示す予定でいます。多くのケーススタディを練習することで、再利用性と独立性の高いクラス設計や柔軟性のあるシステム設計ができるようになるはずです。…は、はずです(^-^;
例えばボタンなどdiv全体にリンクを貼りたいことがありますが、その際に便利なTipsのご紹介です。 まずは、見た目のみ準備CSSでボタンを作ります。リンクもdivの中に置いて構いません。CSSでdivの上にマウスがのったときに、カーソルが変わるよう変更しています。 <style> .sbtn{ margin-right:10px; text-align:center; background-color: #28B0FF; padding:10px; color:#fff; text-decoration:none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; margin-bottom:10px; cursor:pointer; } </style> <div class="sbtn">
桜の花が色づくこの時期、新入社などを機に、初めてJava EE開発に取り組むという方は少なくないだろう。本企画では3回にわたり、日本オラクルのエンジニアらが最新の情報に基づく"Java EE開発のキホン"を解説する。 本企画では、Java EE開発に初めて挑む方に向けて、日本オラクルのエンジニアらがJava EEの基本を解説する。初回となる今回は、オラクルの研修サービスであるオラクルユニバーシティで個人や企業に向けたJava SE/Java EE研修コースの企画に携わる岡田大輔氏(オラクルユニバーシティ ビジネス推進部 担当マネジャー)が、Java EEの概要を解説する。 Java EEは企業システム開発に必要な機能を標準化したフレームワーク この企画では、Java EEへの第一歩を踏み出す方に向けて、Java EE開発の基礎知識を解説していきます。次回以降は実際に手を動かしながらJava
このJPRSの発表に対し、この欠陥を発見した中京大学の鈴木常彦教授、前野年紀氏は「危険性をよく理解して対策をとるにあたって十分な情報が含まれているとはいえません」を懸念し、下記のブログ記事等でこの問題の危険性を訴えています。 この問題はインターネットの根幹に関わるものですが、どんな問題を孕んでいるのでしょうか。それを理解するために、まずはDNSの仕組みから見て行きましょう。 DNSの仕組みとDNSキャッシュサーバDNSとはインターネットの根幹に関わる仕組みで、目的のサーバにアクセスする為の重要な役割を持ちます。簡単に説明すると、"http://www.example.jp"というURLのサイトを見たい場合、それを管理するサーバのインターネット上の住所(IPアドレス)が必要になります。そこで、DNSサーバに上記URLのラベル(ドメイン)に相当する"www.example.jp"を管理するサー
あまりにも処理に時間がかかるようなSQLを実行してしまい、MySQLがうんともすんとも言わなくなってしまうような状況、よくありますよね。っていうか、まぁそんな状況あってはならないんですが、時たまあります。そんな時、問題となっているクエリの処理を止めたいわけです。 特定のクエリを止める方法 MySQLで実行中のクエリ一覧を見て、SQLを強制終了する方法 こちらを見てもらえればやり方は分かります。単純にMySQLに入って、show processlist;で問題のあるクエリを発見し、プロセスIDを kill するだけ。とても簡単。 複数のクエリを一括で止める方法 今回は問題のあるクエリが100個あったらどうする…?的なのを解決するエントリーです。まぁ、問題あるクエリ100個ある状況は、アプリ的に問題あるんじゃね?っていうレベルですが。 1個ずつプロセスIDをコピペして…なんてやってられないです
By iKorp 「飛行機に爆発物を仕掛けた」としてオウム真理教の松本智津夫死刑囚の釈放を求める内容のメールが日本航空の顧客対応窓口に届いて米国行きの便が引き返す事件が発生したり、大阪市の市政への意見募集欄に「(大阪・日本橋の)オタロードで歩行者天国にトラックで突っ込み、無差別にひきまくります」と書き込んだ件で誤認逮捕されてしまった北村真咲さんのパソコンから発見された遠隔操作を行うウイルス(バックドア、要するに裏口を作る不正プログラム)は「iesys.exe」というファイル名であったことがわかったわけですが、一体コレはどういうものなのかというのをウィルスバスターで有名なトレンドマイクロが解説しています。 注意喚起:不正プログラムを使用した遠隔操作によるなりすまし犯行予告事件に関する注意喚起 http://www.trendmicro.co.jp/support/news.asp?id=18
4月15日に行われた第6回公判では、右陪席裁判官が戸苅左近裁判官に代わったため、更新手続きが行われ、主任弁護人の佐藤博史弁護士が意見を述べた。続いて検察側の証拠の要旨告知の続きを行い、犯人からのメールやメッセージを全文読み上げた。午後からは、派遣先で2ヵ月間ほど同じチームにいた元同僚の証言が行われた。 更新弁論で佐藤弁護士は「片山さんが犯人であれば、存在するはずの証拠が決定的に欠けている」と強調。また、検察側が公判が始まってから「ファイルスラック領域にiesys開発の痕跡が残っていた」という点を犯人性の最大の根拠にし始めたと指摘し、「公判前整理手続きでは全く主張していなかった。こういうやり方は、争点を明確にする公判前整理手続を反故にするもの」と批判した。にもかかわらず、裁判所は検察に理解を示しているとして、「なぜ裁判所は検察に肩入れするのか」と声を荒げた。 元同僚が「被告人からC#のプログ
開発に必要なソフトウェアを入手しよう 開発に必要なソフトウェアを入手しよう。まずは、次のソフトウェアを準備しよう。 Windows 7以降のWindows OS Visual Studio 2010、もしくは、Visual Studio 2012 なお、「Visual Studio 2013」は2014年現在、「.NET Micro Framework」に対応していないので注意が必要だ。Visual Studio 2013が.NET Micro Frameworkに対応するまでは、「Visual Studio 2012」や「Visual Studio 2010」を使おう。「Visual Studio Professional 2013 with MSDN」であれば、過去のバージョンも使うことができるのでおすすめだ。 Visual Studioのインストールが完了したら NETMF SDK
ネットバンキングのオプションである、「ワンタイムパスワード」が「パスワードカード」に変更になった。 そこで罠にはまったので書いておく。 ネットバンキングをする際に、それまで “契約者番号”(10ケタ:決められた数列)と、 “第一暗証”(8ケタ:任意のパスワード)、そして “ワンタイムパスワード” (機械生成のランダム数列)によってログインしていた。 ここまではネットバンキングではいたって普通だ。 その新しいワンタイムパスワード発行機“パスワードカード”を更新登録する際に、新しい暗証番号を決める事を強制される。 「4ケタ」の新しい暗証番号を決めるように言われるのだが、ここにまず一番目の罠が潜んでいて、それまで使っていたパスワード8ケタよりも短い4ケタのパスワードを決めさせられる時点で、感覚的に「何か新しいパスワードが必要なんだな」という意識になるのだが、これが実は今まで使用していた第一暗証(
実際にデータが漏れる様子を見たい方はコチラ→あ、何か漏れてる… OpenSSL Heartbleed 実験その2へどうぞ。 さて ネット上の通信の大部分において「安全」を担保していた OpenSSL なのですが... でっかい穴 が空いていたことが明らかになったようです。いわゆる Heartbleed バグ。トホホです。 「ネット上のサービスで OpenSSL を使っている(いた)サイトは、もしかしたらこのバグを知っていた悪い人からサーバー上の情報を盗まれていたかもよ? しかも盗んだ形跡は残らないんだぜ?」 ということになります。 サーバー上の情報というのは、例えば パスワード、メールアドレス 自分で登録した名前とか住所とか もちろん自分で入力したクレジットカード番号とか… などなど。 Mashableによると、有名なサービスでヤバイのは、 Facebook Tumblr Google Y
Grid内にアイテムを置くときにGrid.RowやGrid.Columnを毎回設定するのってだるいですよね。ということで、そういうのがついたタグを書くのを支援してくれるコードスニペット <?xml version="1.0" encoding="utf-8"?> <CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <Header> <SnippetTypes> <SnippetType>Expansion</SnippetType> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> <Title>Grid内のタグ</Title> <Author>okazuki</Author> <Desc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く