2024-05-28 - By EVE Online Team Equinox in Focus: Stronger Groups & Enhanced GoalsEnhanced AIR Daily Goals and Corporation Projects
![EVE Online News - Updates, blogs, events, patch notes & more](https://cdn-ak-scissors.b.st-hatena.com/image/square/66a839d6a6a1ea0f70c1c1bbf2a6544092ad5db2/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2F7lhcm73ukv5p%2F57vEzM9swcMaXVAgB5dXyB%2F0d1dfe6b6de9dcdb97ccad6482592e4b%2Feve-news-meta-image_en.jpg)
形態素解析でインデックスを作って検索する Mongoでの全文検索 - Docs-Japanese - 10gen Confluenceを参考に、すぐ実装できた 試しに、青空文庫から走れメロス引っ張ってやってみた。 ライブラリ MongoDB API Docs for python > easy_install pymongo SREngine: Sein blog PythonからMeCabを使う。 ごにょごにょやっていれる やってみる #!/usr/bin/env python # encoding:utf-8 import pymongo import MeCab import urllib import re mecab = MeCab.Tagger("-Ochasen") con = pymongo.Connection() col = con.test.row def get_s
ここ数ヶ月、Google App Engine/Pythonを使い、初めてちょっとしたものを作ってみているのだけど、開発初期から知っておけばよかったなー、と思うノウハウ/tips的なものをずらずらと書いてみる。 基本的な環境設定は、 以前書いた まま。 0. 公式ドキュメントを良く読む 言うまでもなく、だけど、 マニュアル はもちろん、 この辺 の下の読み物も、流し読みだけでもしておいたほうがいい。 datastoreとmodel的なところ 1. key nameを使いこなす key nameは、レコードの作成時に指定できる(RDBでいう)primary keyの別名みたいなもの。primary key自体は自動的で作成されるので開発者が指定できるのはkey nameだけ。 key nameをうまく使うことで、datastoreを使いやすくすることができる。特にdatastore上で"un
この10日間ほど、地震のニュースばかり追いかける日々をすごしていないでしょうか?大勢の方が被災され、原発関連の二次災害も発生する中で落ち着きづらいというのも事実なのですが、心配しすぎてもしかたない。そう思いながらこの記事をまとめました。 GAEとは 多種多様なクラウド系サービスが登場しているが、大きくわけて3つの種類があります。 SaaS (Software as a Service) サービスそのものを提供 例) GoogleApps、SalesForce、Gmail PaaS (Platform as a Service) ソフトウェアの開発・運用基盤を提供するサービス 例) GoogleAppEngine、Azure、Force.com HaaS (Hardware as a Service) = IaaS (Infrastructure as a Service) サーバやネットワ
1.1 ディレクトリ内の全てのファイルをリストする import sys, os if len(sys.argv) != 2: sys.exit("a single argument (the directory name) is required") try: filenames = os.listdir(sys.argv[1]) except OSError: sys.exit("can't open {0}".format(sys.argv[1])) for filename in filenames: print filename sys.exit(0) Pythonでは、opendir()/readdir()/closedir()を個別に呼び出す必要はなく、os.listdir()だけでファイル一覧を取得することができる。ただし、readdir()と違って、os.listdir(
以前に「クロスオーバー」というテーマで、インフラエンジニアとアプリケーションエンジニアは今後クロスオーバーしていく、という趣旨のことについて述べましたが、今回はインフラエンジニアについて必要だと思われるプログラムまわりのスキルについて考えてみましょう。 まずはシェルプログラミング まず何はなくとも必要なのが、シェルプログラミングに関するスキルです。 今ではもうシェルプログラミングといえば#!/bin/sh 系で統一されたといっていいですが、以前はsh系(b-sh)とcsh系に分かれていたものでした。ただcsh系はシェルとしては(当時はshに対して)進んだ機能をもっていましたが、シェルプログラミングには向いていませんでした。筆者もcsh系のプログラミングはほとんどやったことがありません。ですのでbashが出てきたときには、「これでシェルプログラミングもしつつ便利な機能が使えるシェルが!!」
a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 「入門 自然言語処理」はヤバい書籍なので禁書にすべきだ。 タイトルは釣りじゃない。その理由を10個挙げる。 自然言語処理のかなり基本的なことからそこそこ高度なことについて解説されてあり,自然言語処理について理解が深まり過ぎる ボリュームがあるのに書き方が平易でついつい読みふけってしまう 演習問題があり,自分の理解度を確かめられたりするのもケシカラン 原著は欧米語のための言語処理について書かれた書籍なのに,日本語の形態素解析などについても解説してあって我慢できない 必要ライブラリのインストールなど環境構築に時間が取られそうでヤバい 書籍の応用でBotとか人工無能とか作ったらどうかな−,と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く