タグ

プログラムに関するtatsu00のブックマーク (16)

  • コマンドを便利に切り替える update-alternatives 使いこなし講座 | イージーネット Tech Blog

    こんにちは、プロダクト&サービス事業部の白石です。 唐突ですが、日はよく豊かな国だと言われることがあります。 それは、ただ単に日人の所得が高いというわけではなく選択の幅があるからです。 いざ美味しいものをべたいなと思った時、 日料理はもちろんのこと、中華料理韓国料理、イタリア料理などすぐに見つかります。 さらにちょっと手間を掛けて、大きな街中に足を運んだりするともっと多彩な国のグルメを楽しむことが出来ます。 また、こだわりのあるバーなんかに行くと世界中のお酒が並んでたりしますよね。 こういった選択の幅がある国って他にはなかなか無いそうですよ。 このように何かしようと思った時に、 色々あるものの中から好きなものを選べるのことはとても恵まれていることだと思いませんか? そんな選択肢を文字通りLinuxに与えてくれるのが update-alternatives というコマ

  • CNN.co.jp:人間の脳の能力模倣したチップ開発に成功、IBM発表 - (1/2)

    (CNN) IBMは18日、人間の脳が持つ認知力、行動力や複雑なデータの理解力などを模倣した実験的なチップの開発に成功したと発表した。 実用化されれば、過去半世紀の間、コンピューターが頼ってきた作動プログラムの作成が不要となり、経験から学び自らの構築した理論に従って動く次世代の「認識コンピューター」の開発につながると期待している。 チップは「SyNAPSE」と呼ばれるプロジェクトの成果の1つで、2個の試作品を作った。IBMによると、このチップを使えばコンピューターは作動のため事前にプログラムされたデータに頼ることなく、自ら「思考」する機能を持つことになる。試作品1個には、プログラム作成が可能な26万2144のシナプスと学習が可能な6万5536のシナプスが組み込まれている。 SyNAPSEの責任者は「思考するプロセッサーの力によって、サーバー、ラップトップ、タブレットや電話が環境とのより良い

    tatsu00
    tatsu00 2011/08/20
    いよいよスカイネットの誕生か??
  • Android脆弱性問題:未対応モデルも : サイバー護身術 : セキュリティー : ネット&デジタル : YOMIURI ONLINE(読売新聞)

    スマートフォンの人気が高まる中、主力のAndroid端末で大きな問題が起きている。セキュリティーの弱点である「脆弱性」を、修正していない機種が存在しているのだ。(テクニカルライター・三上洋) Android14機種のうち、2機種が未修正 IPAによるスマートフォンの脆弱性調査。赤は脆弱性二つとも未対策、黄色は一つが未対策、青は二つとも対策済み(2011年6月現在、IPAのレポートによる) Androidの「脆弱性対策」が問題になっている。脆弱性とは、外部から攻撃されると何らかの被害にあう弱点・欠陥のこと。この脆弱性を外部から攻撃されると、ウイルスや不正プログラムの被害にあって、犯人によって遠隔操作されたり、個人情報を盗み取られたりする危険性がある。 Androidの脆弱性について、IPA・情報処理推進機構が22日に「スマートフォンへの脅威と対策に関するレポート」を発表した。IPAが独自調

    tatsu00
    tatsu00 2011/06/24
    脆弱性が10ヶ月たっても残ってるって…。こういうのって、今度から犯罪扱いになるって話でしたよね~。
  • バグを放置したら逮捕? 話題の「ウイルス作成罪」の改正刑法が成立 - はてなニュース

    これまで処罰が困難だったコンピューターウイルスを使った犯罪を取り締まるための改正刑法が、6月17日(金)の参議院会議で可決、成立しました。はてなブックマークでは以前から同改正案の内容に注目が集まっています。この改正案の成立の経緯と、議論の的になった問題点を紹介します。 ▽ コンピューターウイルス作成罪を新設 改正刑法が成立 :日経済新聞 ▽ 法務省:情報処理の高度化等に対処するための刑法等の一部を改正する法律案 改正刑法の正式名称は「情報処理の高度化等に対処するための刑法等の一部を改正する法律」です。改正案は5月31日の衆議院で可決されており、6月17日の参議院での可決により成立しました。 この改正では、ウイルス(不正指令電磁的記録)の作成者に対して3年以下の懲役または50万円以下の罰金を課します。ウイルスの定義に触れている該当の条文を引用します。 第百六十八条の二 正当な理由がないの

    バグを放置したら逮捕? 話題の「ウイルス作成罪」の改正刑法が成立 - はてなニュース
    tatsu00
    tatsu00 2011/06/18
    政治のバグを先に取り締まってくれ(゚Д゚)
  • jQuery Mobileを触りながら覚えよう! [Japanese Version Only] - jsdo.it - Share JavaScript, HTML5 and CSS

    サンプルを用意しました!フォークしてjQuery Mobileを体験してみよう! スマートフォンサイトをプレビューするには、エディタ画面の「Smart Phone Preview」ボタンをクリックしてください。 こんなことを試してみるとオススメ! aタグに data-transition 属性を付加するとトランジションのエフェクトを選ぶことができます。 Footer要素を画面下に固定することができます。data-position="fixed" フォーム周りの要素もjQuery Mobileで表示できます! そもそもjQuery Mobileってなんだっけ? jQuery Mobileはモバイルサイト構築のためのフレームワークです。 スマートフォンサイトやWebアプリを作成する際に利用します。 非常に手軽に利用でき、少し勉強するだけでそれなりのものが作れてしまうんですよ! ということで、j

  • 一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。

    10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core API JDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。 すぐ近くにあるのから読むってのはメンタル的に楽でいい。 厳密にはOSSじゃなくて単に公開されてるってだけなんだけども、JavaプログラマなのにコアAPIのコード読んでないとか無いよね? どれから読めば良いか分からんかったら、 java.lang java.util java.io java.text 辺りをまずはキチンと理解すること。当然コードを読み終わったら、それを使ってコードを書く事。 OpenJDK http://hg.openjdk.java.net/jdk7/jdk7 OpenJDKを読むことで、プログラム言語してのJavaではな

    一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。
  • JavaScriptのいろいろなコーディングルールをまとめてみた

    JavaScriptの書き方はJavaScript自体がある程度自由なためいろいろな書き方ができますが、一貫性を持って書いた方がバグなども発生しにくくなるため、コーディングルールを定めておくのはよいことだと思います(特に複数人の開発の場合) 有名な企業やライブラリはコーディングルールも公開している事が多いので適当にまとめてみました JavaScript style guide – MDC Docs Mozilla/Firefox向けのものなので、一部ECMAScriptの範囲を超えたものも含まれています。 多くの人が見ていると思うので、見たことない人は一度読んでみるといいです。 jscsにこのコーディングルールをチェックするプリセットが用意されています。 Google JavaScript Style Guide Google JavaScript Style Guide 和訳 — Goo

    JavaScriptのいろいろなコーディングルールをまとめてみた
    tatsu00
    tatsu00 2011/05/28
    これは後でじっくり読むとしよう!
  • ブログを開設してから5ヶ月で月間16万PVを達成するために私が行った3つの戦略と2つの心構え

    ブログをやっている人ならば、「どうせやるなら多くの人に見てもらいたい」と思っているはず。 あなたはいかがですか? 昨年の12月にオープンした当ブログ。 有難いことに、先月の一ヶ月間で16万ページビューを達成する事ができました。 無論、世の中PVが全てではありませんし、 「だから何」 とか言われちゃうとワタクシ棒立ちのまま泣き崩れちゃうんですけど、開設から1年間で10万PVを目指してみよう!との目標をかかげておったもんで、5ヶ月でその数字をクリアーできた事はそりゃー嬉しかったわけです。 何が嬉しいって、たくさんの方に見ていいただけた事が嬉しいんです。そうなんです。 そんな訳で今回は当座の目標を一つ達成したという事で、「5ヶ月で16万PVを達成するために私がやった事」と題してその方法を僭越ながら公開させていただきます。 まぁあくまで私の体験談ですので参考になるかどうかはわかりませんが、少しでも

    ブログを開設してから5ヶ月で月間16万PVを達成するために私が行った3つの戦略と2つの心構え
    tatsu00
    tatsu00 2011/05/19
    見やすく作るのが意外に難しかったりする。( ̄ー ̄)
  • 「HTML_HTAPORN.EC」(エイチティーエイポルン)

    皆さんの中には、インターネットを利用していて突然身に覚えのない料金請求のページが表示されたり、PCを起動するたびに画面にアダルトサイトなどの請求を促すウィンドウが出て閉じることができず途方に暮れたりした読者はいないだろうか。 今回の検証ラボでは、被害が広がってきている「ワンクリック詐欺」、その中でも特に問題となっている「ワンクリックウエア」を取り上げる。検証の対象とするワンクリックウエアは、HTML_HTAPORN.ECとしてトレンドマイクロ製品で検出しているものである。 ワンクリック詐欺とは ワンクリック詐欺は、通常のアダルトサイトや出会い系サイトに似せた悪意のあるサイトもしくはスパムメールを発端とし、正当でない契約提示および料金請求を行う詐欺である。サイト内またはスパムメール内に表示された「次へ」や「Enter/入る」などのボタンやリンクをクリックすると、突如として「ご入会ありがとうご

    「HTML_HTAPORN.EC」(エイチティーエイポルン)
  • テーブルにソート、内容編集、行の削除等の機能を加えるjQueryプラグイン・TableGear

    なかなか多機能なライブラリだったので 備忘録。テーブルにソート、コンテンツの 編集や、Ajaxによる行の削除が可能な jQueryプラグイン・TableGearです。この 手のプラグインはいくつかありますが、 中でもかなり高機能な気がします。 jQueryだけでなくmootoolsも用意されてるみたいです。テーブル内でソートが可能で、セル内は編集できます。もちろん、編集後のソートもOK。行そのものを消す事も可能ですよ。 セル内は編集可能で、普段はこのように通常と変らないインターフェースを維持できます。マウスでクリックするとプルダウンや入力エリアが出現。 編集してもソート機能は維持 ソート機能が付いていますが、セル内に変更を加えても、変更後の内容でソートしてくれます。 行の削除も 行ごと削除する事も出来ます。 デモはPHPMySQLを使って設計してるようですが、他のシステム上でも動作すると

    テーブルにソート、内容編集、行の削除等の機能を加えるjQueryプラグイン・TableGear
  • 「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門

    「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門 ライター:Veki HTML5でゲームが作れるライブラリ「enchant.js」がユビキタスエンターテインメントから発表されました。Webブラウザだけでスプライトを使ったゲームが動くとのことで興味を持った人も多いのではないかと思います。ここではenchant.jsを使ったゲーム作りについて見ていきたいと思います。 enchant.jsがサポートしているHTML5は,長らく使われていたHTML4に代わる次世代Webシステムの要となるものです。HTML5ではWebページの動的な要素,とくにグラフィックスの描画機能などが大幅に強化されており,これまでFlashを使わないとできなかったようなことが,HTMLJavaScriptだけでできるというのが最大の特徴となっています。 ここにきてIn

    「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門
  • PHPスクリプト講座:Home -- そふぃのphp入門

  • アフィリエイトのためのPHP入門講座

    リンク管理を効率化するためのWebプログラミング自作講座 膨大なリンクを管理するアフィリエイト・サイトの運営に、もはやWebプログラミングは必須になりました。 「でもプログラムって難しそう。。。」 いえ、いえ。頭の固くなった中年オヤジの僕にもできたんです。あなたならきっとできるはず! 広告リンクを効率的に管理することに的を絞ってPHPのオイシイところだけ効率よく勉強しちゃいましょう! → 「注意とお願いと免責事項」こちらを読んでからご利用ください。 コンテンツ はじめに このサイトの趣旨とご利用方法。 入門者向け参考書 僕が実際に使っているPHPの解説書やホームページ制作の参考書です。 PHPの基 PHPの基的なルールを解説します。 ローテーション・バナーを作ってみよう ローテーションバナーは比較的簡単に作れます。 自作であれば複数のASPの広告を扱えますし、テキストリンクも表示できま

  • 第1回 初めてのVisual Studio 2010

    Visual Studio 2010(以降、「VS 2010」と表記)は、マイクロソフトが提供する開発ツールだ。この開発ツールを使えば、素早く簡単にさまざまなプログラムを作成することができる。実際にその開発を体験すれば、VS 2010による開発の「容易さ」と「速さ」にビックリすることだろう(ちなみに、この「簡単さ」と「速さ」のことを、プログラミングの世界では「開発生産性」と呼ぶ)。 連載は、プログラミング経験がほとんどない読者を対象として、VS 2010を使った開発のイロハを解説する。そのため、できるだけプログラミングの基礎から解説することを心掛けた。VS 2010は未経験でも、プログラミングの経験があるという読者の方々にとっては、説明が冗長な部分があると思われるが、ご了承いただきたい。VS 2010プログラミングの最初の取っ掛かりとして、企業の新人プログラマーや、.NETプログラミング

    第1回 初めてのVisual Studio 2010
  • Part1 SQLの基本を理解しよう

    SQLで重要なのはDML(データ操作言語)としてのSELECT,INSERT,UPDATE,DELETEの四つのコマンドです。このうちデータを取得するSELECTは最も多用するもので,値を集計したり,あいまい検索したり,二つのテーブルを結合する機能も持っています。テーブルの結合には,どちらのテーブルを親とするかで内部結合/外部結合の違いがあり,検索結果も変わってくるので注意が必要です。 SQLはリレーショナル・データベース管理システム(RDBMS)を操作するための言語です。データベース・プログラミングでは,RDBMSSQLを投げかける(「発行する」と言います)ようにプログラムを開発します。どんなプログラム言語を使っていても,プログラムから発行するSQLに違いはありません。また,SQLはANSI(米国規格協会)などによって国際的に規格化されていますので,どのRDBMS製品に対してもほとんど

    Part1 SQLの基本を理解しよう
  • JavaScript入門

    HOME JavaScript入門 ここでは、ビギナーの方を対象としたJavaScriptの解説を行っています。 JavaScriptは、Webページに組み込んでいろいろなアクションを起こすことができます。 是非JavaScriptを覚えて、一ランク上のWebページ作りに励んでみて下さい。 当サイトでは主に「初めてJavaScriptを触る人」、特にプログラム自体初めての方を対象にしています。 初めての方は様々な専門用語が出て来ると非常に難しく感じることがあるので、ここでは極力専門用語を使わないようにしています。 ここで書かれてあることをマスターしたなら、 後は色々なサイトでレベルを磨いていってください。 なお最初に断っておきますが、JavaScriptを理解するにはHTMLをある程度使える必要があります。 HTMLを十分使えない方は、まずそちらを勉強なさって下さい。 HTMLを理解してい

    tatsu00
    tatsu00 2010/04/17
    javascript 解説サイト
  • 1