Skip to content

Instantly share code, notes, and snippets.

@ossan-pg
ossan-pg / .vimrc
Last active August 29, 2015 14:22
Vim で C ファイル保存時に astyle でコードフォーマットする
function! _DoAstyle()
" astyle でコードフォーマット実行
exe ":!astyle %"
" フォーマット結果を反映
exe ":e!"
" シンタックスハイライトが OFF になってしまうので強制 ON
syntax on
endfunction
command! DoAstyle call _DoAstyle()
@ossan-pg
ossan-pg / mybatis-gen.gradle
Created July 10, 2015 12:29
Gradle で MyBatis のクラスを自動生成する
configurations {
mybatisGenRuntime
}
dependencies {
mybatisGenRuntime 'org.mybatis.generator:mybatis-generator-core:+'
mybatisGenRuntime 'postgresql:postgresql:+'
}
task mybatisGen << {
@ossan-pg
ossan-pg / test_case_naming.md
Last active October 22, 2015 06:42
テストケースの名前

テストケースの名前

「テストケースの名前」って大事だなー、と思ったのでそれを話します。

主にJUnitSpock等のテスティングフレームワークを使用したテストを想定してます。 ただし、それ以外のテストについても共通するお話。のはず。多分。


おことわり ( ゚ω゚ )

@ossan-pg
ossan-pg / shoddy_builder.cpp
Last active November 1, 2017 14:59
手抜きして Builder (みたいなもの) を作ったら変な動きだった。参照周りの知識が足りないとは思うが何を見れば理解できるんだろう。
#include <cstdlib>
#include <iostream>
#include <vector>
class hoge {
private:
std::vector<int> v;
public:
@ossan-pg
ossan-pg / CardModel.cpp
Last active November 16, 2017 15:52
ドッカンバトルのバグソース
// 「ドラゴンボールZ ドッカンバトル」
// 「出現キャラ一覧」及び「出現キャラ提供割合」の表示に関する不具合の詳細
// http://dbz-dokkan.bngames.net/info1116.html
CardDatas CardModel::getMasterCardDatasByIds(const std::vector<uint32_t>& masterCardIds) const
{
vector<CardDataPtr> results;
results.resize(masterCardIds.size());
size_t exists = 0;
for(int i = 0; i < masterCardIds.size(); i++) {
@ossan-pg
ossan-pg / romasaga2.md
Last active August 20, 2019 15:26
ロマサガ2のひらめき用テーブル作成のためのメモ
@ossan-pg
ossan-pg / java_project_memo.md
Last active June 15, 2018 08:17
Javaプロジェクトの検討メモ

設計

プロジェクト構成(Gradle)

  • master
  • プロジェクト1
  • プロジェクト2

パッケージ構成

  • アプリケーション
  • ドメイン
@ossan-pg
ossan-pg / task.md
Created February 15, 2018 13:50
サービス作成のお題

お題

プログラミングの練習によさそうな課題だったのでメモ。

https://twitter.com/yonemura2006/status/964051267130568704

いつもためになるお話をありがとうございます。

私は独学でプログラムをやっているのですが、職業PGとして雇ってもらうための基準が不明確で困っております。 会社によって基準は違うとは思いますので大変アバウトな質問で恐縮ですが、米村さんの会社でしたら、 例えばJavaとPHPを使ってこの程度の製品・サービスくらいは作れて当然だよねというラインはありますでしょうか?

@ossan-pg
ossan-pg / SqlUtil.groovy
Last active May 23, 2018 06:31
Spring プロジェクトのテスト時に手軽に SQL を実行したかったがうまくいかなかったのでユーティリティークラスを自前で用意した。
package com.github.ossan_pg
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.core.env.Environment
import org.springframework.core.io.ResourceLoader
import org.springframework.stereotype.Component
import groovy.sql.Sql
import groovy.transform.TupleConstructor
@ossan-pg
ossan-pg / config.groovy
Created June 28, 2018 05:53
DBのテーブルから定期的にレコードを取得してコンソール出力する
url = 'jdbc:postgresql://localhost:5432/my_db'
user = 'username'
pass = 'password'
driver = 'org.postgresql.Driver'