タグ

ブックマーク / news.mynavi.jp (120)

  • これから学ぶ人におすすめのプログラミング言語 - Swift、Erlangほか

    Dice is the leading career site for technology and engineering professionals 7月29日(米国時間)、Diceに掲載された記事「5 Programming Languages You’ll Need Next Year (and Beyond) - Dice News」が、次の1年または数年で仕事で活用できる5つのプログラミング言語について伝えた。静的か動的か、関数型かどうか、ガベージコレクションの意味、仮想マシンの動作など、プログラミング言語を特徴付けるいくつかのキーワードの説明があった後、職を得たいのであれば次のプログラミング言語を学ぶのがよいと説明している。 JavaScript/HTML5/CSS3 C# Java PHP Swift リストアップされた5つのプログラミング言語はTIOBE PCIやPYPL

  • LLVMベースのD言語コンパイラ登場

    LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations. LLVMをベースとしたD言語の新しいコンパイラが「Release LDC 0.13.0 · ldc-developers/ldc · GitHub」として公開された。LDCを開発しているLDCプロジェクトはLLVMが提供しているモダンな最適化機能などを活用したDプログラミング言語のコンパイラを提供することを目指している。コンパイラは公式なDMDフロントエンドを使用しており、D2の最新版をサポートするとしている。 LDCの開発はオープンソースソフトウェアとして取り組まれており、ライセンスにはBSDライセンスが採用されている。今回公開されたリ

  • PHP 5の次はPHP 7 !? - PHPコミュニティで議論中

    PHPデベロップメントチームは7月22日(ノルウェー時間)、「PHP: rfc:php6 PHP RFC: Name of Next Release of PHP」において、PHPの次期メジャーアップグレードバージョンをPHP 6ではなくPHP 7にする案を発表した。PHPの現在の主流バージョンはPHP 5。なぜPHP 6をスキップしてPHP 7としてリリースすべきかといった理由が説明されている。 PHPデベロップメントチームはこれまでPHP 5の次期バージョンとなるPHP 6の開発を進めてきたが、何年経っても開発が完了せず、最終的にはこのままPHP 6の開発を継続することは困難と判断。すでにこれまでのPHP 6の開発を終了し、新しいバージョンの開発に着手していた。 このため、すでに「PHP 6」という名前は広く認知されており、まったく別の成果物をPHP 6として公開することは混乱を招くだ

  • DeNA、「マンガボックス」アプリで「寄生獣」のフルカラー版を先行配信開始

    DeNAは、iPhone/iPad/Andoridデバイス向けマンガ雑誌アプリ「マンガボックス」で、マンガ「寄生獣」のフルカラー版を25日より無料配信する。配信開始後は12週間に渡って毎週金曜日に1話ずつ順次公開する予定。なお、日よりマンガボックスにて「シェアして先読み」機能を用いると一足先に読むことが可能。原作「寄生獣」のフルカラー版の無料配信は今回が初となる。

    DeNA、「マンガボックス」アプリで「寄生獣」のフルカラー版を先行配信開始
    rokujyouhitoma
    rokujyouhitoma 2014/07/18
    マンガボックス。
  • 消費者向け遺伝子検査「MYCODE」とは? - その利用方法から技術面まで

    DeNAライフサイエンスは、一般消費者向け遺伝子検査サービス「MYCODE(マイコード)」の提供を8月中旬から開始する。稿では、サービスの利用方法や結果の内容、サービスを支える遺伝子の解析方法や保管場所などをレポートする。 MYCODEとは、自宅でできる遺伝子検査で、「がん」や「生活習慣病」などの疾患リスクや「虫歯のなり易さ」や「肌質」といった体質など最大283項目に関して調べることができるサービス。同サービスで診断可能な項目一覧は、以下のとおり。

    消費者向け遺伝子検査「MYCODE」とは? - その利用方法から技術面まで
  • お金を稼ぐ方法14選!今すぐお金が必要なときにできること

    お金が必要で、なんとかしてもう少し稼ぐ必要はないか?とお考えの方へ。業以外に仕事をする方法もありますし、今ならアルバイト以外の方法で、スマホやパソコンを使って、自宅にいながらでも隙間時間で効率よく稼ぐ方法も多々あります。 今の収入に少し上乗せしたいという方のために、特別なスキルや資格がなくてもできる、お金を稼ぐ方法を厳選してご紹介します。 会社員、専業主婦、学生でもできる方法や、副業などで気でお金を稼ぐ方法など、かけられる時間や持っているスキルなどで様々紹介するので、ぜひ一番自分に合っていると感じるものから試してみてください。自分が得意そうな分野をいくつか組み合わせて行うと、効率よく稼げるでしょう。 気でお金を稼ぐ!という方も、お金がないから隙間時間でちょっとでもいいから収入を増やしたいという方も、是非参考にしてみてください。

  • Googleが完全自動運転カーを一から設計 - プロトタイプを公開

    Googleは27日(現地時間)、同社が設計した自動運転カーのプロトタイプを公開した。 自動運転カー・プロジェクトのディレクターであるChris Urmson氏によると、プロトタイプはこれまで同プロジェクトで培ってきた自動運転カーの技術を引き出せるように、自動運転カー用に一から設計した。Fiat 500を思わせる丸みのある外観で2人乗り。これはセンサーの死角を無くし、広い範囲でセンサーが正確にオブジェクトを見分けられるようにデザインした結果だ。 自動運転カー・プロジェクトで、現在Googleが市街地での走行テストなどに使用している自動運転カーはトヨタの車を改造したもので、人による運転も可能になっている。プロトタイプは完全自動運転で、内部にハンドル、アクセルペダル、ブレーキペダルはない。2人分の座席、スタート/ストップ・ボタン、マップなどが表示されるスクリーンがあるのみだ。そのため小さな車

    Googleが完全自動運転カーを一から設計 - プロトタイプを公開
  • PHP、"次世代PHP"の開発を開始 - JIT実装に向けコアAPIも変更

    PHPデベロップメントチームは5月27日(米国時間)、「PHP Next Generation」においてパフォーマンスを向上させた次世代のPHP実装を実現するための取り組みを開始したと伝えた。新しいコードベースはphpngというブランチとして作成されており、コア部分のAPIの変更やJIT実装の追加などが実施される見通し。 PHPデベロップメントチームは2013年いっぱいまで、PHPに対してJIT技術を適用することが可能であるかどうか、可能であればどういった取り組みをすればよいのか調査してきた。その結果、現在のPHPにおいてJIT技術を導入するためには、コア部分のAPIを変更する必要があると判断。今回新しくブランチが切られたphpngはその最初のステップを実施するためのコードベースとされている。 最終的にはコアAPIの変更を行ったのち、JIT技術の実装とPHPへの適用が行われる見通し。現在は

  • PyPy 2.3登場 - パフォーマンス改善ほか

    PyPy is a fast, compliant alternative implementation of the Python language. PyPyチームは5月9日(米国時間)、「PyPy Status Blog: PyPy 2.3 - Terrestrial Arthropod Trap」においてPyPyの最新版となる「PyPy 2.3」を公開したと伝えた。「PyPy 2.3」が対象とするバージョンはPython 2.7.6。いくつかのバグ修正とパフォーマンスの改善が実施されている。標準ライブラリは2.7.3から2.7.6へアップデート済み。 CFFIが導入されたことで既存のCのソースコードをPyPyやCPythonとの連携する処理がより簡単になっている。CFFIの恩恵を受けるパッケージとしてcryptgraphy、Pillow(Python Imaging Library

    PyPy 2.3登場 - パフォーマンス改善ほか
  • Dropbox版Python「Pyston」登場

    Webサービスを提供しているベンダが自社で開発したPHPPythonの実装系をオープンソースソフトウェアとして公開する取り組みが続いている。この状況に新しくDropboxも参入することになった。 Dropboxは4月3日(米国時間)、「Dropbox Tech Blog - Introducing Pyston: an upcoming, JIT-based Python implementation」においてPythonの新しい実装系「Pyston」をオープンソースソフトウェアとして公開したと伝えた。 説明によればよりスケーラビリティの高いシステムをPythonで実装するために開発が進められている実装系が「Pyston」ということになる。Dropboxでは多くのシステムをPythonで実装しているが、スケーラビリティが必要とされるケースではパフォーマンスを実現できないことからPytho

  • アリエル、スマートデバイス向けセキュリティミドルウェアを正式リリース

    大規模組織向けWebコラボレーションウェアの開発・販売・サポートなどを行うアリエル・ネットワークは10日、スマートデバイス向けセキュリティ対策ミドルウェア「Ariel AirProtection」を正式にリリースした。対応OSはAndroidおよびiOS。 近年、企業におけるスマートデバイスの業務利用拡大に伴い、情報漏えい等のセキュリティリスクへの対応が課題となっている。同製品は、スマートデバイス利用におけるセキュリティ機能や一元的に運用・管理を行うための機能を備え、Webアプリケーションへのセキュアなアクセスを可能にするというもの。 主な機能は、データを端末に残さずに業務アプリケーションを利用できる「セキュアブラウザ」や「ファイルダウンロード制限」、端末個体認証とワンタイムパスワード認証を組み合わせリモートアクセス認証を強化する「追加認証機能」、通信経路上における情報の漏洩や盗聴、改ざん

    アリエル、スマートデバイス向けセキュリティミドルウェアを正式リリース
  • 離婚したくなる夫の職業とは? -「給料が低い」「残業が多い」「不規則」…

    与信管理ASPクラウドサービスを提供するリスクモンスターはこのほど、第1回「離婚したくなる亭主の仕事」の調査結果を発表した。同調査は20歳~49歳の男女個人を対象として、1月18日~19日にインターネット上で実施。600人から回答を得た。 「亭主の仕事に対する満足度」を聞いたところ、「不満がある」が52.8%となり、「不満はない」の47.2%を若干上回った。「不満がある」と回答した内訳を年代別でみると、20代が46.2%、30代が56.7%、40代が55.1%で、20代のみが半数未満だった。 業種別に不満の有無を集計したところ、「不満がある」という回答が最も多かった業種は「鉱業」「専門サービス業」「娯楽業」(各100.0%)。次いで「飲店、宿泊業」(85.7%)、「品製造業」(80.0%)だった。対して、「不満はない」という回答が最も多かった業種は、「農業」「電気・ガス・熱供給・水道業

    離婚したくなる夫の職業とは? -「給料が低い」「残業が多い」「不規則」…
    rokujyouhitoma
    rokujyouhitoma 2014/04/08
    Σ
  • 【キーマン列伝】“暇つぶし”で作った言語が世界で人気に!? ~グイド・ヴァンロッサム氏 | マイナビニュース

    休暇がとれれば、日々酷使している身体や頭が休まるものだが、当に何もすることがないと、休暇が単なる“暇”となってしまい、、“暇つぶし”するのに逆に苦労することにもなりかねない。しかし、そんな“暇つぶし”を利用して作り出したモノが、自分の一生を左右するような大きな存在になるとしたらどうだろう? 今回は、そんな“暇つぶし”でプログラミング言語「Python」を開発してしまった、グイド・ヴァンロッサム氏(以下敬称略)をキーマンとして紹介しよう。 グイド・ヴァンロッサムは1960年にオランダにて誕生した。オランダで幼少期を過ごし、そのまま同国のアムステルダム大学へ進学した。大学では数学と計算機科学を学び、1982年に修士号を取得した。卒業後は一般企業へ就職はせず、オランダの国立情報工学・数学研究所(CWI)へ入所した。 ヴァンロッサムはCWIに勤務しているときに、BSD系UNIXに関する研究や、同

    【キーマン列伝】“暇つぶし”で作った言語が世界で人気に!? ~グイド・ヴァンロッサム氏 | マイナビニュース
  • Nginx、SPDY実装にヒープバッファオーバーフローの脆弱性

    Nginxのメーリングリストに投稿されたメール「nginx security advisory (CVE-2014-0133)」が、実験的に導入されていたSPDYの実装にバグがありセキュリティ脆弱性になっていると伝えた。攻撃者はこのバグを利用することで任意のコードを実行できる可能性がある。 問題になっているバグはヒープメモリのバッファオーバーフロー。ワーカープロセスで発生する可能性がある。攻撃者は細工したリクエストを送信することでワーカープロセスにおいてヒープメモリのバッファオーバーフローを発生させ、結果として任意のコードを実行できるとされている。 このセキュリティ脆弱性の影響を抱えたバージョンはNginxの1.3.15から1.5.11まで。デフォルトではこのセキュリティ脆弱性が利用されることはない。ngx_http_spdy_moduleモジュールとともにコンパイルされており、--wit

  • 高速なPHP実行環境「HippyVM」登場 - PyPy JIT技術を活用

    HippyVM is a reimplementation of the PHP language using PyPy technology Baroque Softwareは3月24日(米国時間)、「Introducing HippyVM」において新しいPHP実行環境「HippyVM」を発表した。HippyVMはPyPyの技術を使って開発されたPHP実行環境。PHPのコア部分をほぼ実装しているほか、多くの組み込みモジュールもすでに取り込んでいる。ほかのPHP実行環境と比較して動作速度が高速という特徴がある。 説明によればデフォルトのPHP実行環境と比較してHippyVMは7.3倍ほど高速に動作するほか、HHVMと比較しても2倍ほど高速するという。高速さの理由はJIT技術の活用にあるとされている。 現在公開されているバージョンはオープンソースソフトウェアとして提供されている。技術のコア部

  • 大刷新リリース Java 8の新機能

    新たなJavaScriptエンジン「Nashorn」 Java SEではこれまでRhinoというJavaScriptエンジンが同梱されていたが、Java 8からはNashornという新たなJavaScriptエンジンに変更されている。NashornはRhinoの後継と位置づけられているものの、Java 7から導入されたinvokeDynamic命令を駆使したまったく新しい実装となっており、Rhinoよりも軽量で高速に動作するとされている。 パーマネント領域の廃止 Java 7までクラス情報を格納するパーマネント領域は通常のヒープ領域とは別にサイズの指定を行う必要があった。そのため大量のクラスをロードするアプリケーションや動的にクラスのリロードが可能なフレームワークではPermGenの不足によるOutOfMemoryErrorを目にしたことのある方も多いのではないだろうか。 Java 8では

    大刷新リリース Java 8の新機能
  • 大刷新リリース Java 8の新機能

    2014年3月18日(米国時間)、ラムダを筆頭に数多くの新機能が含まれるJava 8がいよいよリリースされる。 ここ数年、JavaOracleのSun買収による混乱、当初Java 7で実装されるはずだった多くの機能の先送り、さらにはJava 8のリリースの遅延など様々な要因によって強い停滞感があり、それが関数型言語の機能を取り入れたScalaなどJavaの代替となるJVM言語の台頭にも繋がった。 そうしたJavaプログラマの溜まりに溜まったモヤモヤを払拭するアップデートとして期待されているのが今回のJava 8だ。前述の通りラムダの導入による新たな構文からStream APIやTime APIといったライブラリの追加まで、非常に多くの新機能を含んでいる。 稿ではそのJava 8の主要な新機能についてサンプルコードを交えて紹介していく。Java 8の新機能を押さえるための参考になれば幸い

    大刷新リリース Java 8の新機能
  • Raspberry Piで作った素晴らしいものを世界にも教えてほしい -Eben Upton氏

    コミュニティとの連携を重視したことで受け入れられたRaspberry Pi 超小型のマイコンボード、というよりは超小型PCと位置づけた方が正しいであろう「Raspberry Pi」はマイナビニュースでもいくつかニュースや記事などを掲載しているが、このRaspberry Piの開発者であり、かつRaspberry Pi財団の創設者でもあるEben Upton氏が昨年5月末に一週間ほど日に滞在した。この滞在はかなり忙しいもので、24~26日と28日は東京で様々なイベントに出席され、その合間に27日は大阪で講演を行われている。そんな忙しいUpton氏であるが、5月28日に時間を取っていただいてお話を伺う事が出来た。5月末のインタビューを半年以上寝かしていたのは、一重に筆者の怠慢によるところで、関係者の皆様に深くお詫びすると共に、インタビューをご紹介したいと思う。 --大阪の人々の反応はどうでし

    Raspberry Piで作った素晴らしいものを世界にも教えてほしい -Eben Upton氏
  • SQLite 3.7登場、高速コミット/ロールバックWAL実装実現

    SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. 22日(米国時間)、SQLiteの最新版となるSQLite 3.7.0が公開された。SQLiteはもっとも広く使われている組み込み向けデータベースのひとつ。パブリックドメインのもとで提供されているため組み込みに採用するのに都合がよく、またバランスのいい機能取捨や性能が評価されている。FirefoxやThunderbirdで根幹をなすコンポーネントとして採用されているほか、Operaでも採用されている 。ほかにも採用事例は多い。 SQLite 3.7.0でもっとも注目されるのはWAL (Write-Ahead Logging)と呼ばれる

  • PyPy 2.2登場 - インクリメンタルGC導入

    PyPy is a fast, compliant alternative implementation of the Python language. PyPyの最新版となる「PyPy 2.2」が公開された。 64ビット版および32ビット版のLinuxやFreeBSD、Mac OS X(64ビット版)、Windows ( 32ビット版)ほか、ARMアーキテクチャ版(ARMv6およびARMv7)などがサポートされている。PyPyはPythonの実行環境。JITコンパイラを搭載しデフォルトのPython実行環境よりも処理速度が高速という特徴がある。「PyPy 2.2」はPython 2.7.3に相当する。 「PyPy 2.2」の最大の特徴はガベージコレクタが改善され、インクリメンタルガベージコレクタとして機能するようになった点にある。これまでの実装ではメモリを大量に消費して多くのオブジェクト

    PyPy 2.2登場 - インクリメンタルGC導入