most_similar( ) 関数は、 print( pp( ) ) 関数で和文文字列 出力成功 ( 以下、実行例 ) 1. 和文テキストファイル ※ mecab を使って分かち書き加工済み ( ファイル名: owakati2.heibon.txt ) 2. 実行スクリプト ※ word2vec 解析 ( ファイル名: test.py ) # !/usr/bin/env python # -*- coding:utf-8 -*- from gensim.models import word2vec import re, pprint def pp(obj): pp = pprint.PrettyPrinter(indent=4, width=160) str = pp.pformat(obj) return re.sub(r"\\u([0-9a-f]{4})", lambda x: un
[Swift]Xcode6.1で確認済み!Hello Worldの次に試したい!超簡単にpickerViewを表示してみるSwiftXcode6iOS8 1・新規ProjectをSingleViewで作成する ここではpickerSampleというプロジェクト名で作成しています。 2・Main.storyboardを選択する。そしてユーティリティエリアからwebviewを選び、viewControllerへpickerを貼付ける 3・Connection Inspectorに移動しview Controllerへdelgateを追加する 4・view Controllerを以下のように修正する。 // // ViewController.swift // pickerSample // // Created by g08m11 on 2014/09/03. // Copyright (c)
http://be-hase.com/php/497/ を参考に、ApiExceptionとAppExceptionRendererを自作して、 app/Lib/Error/に配置したところ、 App::import('Lib', 'Error/ApiException'); App::import('Lib', 'Error/AppExceptionRenderer'); では「Error: Class 'ApiException' not found」になってしまった。 api/lib/Cake/Error/ErrorHandler.php を参考に App::uses('AppExceptionRenderer', 'Error'); App::uses('ApiException', 'Error'); に直したらうまく行ったけど・・・ 同じバージョンのcakephpで同じディレク
declare -a array=( Java Ruby Python ) echo ${array[0]} # => Java echo ${#array[*]} #=> 3(配列の要素数) for e in ${array[*]} do echo $e # => Java, Ruby, Pythonの順に出力 done for i in ${!array{*}} do echo ${array[i]} # => Java, Ruby, Pythonの順位出力 done declare -A hash=([Jack]=11 [Queen]=12 [King]=13) echo ${hash['King']} # => 13 for v in ${hash[*]} do echo $v # => Jack, Queen, King(順序は任意) done for k in ${!hash[
数値コードから国名への変換 数値コードからのAlpha-2やShort Nameを取得できるテーブルがなかったので、独自に変数に定義しておくことにした。 サンプルとしては以下のようなコードになる。Dictionaryの全文は長くなるので省略。 // Sample ISO 3166-1 Dictionary let ISOCountryCodes = [250: "FR"] // Sample input value let countryNumericCode = 250 // Convert to country name let countryCode = ISOCountryCodes[countryNumericCode] let countryName = NSLocale.currentLocale().displayNameForKey(NSLocaleCountryCode
概要 OSの本来の役割であるハードウェアの制御やファイル、ソフトウェアの実行、リソース等の管理を行う部分で、普段ユーザがカーネルの動作を目にすることはありません。 (here) カーネルは、コンピュータの起動時に一番最初に動作するプログラムであり、コンピュータのさまざまなハードウェアを初期化し、アプリケーションの動作環境を整えます。 そしてそのあとは、カーネルは何もしない状態になります。カーネルはアプリケーションが動作するための補助的な仕事をするので、自発的に動作する必要がほとんどないからです。 機能 以下の機能を持っています。 ・プロセス管理 ・メモリ管理 ・時間管理 ・割り込み管理 ・ファイル管理 ・ネットワーク管理 ・デバイス管理 バージョン確認 カーネルのバージョンの確認方法は 以下のコマンドです。 カーネルモジュール カーネルモジュールとは、カーネルの機能を拡張する ためのバイナ
私がYAPC疲れ(?)で寝込んでいる間に出たようですねXcode6 Beta7。やはり前回: から二週間感覚で。9日にはいろいろ発表もあるようなので、Betaはこれが最後かな… といっても今回はとても少ないです。事実上たった一つで、それも以前の変更から自然と導かれる結論ですから。 Optional型に関するさらなる改良 これは前回に引き続きなので省略 Charactersと+演算子 Characterは+で連結できなくなりました。連結する場合はString(c1) + String(c2)などとしてください。 今回ははじめて更新してからこれを書いたのですが、私がgithubに上げている主なswiftプロジェクトはほとんど無変更で動きました。一月前ぐらいが嘘のようです… Dan.the.Swift.Newbie
Xcode6 Beta6でコンパイルできていたコードが、Beta7ではコンパイルできなくなったので対応したメモ。 今回のアップデートでは、一部の関数定義の引数に書かれていた"!"がなくなり、戻り値がOptional型になったものがあるようだ。 メンバ変数の型変更への対応 例えばStoryboardにあるViewに関連付けされたControllerでstoryboard変数にアクセスすると、Optional型が返ってくるようになった。 のような形でアンラップして対応した。 関数の引数の型変更への対応 前項とほぼ同じだが、一部の関数で引数が変更されている。少しはまったのがUITableViewとUICollectionViewのDataSourceプロトコルの変更。各種DataSourceプロトコルで関数の引数に書かれていた"!"マークがなくなった。こちらはプロトコルの関数定義に合わせることで
動機 「目標(リンク/ボタン)を押下して確認」、「目標(リンク/ボタン)を押下して確認・・・」、「目標(リンク/ボタン)を押下して確認・・・・・・」× 複数ブラウザ、なんてやっていられないので、とある Web アプリのエンドツーエンドテスト(End to End test)を自動化することにした。 どうやって実現しようかな 仕事では全然使っていないけれど、個人的に勉強している Ruby 周りで実現できれば、Ruby の実務経験にもなるから一石二鳥。 でも、テスト対象アプリは Rails とかで作られているわけじゃない。 別に相関関係は無いから Ruby でやってもいいではないか。やってしまおう。 何を使って実現しようかな インターネット様は偉大。下記のものを使ってみることにする。 Turnip 受け入れテストのフレームワーク 自然言語でのテストケース表現。実際のテストケースは Rspec
やりたかったこと HTMLの文章構造を残しつつ 画像を多用するレスポンシブで 記述をなるべく少なく.data()を使ってうまいことできないか画策してた。 普段指定しているimgタグの属性って width, height, alt(, class, id)くらいだから 生成されるようにしてみた。 <!-- ターゲットのHTML --> <a class="img-text" data-file="ファイルパス" data-class="hoge-class">ここがaltになるよ</a> <h1 class="img-text" data-file="ファイルパス">ここがaltになるよ</h1> <!-- 生成するHTML --> <a class="img-text" data-file="ファイルパス" data-class="hoge-class"> <img src="ファイルパス
Facebookの情報を取得するにはfacebook developersを利用します。urlはこちらhttps://developers.facebook.com/ ToolsからGraph API Explorerを開く。検索バーで取得したい情報を調べられる。 実際に記述したのはこちら //<!-- facebook情報を取得 -->$ 19 fb.requestWithGraphPath('me/statuses' , {}, 'GET', function(e) {$ 20 if (!e.success) {$ 21 if (e.error) {$ 22 alert(e.error);$ 23 } else {$ 24 alert('unknown response');$ 25 }$ 26 return;$ 27 }$ 28 $ 29 // 一番上の Hello World ba
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
先日行われた YAPC:Asia 2014 では無線ネットワーク提供が行われましたが、CONBUというネットワークエンジニアの有志グループが協力しました。 またCONBUの取り組みについては当日のトークでもやってきました。ちなみにこのトークは当初は私がやる予定ではなかったのですが、前夜に突然お鉢が回ってきたのでスライド作りが結局当日になってしまいトーク開始5分前にようやく形にしました。それでも会場は満席で話しを聞いて頂いたので(中身の評価はさておき)なによりです。 技術的にディープなお話しは別途書く機会があると思いますので、ここでは経緯とか準備とか当日の裏側を書こうと思います。 [9/6 追記: テクニカルなお話しは CONBUのブログ をどうぞ] YAPC とCONBUの関わり YAPC会場ネットワークへのCONBUの取り組みは昨年のYAPC:Asia 2013につづいて今年で2回めとい
今回は、catやtailと組み合わせてログをカラフルに色分けし見やすくする『ccze tool』を紹介する。 1.インストール まずはインストール。 以下のコマンドを実行する。 sudo yum install ccze --enablerepo=epel (CentOSの場合) sudo apt-get install ccze (Debian/Ubuntuの場合) 2.コマンドの実行 さて、それでは実際にコマンドを実行してみよう。 tailコマンドで、「/var/log/messages」を確認する。 tail /var/log/messages | ccze -A 上半分はcczeを利用していない状態。 下半分でcczeを用いている。 うーむ、確かに見やすい… むろん、「tail -F」でも閲覧可能だ。 tail -F /var/log/messages | ccze -A ちなみ
What is Markdown? Markdown is a plain text format for writing structured documents, based on conventions used for indicating formatting in email and usenet posts. It was developed in 2004 by John Gruber, who wrote the first markdown-to-html converter in Perl, and it soon became widely used in websites. by 2014 there were dozens of implementations in many languages. Digital data in any form needs p
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く