Skip to content

Instantly share code, notes, and snippets.

#include <openssl/evp.h>
#include <openssl/rand.h>
void
sha1(char *buf, int len) {
EVP_MD_CTX md_ctx;
unsigned int md_len;
unsigned char md_value[EVP_MAX_MD_SIZE];
EVP_MD_CTX_init(&md_ctx);
@ytakano
ytakano / .keysnail.js
Created June 6, 2011 08:33
KeySnailの設定ファイル
// ========================== KeySnail Init File =========================== //
// この領域は, GUI により設定ファイルを生成した際にも引き継がれます
// 特殊キー, キーバインド定義, フック, ブラックリスト以外のコードは, この中に書くようにして下さい
// ========================================================================= //
//{{%PRESERVE%
// ここにコードを入力して下さい
//}}%PRESERVE%
// ========================================================================= //
@ytakano
ytakano / .zshrc
Created June 6, 2011 11:48
zshrc
setopt auto_menu auto_cd correct auto_name_dirs auto_remove_slash
setopt extended_history hist_ignore_dups hist_ignore_space prompt_subst
setopt pushd_ignore_dups rm_star_silent sun_keyboard_hack
setopt extended_glob list_types no_beep always_last_prompt
setopt cdable_vars auto_param_keys magic_equal_subst sh_wordsplit
setopt auto_pushd complete_aliases
set convert-meta off
set meta-flag on
set output-meta on
set input-meta on
@ytakano
ytakano / .zshenv
Created June 9, 2011 14:25
zshenv
export TERM=xterm
export PROMPT="%n@%m %#> "
export RPROMPT='[%~]'
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export LIBRARY_PATH=$LD_LIBRARY_PATH
export C_INCLUDE_PATH=/usr/include:/usr/local/include:/usr/X11R6/include
export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH
export MANPATH=$MANPATH:/usr/share/man:/usr/local/man
export HISTFILE=$HOME/.zsh_history
@ytakano
ytakano / .emacs
Created June 15, 2011 08:18
cocoa emacs
;; programming
(setq c-default-style "bsd")
(setq c-basic-offset 8)
;; use space instead of tab
(setq-default indent-tabs-mode nil)
;; language
(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8)
@ytakano
ytakano / example_cdpi_dns
Last active December 20, 2015 12:18
example of cdpi_dns
#include "cdpi_dns.hpp"
#include <iostream>
using namespace std;
void
decode_a(char *buf, int len) {
cdpi_dns dns_decoder;
Canada 83005
Saint Martin 23
Sao Tome and Principe 46
Saint Pierre and Miquelon 33
Guinea-Bissau 3
Saint Helena 1
Montenegro 905
Monaco 216
Lithuania 5583
Cambodia 8179
@ytakano
ytakano / Publications.md
Last active July 31, 2024 05:16
Yuuki Takano - Publications

特許

  1. 津田 侑, 遠峰 隆史, 金谷 延幸, 安田 真悟, 高野 祐輝, 井上 大介, 中尾 康二, 特許第7045050号, 通信監視システム及び通信監視方法, https://www.j-platpat.inpit.go.jp/c1800/PU/JP-2019-097133/27C04BE6D18C609BC2C11EEA7AC102862B8AA15C73F57FFCA98CF05BBC942A56/11/ja
  2. 井上 朋哉, 高野 祐輝, 三輪 信介, 特許第6888234号, 検索装置, 検索プログラム, 及び検索方法, https://www.j-platpat.inpit.go.jp/c1800/PU/JP-2018-196075/1DBFCF60F61A776FC3861BC2798280436641AEA5848B00F6CBAEEE49CD1F84D7/11/ja

Book

  1. 高野 祐輝, "ゼロから学ぶRust", 講談社, Dec. 2022.
  2. 高野 祐輝, "並行プログラミング入門", オライリー・ジャパン, Aug. 2021.
  3. Akinori Kawachi, Atsuko Miyaji, Kazuhisa Nakasho, Yiying Qi, and Yuuki Takano, "Secure primitive for big data utilization", In Atsuko Miyaji and Tomoaki Mimoto, editors, "Security Infrastructure Technology for Integrated Utilization of Big Data - Applied to the Living Safety and Medical Fields", Springer, pp.35–63, April 2020.
@ytakano
ytakano / bib
Last active April 15, 2022 09:34
略歴
名前:高野 祐輝
現在の職:株式会社ティアフォー 技術本部 勤務
2001.3 石川工業高等専門学校 電気工学科 卒業
2003.3 石川工業高等専門学校 専攻科 電子機械工学専攻 修了
2005.3 北陸先端科学技術大学院大学 情報科学研究科 博士前期課程 修了
2011.3 北陸先端科学技術大学院大学 情報科学研究科 博士後期課程 修了
2011.4-2012.3 北陸先端科学技術大学院大学 高信頼ネットワークイノベーションセンター 研究員
2012.4-2014.3 情報通信研究機構 ネットワークセキュリティ研究所 セキュリティアーキテクチャ研究室 研究員
2013.12-2014.3 北陸先端科学技術大学院大学 高信頼ネットワークイノベーションセンター 研究員
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
#author: rex
#blog: http://iregex.org
#filename tr.py
#created: 2010-08-01 20:24
#source uri: http://iregex.org/blog/trie-in-python.html
# escape bug fix by fcicq @ 2012.8.19