東京大学物性研究所 物質設計評価施設
渡辺宙志
渡辺宙志
富士通株式会社 次世代テクニカルコンピューティング開発本部
千葉修一
千葉修一
| 日時: | 2024-02-01 |
|---|---|
| 作: | 時雨堂 |
| 資料 バージョン: | 2024.1 |
| GitHub URL: | https://github.com/shiguredo/momo |
| 製品 URL: | https://momo.shiguredo.jp/ |
| // | |
| // Compile for emscripten using | |
| // emcc -Iinclude SingleFileOpenGLTex.cpp \ | |
| -O2 -std=c++14 -s TOTAL_MEMORY=33554432 -s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS='["png"]' --preload-file examples/data -s USE_SDL=2 -o html/SingleFileOpenGLTex.html | |
| // where the following images must be located in a subfolder | |
| // - examples/data/test.png | |
| // - examples/data/cartman.png | |
| // - examples/data/cube-negx.png | |
| // - examples/data/cube-negz.png | |
| // |
| static const ImWchar glyphRangesJapanese[] = { | |
| 0x0020, 0x007E, 0x00A2, 0x00A3, 0x00A7, 0x00A8, 0x00AC, 0x00AC, 0x00B0, 0x00B1, 0x00B4, 0x00B4, 0x00B6, 0x00B6, 0x00D7, 0x00D7, | |
| 0x00F7, 0x00F7, 0x0391, 0x03A1, 0x03A3, 0x03A9, 0x03B1, 0x03C1, 0x03C3, 0x03C9, 0x0401, 0x0401, 0x0410, 0x044F, 0x0451, 0x0451, | |
| 0x2010, 0x2010, 0x2015, 0x2016, 0x2018, 0x2019, 0x201C, 0x201D, 0x2020, 0x2021, 0x2025, 0x2026, 0x2030, 0x2030, 0x2032, 0x2033, | |
| 0x203B, 0x203B, 0x2103, 0x2103, 0x212B, 0x212B, 0x2190, 0x2193, 0x21D2, 0x21D2, 0x21D4, 0x21D4, 0x2200, 0x2200, 0x2202, 0x2203, | |
| 0x2207, 0x2208, 0x220B, 0x220B, 0x2212, 0x2212, 0x221A, 0x221A, 0x221D, 0x221E, 0x2220, 0x2220, 0x2227, 0x222C, 0x2234, 0x2235, | |
| 0x223D, 0x223D, 0x2252, 0x2252, 0x2260, 0x2261, 0x2266, 0x2267, 0x226A, 0x226B, 0x2282, 0x2283, 0x2286, 0x2287, 0x22A5, 0x22A5, | |
| 0x2312, 0x2312, 0x2500, 0x2503, 0x250C, 0x250C, 0x250F, 0x2510, 0x2513, 0x2514, 0x2517, 0x2518, 0x251B, 0x251D, 0x2520, 0x2520, | |
| 0x2523, 0x2525, 0x2528, 0x2528, 0x252B, 0x252C, 0x252F, 0x2530, 0x |
Putting cryptographic primitives together is a lot like putting a jigsaw puzzle together, where all the pieces are cut exactly the same way, but there is only one correct solution. Thankfully, there are some projects out there that are working hard to make sure developers are getting it right.
The following advice comes from years of research from leading security researchers, developers, and cryptographers. This Gist was [forked from Thomas Ptacek's Gist][1] to be more readable. Additions have been added from
| 更新: | 2022-03-18 |
|---|---|
| 作者: | @voluntas |
| バージョン: | 2022.1 |
| URL: | http://voluntas.github.io/ |
| --[[ | |
| MakeSwizzle | |
| Add swizzling functionality to a metatable! | |
| @param MOriginal - Original metatable to add swizzling to. | |
| @param keys - Ordered array of key names we want to swizzle on. | |
| @param components - Ordered array of characters to associate with the key names from the keys array. | |
| @param defaults - Optional list of default values to be used when t[GetComponent(c)] == nil. | |
| @param constructor - When swizzling on valid keys, a list of associated values preceded by the custom swizzle metatable is passed to the constructor (in keys) from the __index metamethod, that is, constructor(MSwizzle, ...). The result of this function is returned by the __index metamethod. | |
| @return MOriginal - The original metatable (which has been modified). | |
| @return GetKey(i) - A function that returns the key name at index i from the keys parameter. |
| ■問題01 | |
| Q.私がスマフォを捨てた理由は? | |
| ◇古いから | |
| ◇趣味に合わないから | |
| V◇嫌な思い出が染みついているから | |
| ■問題02 | |
| Q.私たちが同棲してから、何週間って言った? | |