タグ

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

  • Rustで有名アルゴリズムに挑戦(2) Rustは難しい?シーザー暗号を解いてみよう

    Rustは実行効率や安全性を重視したプログラムが作れる人気のプログラミング言語です。それでも習得が難しいと言われることもあります。連載ではいろいろな有名アルゴリズムを解くことでRustに慣れることを目的にしています。今回は、シーザー暗号を解いてみましょう。 Rustは難しい言語か? RustはC/C++言語並みに実行効率が良いのですが、安全性を重視した言語になっています。最近では、ブラウザ上でもRustを快適に動かすことができるようになっており、ますます多くのプログラマーRustを学んでいます。 Rustのメリット - RustのWebサイトより とは言え、PythonJavaScriptRubyなどのスクリプト言語と比べたら難しいと感じる場面もあります。 まず、Rustはコンパイル言語であり、逐次実行するスクリプト言語とは大きく異なっています。また、スクリプト言語よりもデータ型に

    Rustで有名アルゴリズムに挑戦(2) Rustは難しい?シーザー暗号を解いてみよう
  • Microsoft Silverlightがオープンソース化、「OpenSilver」ベータ版リリース

    Userwareは現地時間2021年9月13日、Microsoft Silverlightをオープンソース化した「OpenSilver」のベータ版をリリースした。OpenSilver SDKはダウンロードページから入手できる。OpenSilverはMicrosoft Silverlightで開発したアプリケーションをビルドし、WebAssemblyをサポートする主要なWebブラウザーで実行するための基盤だ。Visual Studioの拡張機能として動作するため、Visual Studio 2019 バージョン16.11以降、もしくはVisual Studio 2022が必要となる。 OpenSilverはMicrosoft Blazorとmono WebAssemblyを活用し、C#や.NETからWebAssemblyにコンパイルする。開発者はGitHubのサンプルコードを参考にすることを

    Microsoft Silverlightがオープンソース化、「OpenSilver」ベータ版リリース
    motchang
    motchang 2021/09/17
    動画のDRMとかに使えるのかなWASMは
  • 【連載】ゼロからはじめるPython

    AI機械学習でも人気のプログラミング言語「Python」、インストールからはじめPythonに触れながら学んでいく連載講座。

    【連載】ゼロからはじめるPython
  • パブリッククラウドやDocker Hubに最適化した「Minimal Ubuntu」がリリース

    Minimal Ubuntu, on public clouds and Docker Hub(Canonical公式ブログより) Canonicalは2018年7月9日(米国時間)、パブリッククラウドおよびDocker Hubに最適したLinuxディストリビューション「Minimal Ubuntu」をリリースしたことを明らかにした。AWS(Amazon Web Services)およびGCP(Google Cloud Platform)を推奨パブリッククラウドとし、イメージファイルはWeb上からダウンロードできる。 Minimal Ubuntuはクラウド上の仮想マシン用OSとして設計し、標準のUbuntuと比較すると、イメージサイズは50%未満、起動は40%高速化した。Amazon EC2やGCE(Google Compute Engine)、コンテナはLXDやKVM、OpenStack

    パブリッククラウドやDocker Hubに最適化した「Minimal Ubuntu」がリリース
  • MVNOは儲からない、"我慢大会"に近そうな驚愕の現状

    格安通信サービスを提供するMVNO。多数の事業者がおり、市場はレッドオーシャンと呼ばれる状況にあるが、問題は採算性の低さとその深刻さだ。実態は想像を超えるようだ。 MVNOの現状を示した適時開示文書 MVNO市場には650社以上が参入している。市場はまだ拡大傾向にありながらも、事業者数の多さから、おのずと1社が獲得できる契約者は限られてくる。こうした状況から、近い将来の業界再編も予測されてきた。 そうした中で9月末に起きたのが楽天によるプラスワン・マーケティングの通信事業(フリーテル)の買収だ。買収にあたって楽天が公開した適時開示文書からはMVNO事業の厳しさを伺い知れるものとなっている。 開示文書によると、楽天はプラスワン・マーケティングに事業承継の対価として5億2000万円を支払う格好だ。さらに承継する資産は18億7700万円。負債は30億900万円となり、差し引き10億円超の負債を引

    MVNOは儲からない、"我慢大会"に近そうな驚愕の現状
  • 詳細設計の段階に入った日本の次世代フラッグシップスパコン「ポスト京」

    筑波大学で開催された第8回「学際計算科学による新たな知の発見・統合・創出」シンポジウムにおいて、ポスト京スーパーコンピュータ(スパコン)開発するフラグシップ2020プロジェクトのリーダーである理研AICSの石川裕氏が、ポスト京の開発状況を発表した。

    詳細設計の段階に入った日本の次世代フラッグシップスパコン「ポスト京」
    motchang
    motchang 2016/11/07
    [HPC][hardware]
  • 再生医療で、EDの根本的な治療を実現する「SHED-CM療法」とは?

    銀座ソラリアクリニックはこのほど、名古屋大学 顎顔面外科学・上田実名誉教授の「乳歯歯髄幹細胞培養上清液」に関する研究論文から、ED向けの治療法「SHED-CM」を新たに開発したことを明らかにした。 ED(Erectile Dysfunction)で悩む人は年齢を重ねると増える傾向にあるが、近年では生活習慣病の多様化や社会的ストレスの増大などにより、40歳以下の男性にも患者が増えていると推測されているという。2000年頃から効果的な飲み薬が登場したが、副作用の恐れがあることや対症療法であることから、新たな治療法の開発が期待されている。 このほど同クリニックが開発した「SHED-CM療法」は、これまでの治療法では難しかったEDの根的な治療を実現する治療法。最先端の「再生医療」に着目したもので、治療には乳歯歯髄幹細胞を培養する際に生成される上澄み液「培養上清液SHED-CM」を使用する。 培養

    再生医療で、EDの根本的な治療を実現する「SHED-CM療法」とは?
    motchang
    motchang 2016/10/20
    🙏
  • 【株の知識ゼロ】バカが考えた株の漫画

    このコンテンツは、 漫画「インベスターZ」をもとに 3人のバカが真面目に株について 解説した入門コミックです。 バカたちは株式投資の素人であるため、 内容にはあやふやな知識・勘違い・ ただの妄想が多数含まれています。 この漫画を参考にして株式投資を行い、 被った不利益については 一切の責任を負えません。 ご理解のうえお読みください。

    【株の知識ゼロ】バカが考えた株の漫画
    motchang
    motchang 2016/08/24
    僕もやっていこう
  • ZFS含んだUbuntuにGPL違反の可能性

    Software Freedom Conservancyは2月25日(米国時間)、「GPL Violations Related to Combining ZFS and Linux - Conservancy Blog - Software Freedom Conservancy」において、先日Ubuntuが次期リリースバージョンでZFSのサポートを表明したことを受け、zfs.koがGPLに違反する可能性があることを指摘した。次期UbuntuからZFSが利用できると期待していたユーザーは、しばらく状況を見守ることになるかもしれない。 ZFSは元々Solarisで利用するボリューム管理機能およびファイルシステムとして開発されてきた。OpenSolarisが公開されてからSolaris以外でも利用されるようになり、現在ではIllumosやFreeBSDなどで積極的に活用されている。ZFSが提

    ZFS含んだUbuntuにGPL違反の可能性
  • 東京都板橋区で"エンジニアオリンピック" - 「サーバー投げ」など全9種目

    エンジニアオリンピックゲームス」は、エンジニアによるエンジニアのための運動会。「企業への帰属意識を高める」「企業の風通しを良くする」「一つの目標を目指すことによりチームビルディングを促進する」という3つのコンセプトのもと開催されている。1チーム10~15人で、メンバー全員が同じ会社のエンジニアであれば参加可能。 競技としては、サーバーの機体を投げてその距離を競う「サーバー投げ」を始めとして、「玉入れさせない」「人間大玉ころがし」「水鉄砲騎馬戦」「ドッジボール」「障害物リレー」など全9種目を行う。なお、「サーバー投げ」に使用するサーバーは、重さ約15kgのブレードサーバーとなる。

    東京都板橋区で"エンジニアオリンピック" - 「サーバー投げ」など全9種目
    motchang
    motchang 2015/10/25
    1U じゃなくてブレードなげたの!?
  • Linuxカーネル4.0が登場 - 再起動せずにパッチ適用が可能に

    Linus Torvalds氏は4月12日(米国時間)、「Linux-Kernel Archive: Linux 4.0 released」において、Linuxカーネルの最新安定版となる「Linux カーネル 4.0」の公開を伝えた。メジャーバージョンが4へ繰り上がっているが、今回のバージョンは変更点が少なく、"ちょっとした"リリースとされている。より大きな変更は次のバージョンとなるLinuxカーネル4.1で行われる見通し。 カーネル4.0はそれほど変更点のないバージョンとのことだが、「Linuxカーネル 4.0」はシステムを再起動することなくカーネルにセキュリティパッチなどを適用できる機能が追加された点で注目される。この機能は長い間Linuxカーネルへのマージが期待されてきた機能だ。この機能により、今後はLinuxサーバを再起動することなくセキュリティアップデートを適用できるようになる。

    Linuxカーネル4.0が登場 - 再起動せずにパッチ適用が可能に
  • 『Mavericksの新コマンド(1)』 - 新・OS X ハッキング!(107)

    今回は「Mavericksの新コマンド」について。比較的小規模なアップデートといえるMavericksだが、20件近い新しいコマンドが収録されている。どちらかといえば開発者向けのコマンドが大半を占めるが、一般ユーザに無関係というわけでもない。そのうち有用なものをピックアップし、機能の概要とかんたんな使い方を解説してみよう。 圧縮メモリの働きを知るには「memory_pressure」 OS Xでよく見られる実装形態に、「機能をGUIとCUIの両方で提供する」というものがある。ディスクユーティリティ(diskutil)、ソフトウェアアップデート(softwareupdate)、スクリーンショット(screencapture)など数えあげればキリがないほどで、その伝統がOS XのCUI環境を充実させてきたという側面は否定できないだろう。 Mavericksでも、その伝統は廃れていないようだ。物

    『Mavericksの新コマンド(1)』 - 新・OS X ハッキング!(107)
    motchang
    motchang 2013/11/09
  • NetBSD、カーネル内部でLua動作

    NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. NetBSDカーネル内部でLuaスクリプトを動作させるためのコードがマージされた。この機能を利用するとカーネルに新しい機能を追加するにあたってC言語によるプログラミングではなくLuaスクリプトを使ったプログラミングが可能になる。カーネル開発の幅が広がるほか、高速開発のための方法のひとつとして利用できる。 Luaは軽量で高速なスクリプト言語。仕様がコンパクトで移植性に優れているという特徴がある。NetBSDはベースシステムにすでにLuaを取り込んでおり、Luaスクリプトによる記述ができるようになっている。今回カーネル内部においてもLuaスクリプトが利用できるようになったことで、C言語による開発を苦手とするユーザ

  • 【注目Q&A】彼女が痴漢対策で下着の中にスーパーボールを2つ入れてます | マイナビニュース

    画像はイメージ 今日の注目Q&A 「僕の彼女が痴漢対策で下着の中に小さなスーパーボールを2つ入れてます。結構都心ではやってる人も多いと聞いてびっくりしました。 僕はフツメンですが、彼女はかなりかわいらしい容姿をしていて、一緒に渋谷などを歩くと最低1回は必ずスカウトで声をかけられるレベルです。 それも大変だなぁと思っていたのですが、痴漢対策も大変そうですごく心配です。実際僕が(やりませんが)もし下着にボールをいれて歩いて電車に乗ったら結構歩きにくいし痛いと思うのですが…。 女性の方、差し支えなければ、ボールが下着に入っていた場合の痛みの度合いなどを教えてください。(女性だとあまり痛くないのでしょうか?) また、ほかに効果覿面な痴漢対策があったら教えてください」 【マイナビニュースQ&Aより抜粋】 この質問にアドバイスするには こちらから。

    motchang
    motchang 2013/09/09
    キンタマじゃん
  • おたっきぃ佐々木「文化放送よ、私は帰ってきた!」 - 8月放送のラジオ『あませらげ! 東京!』の魅力を大いに語る

    『ツインビーPARADISE』『君のぞらじお』など、アニラジファンなら一度は聞いたことがある番組を数多く手がけ、90年代の声優・アニラジブームの牽引役となった元文化放送ディレクターのおたっきぃ佐々木こと、佐々木伸。 2005年頃以降、活動を縮小していた同氏が2013年8月、超A&G+枠のラジオ番組『あませらげ! 東京!』で古巣文化放送で電撃的な復帰を果たす。しばしの休息から復帰するA&Gの元カリスマが、番組放送開始を前に『あませらげ! 東京!』について語ってくれたので、その模様をお伝えしていこう。 おたっきぃ佐々木が語るラジオ『あませらげ! 東京!』 ――おたっきぃ佐々木と言えば30歳前後のアニラジファンなら誰もが知ると思うのですが、若い人に向けて自己紹介して頂けますか? おたっきぃ佐々木(以下、佐々木)「以前ネットで書かれていて笑ったんですが、おたっきぃ佐々木とは、現在の鷲崎健のポジショ

    おたっきぃ佐々木「文化放送よ、私は帰ってきた!」 - 8月放送のラジオ『あませらげ! 東京!』の魅力を大いに語る
    motchang
    motchang 2013/07/07
  • 新gTLDの「.moe」がICANN初期審査を通過 - インターリンク

    インターネットプロバイダー業務などを手がけるインターリンクの代表取締役 横山 正氏は6月15日、自身の社長ブログ「明日できることは今日しない」で、新gTLD「.moe」がICANNの初期審査(IE)を通過したと発表した。

    新gTLDの「.moe」がICANN初期審査を通過 - インターリンク
    motchang
    motchang 2013/06/18
  • Linux/Cdorked.Aマルウェア、ApacheのみならずNginxにも感染

    2013年4月後半ごろから、Linuxで動作するApache HTTPd Serverが「Linux/Cdorked.A」と呼ばれるマルウェアに感染していることが報告されていた。このマルウェアはApache HTTPd Serverにバックドアを設け、外部から制御可能な状況を作り出す。最終的に、特定のアクセスに関して特定のサイトへリダイレクトを実施する。 当初Apache HTTPd Serverのみが影響を受けているものと考えられていたが、LighttpdおよびNginxも「Linux/Cdorked.A」に感染していることが確認された。これまでどのような経緯でマルウェアが観測されたのか、どのように動作してバックドアが動作しているのかの詳細が「Linux/Cdorked.A malware: Lighttpd and nginx web servers also affected」に掲載

    Linux/Cdorked.Aマルウェア、ApacheのみならずNginxにも感染
  • 若手リーダーが語る、これからのエンジニア像 - ポケラボ

    2007年設立以来、モバイルコンテンツやソーシャルゲームの開発に特化したソーシャルゲームデベロッパーとして着実な成長を続ける株式会社ポケラボ。2012年に入ってからはスマートフォン向けネイティブアプリの開発に100%のリソースを集中させ、ヒットタイトルを連発。同年10月にはグローバル展開を加速させているグリーと戦略的業務提携を結ぶなど、世界一のソーシャルゲームデベロッパーを目指し、飛躍的な進化を続けている。 次々と変化するモバイルインターネットの領域において、他社に先駆けて市場開拓をするには、コンテンツを技術面から支えるエンジニアに大きな期待がかかる。現在最も市場環境が変化する業界において、必要とされるエンジニア像はどのようなものだろうか。経営管理部 人事担当M氏と、スマートメディア事業部 リードエンジニアO氏に、同社の成長を後押しする環境、そしてポケラボが求めるエンジニア像について話を聞

    若手リーダーが語る、これからのエンジニア像 - ポケラボ
    motchang
    motchang 2013/05/09
  • Linux 3.9新機能ハイライト

    The H OpenにFeature set of Linux 3.9 has been establishedのタイトルのもと、Linuxカーネル3.9で登場が見込まれる新機能の要約が掲載された。要点がまとまっていて参考になる。Linux 3.9は2013年4月末から5月にかけてリリースが予定されているバージョン。 Feature set of Linux 3.9 has been establishedで紹介されているLinuxカーネル3.9の主な新機能は次のとおり。 BtrfsにおけるRAID5およびRAID6のサポート (実験的機能) SSDをHDDのキャッシュとして使用する機能の追加 LZO圧縮コードの改善(処理速度の向上) KVM仮想化機能の強化。ARMプロセッサの対応(Cortex A15が対象) 7000系Wifiドライバの追加 KVMがARMプロセッサに対応するのはLin

    Linux 3.9新機能ハイライト
  • スマホアプリ開発の最前線で使われている、UIデザインメソッド20(3) デベロッパーに聞く、今日から使えるJavaScript 高速化術(前編)

    アプリ制作の技術者から学ぶ当連載や、中村洋基氏をはじめとするクリエイターが登壇する11月17日(土)開催のセミナー、中国・上海のWeb制作会社訪問ツアーなどの豪華賞品が当たるアプリアワードを行う「TapApp(タップ*アップ)プロジェクト」と連動した連載第3回は、実際にソーシャルゲームのコーディングを行っているサイバーエージェント(以下、CA)のデベロッパーに、すぐに使えるJavaScript高速化のテクニックについて聞いた。 高速化がもとめられるスマホ用Webアプリ開発の現場 スマートフォン用ゲームというと、ネイティブアプリケーションの形で提供されるものをまず思い浮かべるかもしれないが、最近ではソーシャルゲームを中心に、ブラウザ上で動作するWebアプリケーションとして提供されるタイトルが続々と登場している。ユーザーがアプリをダウンロードする手間がなく、iPhoneAndroidなど複数

    スマホアプリ開発の最前線で使われている、UIデザインメソッド20(3) デベロッパーに聞く、今日から使えるJavaScript 高速化術(前編)
    motchang
    motchang 2012/10/23