MeCab 辞書を使用した形態素解析器 awabi
Hajime Nakagami <nakagami@gmail.com> 2020-10-10 最終更新
awabi とは
awabi は、 MeCab [1]_ の辞書データを使い形態素解析をする形態素解析器です。
# Pelican https://pypi.org/project/pelican/ plugin that adjusts markdown | |
# YAML front matter created by Netlify CMS https://www.netlifycms.org/ et al. | |
# to be handled correctly as metadata in pelican. | |
# This plugin requires PyYAML https://pypi.org/project/PyYAML/ . | |
import io | |
import datetime | |
import yaml | |
from pelican import signals | |
from markdown import Markdown |
import sys | |
import os | |
import json | |
import http.client | |
from urllib.parse import urlencode | |
# Computer Vision API | |
# https://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/ |
#!/usr/bin/env python | |
################################################################################ | |
# MIT License | |
# | |
# Copyright (c) 2021 Hajime Nakagami | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal | |
# in the Software without restriction, including without limitation the rights | |
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
import hashlib | |
import binascii | |
def hmac_sha256_digest(key, msg): | |
pad_key = key + b'\x00' * (64 - (len(key) % 64)) | |
ik = bytes([0x36 ^ b for b in pad_key]) | |
ok = bytes([0x5c ^ b for b in pad_key]) | |
return hashlib.sha256(ok + hashlib.sha256(ik+msg).digest()).digest() |
// dynamic return type in Rust | |
#[derive(Clone)] | |
struct V { | |
i:i32, | |
s:String, | |
} | |
trait ToVal<T> { | |
fn to_val(self) -> T; |
Hajime Nakagami <nakagami@gmail.com> 2020-10-10 最終更新
awabi は、 MeCab [1]_ の辞書データを使い形態素解析をする形態素解析器です。
#include <iostream> | |
#include <darts.h> | |
// Darts http://chasen.org/~taku/software/darts/ sample code | |
int main (int argc, char **argv) | |
{ | |
using namespace std; | |
const Darts::DoubleArray::key_type *str[] = { "ALGOL", "ANSI", "ARCO", "ARPA", "ARPANET", "ASCII" }; // same as char* |
2019-09-10 BPLL #37 https://bpstudy.connpass.com/event/143999/
最近、「豚コレラ」という言葉を時々ニュースで聞くが、それが農家や農政に重大な危機であることがあまり知られてないのではないかと思う。 この危機を知ってもらいたい。
お前誰よ
def qrsample(request): | |
import qrcode # pip install qrcode, pillow | |
from django.shortcuts import redirect | |
from django.http.response import HttpResponse | |
if request.method == "GET": | |
redirect('/') | |
qr = qrcode.QRCode( | |
error_correction=qrcode.constants.ERROR_CORRECT_H, |