タグ

ブックマーク / ascii.jp (6)

  • Go言語と並列処理(2)

    今回は、Go言語の並行・並列処理のかなめともいえるgoroutine(ゴルーチン)周りを掘り下げていきます。 goroutineは、前回の記事で軽く触れたように、軽量スレッドと呼ばれるものです。 そこで、まずはこの軽量スレッドと通常のOSのスレッドがどう違うのかを説明します。 そのうえで、goroutineの低レベルな機能を扱うためのruntimeパッケージ、 goroutineのデータ競合を発見するRace Detecter、 さらに高度な非同期処理を書くときに必要になるsyncパッケージおよびsync/atomicパッケージの使い方を紹介します。 スレッドとgoroutineの違い スレッドとは、プログラムを実行するための「もの」であり、OSによって手配されます。 プログラムから見たスレッドは、「メモリにロードされたプログラムの現在の実行状態を持つ仮想CPU」です。この仮想CPUのそれ

    Go言語と並列処理(2)
  • Opera、ブラウザー初のフリーVPN機能を搭載

    sponsored X-500(JN-IPS24X500FR-H-C6)をレビュー 500Hzディスプレーの実力を14900KF&RTX 4090搭載PCで絞り出す! 合計約80万円でロマンを追求 sponsored 簡単アプリ操作でBluetooth、AirPlay 2、USB Type-C、AUXに接続可能 超渋いレトロラジオ風の高機能スピーカー「Edifier ED-D32」は買い! sponsored 上位モデルは今後も増えるであろう四角いLCDディスプレーのCPUクーラーを採用! 人気上昇中の液晶付きCPUクーラーを中心に映えBTOPCを構成! そのコダワリを聞いた sponsored AI向けのワークステーションやサーバーもズラリ ほかにない特徴や魅力が多数! COMPUTEXのSilverStoneブースをチェック sponsored クラウドストレージの使いやすさ、快適さの

    Opera、ブラウザー初のフリーVPN機能を搭載
    ShineSpark
    ShineSpark 2016/04/22
    最近のOperaはPrestoでないのとゴタゴタとロゴの所為か、Operaでなく別物の○peraだと感じてる
  • レスポンシブWebデザインとは (1/5)

    スマートフォンやタブレット、PCなどあらゆるデバイスに対応する制作手法として注目されている「レスポンシブWebデザイン」。レスポンシブWebデザインの概念からサイト制作の基まで、レスポンシブWebデザインによる制作案件を数多くこなす菊池 崇氏が解説します。(編集部) 連載で紹介したレスポンシブWebデザインの基礎に加えて、画像や動画のレスポンシブ対応、パフォーマンス改善といった商用サイト構築のノウハウを大幅に加筆。さらに、解像度に依存しないレスポンシブWebデザインの考え方やスマートテレビ対応などの応用テクも盛り込みました。 レスポンシブWebデザイン マルチデバイス時代のコンセプトとテクニック 定価:2,625円 (体2,500円)/形態:B5変 (232ページ) ISBN:978-4-04-886323-0 レスポンシブWebデザイン(Responsive Web Design)

    レスポンシブWebデザインとは (1/5)
  • 遅すぎる日本のスマホサイトの原因を探る (1/4)

    デジタル機器の利用動向で知られるコムスコアの調査によると、2011年12月時点の日における携帯電話に占めるスマートフォンの割合は16.6%でしたが、2012年6月には23.5%になり、半年で約7ポイントも増加しました。「まだ4人に1人の割合じゃないか」と思う方もおられるでしょう。 しかし、有名な「キャズム理論」によれば、普及率がイノベーターとアーリーアダプターを合わせて16%を超えると、一般大衆が技術を受け入れます。2012年12月時点の普及率はまだわかりませんが、すでに半分を超えていてもおかしくありません。スマートフォン未対応の企業サイトは、「時代遅れ」といっても過言ではないのです。 日のスマートフォンサイトの問題点 すでにスマートフォン対応を済ませた日の企業サイトは「マーケットに素早く対応して流石だ!是非、お手として見習おう」といえるでしょうか? 先行してスマートフォンに対応し

    遅すぎる日本のスマホサイトの原因を探る (1/4)
    ShineSpark
    ShineSpark 2013/01/09
    "ページを高速に配信するために、またユーザーに優れたユーザー体験を提供するためにも、サイトはシンプルで機能美を追及したものであるべき"
  • Winnyの金子氏が夢見る次世代高速ネットの世界 (1/5)

    2011年、8年をかけた「Winny」裁判が終わった。渦中にいたのは「2ちゃんねる」では「47氏」と呼ばれていた金子勇氏だ。裁判後のインタビュー(関連記事)では、編集部の「これからどうしていきたいか?」という質問に「決めてないです」と答えていた金子氏であるが、着実に次のステップに進み始めている。 6月12日、Skeed社とデータホテルが業務提携して「CLOUD CONNECT」というデータセンター間を高速接続するサービスを展開すると発表(関連記事)したが、金子氏は現在、このSkeed社の社外取締役となっており、新たなプロダクトの開発に専念している。今回のインタビューでは、この金子氏とともに代表取締役社長である明石昌也氏も同席を願い、Winny事件をきっかけにできあがったというSkeed社や、事件の思い出、そして彼らが現在広めようとしている高速データ転送技術について尋ねてみたい。 Winny

    Winnyの金子氏が夢見る次世代高速ネットの世界 (1/5)
  • シェア伸ばすAndroidを襲った「駆除できないウイルス」の恐怖 (1/2)

    前回は、スマートフォンを狙うモバイルマルウェアの現状として、Symbian端末とiPhoneを狙う脅威の現状を紹介した。続いては、シェアを伸ばしつつあるAndroid端末を狙うマルウェアを見ていこう。 続々と登場し始めたAndroidの脅威 通常では審査済みのアプリケーションしか導入できないiPhoneと異なり、Androidは比較的アプリケーションの自由度が高い。アプリケーションの配布方法も自由度が高く、 審査なしのAndroidマーケットでの入手 インターネットからのダウンロード SDカードからのファイルコピー など、複数の方法でアプリケーションが入手できるのだ。 自由度の高さは利便性の高さでもあるが、危険度も高くなってしまう。Android向けのマルウェアは、まだ多くはない。しかし、マーケットは急速に広がっており、これを狙うマルウェアは必ず増えてくる。すでに、日語マルウェアも登場し

    シェア伸ばすAndroidを襲った「駆除できないウイルス」の恐怖 (1/2)
    ShineSpark
    ShineSpark 2011/05/05
    Javaコード・・・?
  • 1