万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Ionic React

    ・参考サイト ReactとIonicでアプリ開発ができる@ionic&#47reactを触ってみた - mottox2 blog

    これ参考にした。

    npm installをしておかないといけない

    src/index.tsxをいじらしいが、参考サイトではJSとあるがTSX形式。

    「src/index.jsにregisterIonicの記述を追加します。(0.0.5でメソッドが削除されました)」 とあるので以下のことは今はやったらダメっぽい。 ⬇︎のことはやらん

    import React from 'react';
    import ReactDOM from 'react-dom';
    import './index.css';
    import App from './App';
    import { registerIonic } from '@ionic/react';
    // add
    import * as serviceWorker from './serviceWorker';
    
    // add
    registerIonic()
    
    ReactDOM.render(<App />, document.getElementById('root'));
    
    // If you want your app to work offline and load faster, you can change
    // unregister() to register() below. Note this comes with some pitfalls.
    // Learn more about service workers: https://bit.ly/CRA-PWA
    serviceWorker.unregister();

    `src/App.tsx

    import React, { Component } from 'react';
    // add
    import { IonApp, IonHeader, IonToolbar, IonTitle, IonContent, IonButton } from '@ionic/react';
    
    import logo from './logo.svg';
    import './App.css';
    
    // add
    import '@ionic/core/css/core.css';
    import '@ionic/core/css/ionic.bundle.css';
    
    class App extends Component {
      render() {
        return (
          <div id='app'>
            <IonApp>
              <IonContent>
                <IonHeader>
                  <IonToolbar>
                    <IonTitle>
                      IonicReactApp
                    </IonTitle>
                  </IonToolbar>
                </IonHeader>
                <img src={logo} className="App-logo" alt="logo" />
                <p>
                  Edit <code>src/App.tsx</code> and save to reload.
                </p>
                <IonButton href="https://reactjs.org">Learn React</IonButton>
              </IonContent>
            </IonApp>
          </div>
        );
      }
    }
    
    export default App;

    組み合わせPython

    例えば3つ(A, B, C)の項目を組み合わせて「有り、無し」パターン作りたいとき

    import itertools
    
    A = ('0', '1')
    B = ('0', '1')
    C = ('0', '1')
    
    res = list(itertools.product(A, B, C))
    
    for x in res:
      print "{}\t{}\t{}".format(x[0],x[1],x[2])

    VSCode でひらけないトラブル

    code index-fetch-api.html
    /Users/shinriyo/.pyenv/shims/python: line 21: /usr/local/Cellar/pyenv/1.2.8_1/libexec/pyenv: No such file or directory
    /usr/local/bin/code: line 10: ./MacOS/Electron: No such file or directory

    となった。

    qiita.com

    blog.kawa-xxx.jp

    みて、

    pyenv rehash

    で治った。