- 幸福の総量を増やす選択をする
- 感じたことは表現する (表現しないと蓄積する)
- 変化を積極的に受け入れ、停滞はしない
- プライドではなくポリシーに基づいて行動する。自分はxxと感じるからyyする、ではなく、自分はyyすることが正しいと考えることにしているからそうする
- わかりあえない人と、無理にわかりあおうとしない
- 小さなことでも感謝を伝える
- 日々のたのしかった、きれいな思い出を写真と動画に残す
- 他人の写真を撮ることは、プレゼントだと考える。プレゼントしたい人の写真を撮るが、そうでない人の写真は撮らない
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import glob | |
import re | |
def split_compiler_line(line: str) -> (bool, str, [str]): | |
compilers = [ | |
"- [Clang](/implementation.md#clang):", | |
"- [GCC](/implementation.md#gcc):", | |
"- [ICC](/implementation.md#icc):", | |
"- [Visual C++](/implementation.md#visual_cpp):", | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <string_view> | |
#include <memory> | |
#include <utility> | |
class life_string_view { | |
std::string_view _data; | |
std::shared_ptr<void> _life; | |
public: | |
life_string_view(std::string_view sv) | |
: _data{sv}, _life{} {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# TODO : cpprefjp以外にも対応する | |
import glob | |
import re | |
import os | |
import sys | |
from subprocess import Popen | |
point_dict = { | |
"cpprefjp/typo": 1, | |
"cpprefjp/link": 2, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <optional> | |
#include <utility> | |
#include <map> | |
#include <vector> | |
#include <algorithm> | |
#include <iomanip> | |
// key : x, y | |
// value : nullopt:wall, 0:not yet discovered not 0:distance |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <string> | |
template <class T, class F> | |
auto dispatch(const T&, F&& f) { return f(); } | |
template <class T, class A, class F, class... Args> | |
auto dispatch(const T& target, A&& a, F&& f, Args&&... args) { | |
if (target == a) return f(); | |
return dispatch(target, std::forward<Args>(args)...); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<script type="text/javascript" src="https://rawgithub.com/maxkueng/victor/master/build/victor.js"></script> | |
<script> | |
var context; | |
var pos; | |
var theta; | |
function onInitialize() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <cstring> | |
#include <limits> | |
#include <stdexcept> | |
template <std::size_t N> | |
class static_string { | |
char buffer_[N] = {}; | |
std::size_t size_ = 0; | |
public: | |
static_string() = default; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <sstream> | |
#include <stdexcept> | |
class MyAssertionFailed : public std::runtime_error { | |
public: | |
explicit MyAssertionFailed(const std::string& what) | |
: std::runtime_error(what) {} | |
}; | |
class LocalLogStream { |
NewerOlder