私の写真の目的は、思い出をきれいに残すこと。 なので、旅先や日々のちょっとした思い出をスナップショットとして残すことが目的。
作品写真は写真技術の練習として撮っていた時期もあったけど、最近はあまりやらない。 スナップショット写真群のなかに「作品!」って感じの写真が混ざっていると作風が合わなくて浮いてしまう。
| <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() { |
| #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; |
| #include <sstream> | |
| #include <stdexcept> | |
| class MyAssertionFailed : public std::runtime_error { | |
| public: | |
| explicit MyAssertionFailed(const std::string& what) | |
| : std::runtime_error(what) {} | |
| }; | |
| class LocalLogStream { |
| #include <type_traits> | |
| #include <string> | |
| #include <tuple> | |
| template <class F> | |
| struct function_traits : function_traits<decltype(&F::operator())> {}; | |
| template <class R, class... Args> | |
| struct function_traits<R(Args...)> { | |
| using args = std::tuple<Args...>; |
| #include <getopt.h> | |
| #include <iostream> | |
| #include <bitset> | |
| #include <cstdint> | |
| #include <string> | |
| #include <string_view> | |
| #include <sstream> | |
| #include <optional> | |
| void print_help(std::ostream& os) { |
| import argparse | |
| import glob | |
| import re | |
| import os | |
| import urllib.request, urllib.error, urllib.parse | |
| import requests | |
| import sys | |
| def check_url(url: str, retry: int = 3) -> (bool, str): | |
| try: |
| import glob | |
| import re | |
| for filename in glob.glob("site/**/*.md", recursive=True): | |
| #print(filename) | |
| data: str = "" | |
| with open(filename, "r") as f: | |
| data = f.read() | |
| data = data.replace(", C++11 mode", "") |