タグ

ブックマーク / atmarkit.itmedia.co.jp (13)

  • 「AI」エンジニアになるための「基礎数学」再入門 - @IT

    AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載。今回は「回帰分析」には対数変換を用いるとよい理由について解説します。

    「AI」エンジニアになるための「基礎数学」再入門 - @IT
  • Microsoft、プログラミングの“変数”に似た「Excel」の「LET」関数を発表

    Microsoftは2020年3月17日(米国時間)、「Excel」の新しい関数「LET」を発表した。LET関数は現在、β機能であり、「Office Insider」のInsiderチャネルに参加する「Office 365」契約者が利用できる。2020年中に他のチャネルのユーザーも利用できるようになる。 LET関数は、計算結果に“名前”を割り当てるものだ。これらの名前は、LET関数のスコープ内だけで適用できる。プログラミングの“変数”に似ているが、Excelネイティブの数式構文を使って実現するという。 LET関数を使用するには、名前と値のペア、およびそれらを使用する計算を定義する。名前と値のペアは少なくとも1つ定義する必要がある。LETは最大126個のペアをサポートする。

    Microsoft、プログラミングの“変数”に似た「Excel」の「LET」関数を発表
    veleno
    veleno 2020/03/26
    これ、変数と式をもつletだからlambdaだよね?
  • Visual Studio 2017におけるPythonサポート

    このときVS Installerの右側に常に表示される[概要]ペーンあるいは[個別のコンポーネント]タブで、[Python 開発]ワークロードと同時にインストールするPythonのバージョンやツール類などを選択できる(従来のPython Tools for VSではPython処理系を別途インストールする必要があったが、[Python 開発]ワークロードでは同時にインストールが可能となっている)。複数の処理系をインストールした場合は、どの処理系を使用するかなどを、後述する[Python 環境]ウィンドウで切り替えられる。 ただし、Python処理系はこのワークロードとは独立して、python.orgなどからダウンロード、インストールしても構わない(その場合の注意点を稿の最後に記してあるので、興味のある方はそちらも参照してほしい)。VS 2017は基的にはインストール済みのPython

    Visual Studio 2017におけるPythonサポート
    veleno
    veleno 2017/08/19
  • 「コーディングがはかどる」BGMがあるそうです

    「コーディングがはかどる」かもしれないプログラマーの皆さん向けの音楽サイトがあるそうです。ちょっと試してみました。 今、BGMは流れていますか? 家で、電車で、会社で──。「NO MUSIC, NO LIFE」までではないにしても、“ながら音楽”の習慣がある人は多いでしょう。特に論理的な思考を必要とするプログラマーの皆さんは、良いコードを効率よく書くためにどんな環境が必要か、どんな音楽だとはかどるか、それぞれ自身の方法論を持っていると思います。 例えば、アマゾンの定額制音楽配信サービス「Prime Music」には、「~~のための音楽」といった、あるテーマに沿った楽曲を集めたプレイリストがたくさん登録されています。「ドライブに最適なJ-POP」「お休み前に聴くピアノソロ」「恋がしたくなるJ-POP」などの他に、「仕事がはかどるジャズ」「残業を乗り越えるサントラ」「満員電車でイライラしないポ

    「コーディングがはかどる」BGMがあるそうです
    veleno
    veleno 2016/02/27
    そう、スゴいノッてるとアタマの中でなんかテンションの高い曲が流れっぱなしだったりはする。でもそーいうのかけて仕事したくはないなw
  • 「よろしい、ならばAPT戦争だ」――Kaspersky Labが観測

    Kaspersky Labは、緊張の高まる南シナ海周辺諸国で、「Naikon」と「Hellsing」というAdvanced Persistant Threat(APT)同士の抗争を観測したという。 ロシアのKaspersky Labは2015年4月15日、Advanced Persistant Threat(APT)同士の「争い」が確認されたとする調査結果を公表した。 「これはあくまで、われわれが確認できた初のケースに過ぎない。実際には水面下で他にも同様の抗争が起きており、確認できていないだけという可能性もある」と、Kaspersky Labの調査分析チーム、Global Research and Analysis Team(GReAT)でディレクターを務めるコスティン・ライウ氏は述べている。 南シナ海周辺で繰り広げられるAPT同士の争い 今回、同社の調査チームが観測したAPT同士の争いは

    「よろしい、ならばAPT戦争だ」――Kaspersky Labが観測
    veleno
    veleno 2015/04/26
    作者の方は泣きたくなるくらい迷惑なんだろうなあ。まあそんなことには懲りずに頑張って欲しいです
  • OSに標準付属のC#/VBコンパイラーでソースコードをコンパイルするには?

    .NET Frameworkのソースコードをコンパイルしてプログラムを作るには、Visual Studioが必須だと思い込んでいないだろうか? 実は、C#とVisual Basic(.NET Framework用のもの。「VB.NET」と呼ばれることもある。以降「VB」)のコンパイラーはWindowsに標準で含まれているのだ。つまり、セットアップしたばかりのWindowsでも、「メモ帳」でソースコードを書き、コマンドプロンプトでコンパイルして、プログラムを作成できるのである。稿では、Visual Studioをインストールしていない環境でコンパイルする方法を紹介する。 コンパイラーの場所 Windowsがインストールされているフォルダーの下の「Microsoft.NET\Framework」フォルダーまたは「Microsoft.NET\Framework64」フォルダーの下に、バージョン

    OSに標準付属のC#/VBコンパイラーでソースコードをコンパイルするには?
    veleno
    veleno 2015/04/15
    さらに標準添付のmsbuildを使うとVisuakStudioなし縛りの環境でも複数のソースコードとかリソースとか含むプログラムが書けるよ! ただしプロジェクトのXMLは手で書く
  • Visual Studio 2015の新機能をRTM版で見てみよう

    iOS、Androidとのクロスプラットフォーム開発 VS 2015では、クロスプラットフォーム開発が強化された。その多くは以前のVisual Studio 2013(以降、VS 2013)でも可能なことだったのだが、標準としてサポートされる意義は大きい。 その主要な項目を列挙すると、次の通り。 Visual Studio Tools for Apache Cordovaを使用してHTMLCSSJavaScriptでモバイルアプリ開発(日語記事、MSDN日語) Xamarin for Visual Studioを使用してC#で開発(MSDN) Visual C++ for Cross-Platform Mobile Developmentを使用してC++で開発(MSDN日語) Visual Studio 2015 Tools for Unityを使用してC#で開発(MSDN日

    Visual Studio 2015の新機能をRTM版で見てみよう
    veleno
    veleno 2014/12/08
    これは期待せざるを得ない
  • もはやケータイに必須のカメラをAndroidで制御しよう

    Google I/OでAndroid 2.2やGoogle TVが発表! グーグルは5月21日、年次イベント「Google I/O」の2日目の基調講演で、Androidの最新バージョン2.2(コードネーム「Froyo」、フローズン・ヨーグルトの略称)や、Androidを搭載する「Google TV」を発表しました。さらなる機能が追加された、Androidの今後の展開が楽しみですね。

    もはやケータイに必須のカメラをAndroidで制御しよう
  • Android NDKでJNIを使用してアプリを高速化するには

    Android NDKでJNIを使用してアプリを高速化するには:Androidで動く携帯Javaアプリ作成入門(15)(1/3 ページ) Android NDK最新版でOpenGL ES 2.0をサポート 今回のテーマは「AndroidでJNI(Java Native Interface)を使用したアプリの高速化」です。C/C++やOpenGL ES(※)といったネイティブコードを使うツールなどのセットは、Android NDK(Native Development Kit)として提供されていて、JNIを使用した高速化に欠かせません。 ※OpenGL ES(OpenGL for Embedded Systems)OpenGL ES(OpenGL for Embedded Systems)携帯情報端末や組み込み向けのOpenGLのサブセット。OpenGLは、一般的に普及しているグラフィックス

    Android NDKでJNIを使用してアプリを高速化するには
  • ちょっと変わったLisp入門 - @IT

    Lispの一種であるScheme。いくつかある処理系の中でも気軽にスクリプトを書けるGaucheでLispの世界を体験してみよう(編集部) 「Gaucheでメタプログラミング」と題して、これからGaucheを使ったプログラミングの連載を書かせていただきます吉田裕美です。よろしくお願いいたします。 Gaucheとは 今回の連載で取り上げるGaucheはハワイ在住の日ハッカー、川合史朗さんが作った、Lispの一種であるSchemeのオープンソース処理系です。 Gaucheの特徴は、PerlRubyのように気軽に使える軽い処理系だということです。Perl同様に正規表現や文字列操作が行え、ちょっとしたツールの作成にも使えます。しかし、非常に強力なCommon Lisp風オブジェクトシステムを持ち、Lispならではのマクロに加え、Webやグラフィックスなどの豊富なライブラリも持っているので実用

    ちょっと変わったLisp入門 - @IT
  • Objective-Cは特殊な言語? - @IT

    Objective-Cは特殊な言語?:Cocoaの素、Objective-Cを知ろう(1)(1/2 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基を理解しよう(編集部) 唐突ですが、皆さんは新たに1つのプログラミング言語を修得しようと思い立ったとき、最初に何をしますか。その言語の入門用サイトを見て回る、関連書籍を立ち読みする、サンプルを入手して取りあえず動かしてみる、といったところでしょうか。ちなみに私は書籍が好きで、しかも立ち読みではなく購入派です。 いずれにしても、まずはその言語のコードを目で見て、「いったいどんな言語なのか」というイメージをつかむのが最初の一歩となるでしょう。何かしらのプログラミング経験がある人なら、コードを眺めて、「ああ、あの言語に似ているな」とか「うわ、これはとっつきに

    Objective-Cは特殊な言語? - @IT
  • 子どもたちがOSS活動、プログラミング言語「Scratch」が開く未来 - @IT

    2008/01/17 当の意味でコンピュータリテラシーがあるというのは、つまりプログラミングができるということだ――。“パーソナル・コンピュータ”という概念の生みの親で、先進的なプログラミング言語「Smalltalk」やGUIというインターフェイスの開発者としても知られるコンピュータ科学者のアラン・ケイ博士は、そう言い切る。コンピュータに囲まれて育ったわれわれの子どもたちは、コンピュータリテラシーを持つ初めての世代になるだろう、と。 ケイ博士の議論は、“リテラシー”という言葉がもともと指していた文字の読み書き能力の歴史を振り返れば説得力を持つ。今では小中学生でもケータイで文字を書き送っているが、文字の歴史のほとんどの期間、非専門家が文字を読み書きする時代が来るとは、誰も想像すらできなかった。文字は、一部の特別な訓練を受けた人々だけが扱いうるものだった。グーテンベルクの活版印刷技術の発明か

  • Fedora Core 5でXenを使うには - @IT

    これまで、Xenを動かすには繁雑な作業が必要だった。しかし、Fedora Core 5(FC5)には比較的簡単にXenを使用できる仕組みが用意されている。ここでは、FC5上にXen環境を構築して、そのドメインにFC5をゲストOSとしてインストールしてみる。 FC5の場合、Xenはインストール用CD/DVD-ROMからインストールできるが、ここではyumコマンドでインストールする。なお、SELinuxが有効になっているとXenの使用時に問題が生じる。Xenを使用する場合は、[セキュリティレベルの設定]で[SELinux Setting]を[Disabled]にしておく必要がある。

    veleno
    veleno 2006/09/18
  • 1