万年素人からHackerへの道

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

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

    JavaScript

    JavaScriptでIPアドレス取得

    外部サービスに依存するが ipinfoを使う方法 fetch('https://ipinfo.io?callback') .then(res => res.json()) .then(json => console.log(json.ip)) ipifyを使う方法 fetch('https://api.ipify.org?format=json') .then(res => res.json()) .then(json => co…

    GASスクリプトでコメント行消す

    function removeCommentedLines(text) { // 改行文字でテキストを分割して配列に格納 var lines = text.split("\n"); // コメント行を削除する var filteredLines = lines.filter(function(line) { // 行の先頭が `` で終わる場合は削除しない return !(/^$/…

    BookmarkletのJavaScript

    圧縮、コンパイル 変換しないといけない ここオススメ ytyng.github.io https://8oclockis.blogspot.com/2018/08/javascript-conversion-service-for.html

    Facebookで変な投稿を管理人報告

    Facebookのページで 管理人報告 みたいな偽前澤の投稿をFacebookで見かける 上から各コードを順番に1個ずつChromeのconsoleで入れてください。 いっぺんにやりたいけどそれは厳しいので誰か作ってね。 検索関数&偽前澤探す(「ライブ配信」の文字列なので…

    Facebookの「知り合いかも」を消す

    Facebookの「知り合いかも」を消す let divs = document.getElementsByTagName('div'); for(var item in divs) { let b = divs[item].getAttribute('aria-label'); if (divs[item] && b == "削除") { divs[item].click(); } } で消せるが、根気よく「友達」…

    DMM英会話で現在時刻に一番近いので検索フォームに入れる

    DMM英会話で現在時刻に一番近いので検索フォームでの時刻の検索条件にする 15分刻みの参考 qiita.com // 2桁 var get2Digit = function(number) { return ("0" + number).slice(-2); } var currentMinuites = new Date().getMinutes(); var additional = cur…

    iOSのWebView内の長押しの変なメニューを消す

    document.body.style.webkitTouchCallout='none'; で消せる。

    JavaScriptの長押し

    JavaScriptの長押しはこうする How to detect a long touch pressure with javascript for android and iphone? - Stack Overflow function onLongPress(element, callback) { let timer; element.addEventListener('touchstart', () => { timer = setTimeou…

    flutter_webview_pluginでJS側からFlutterの関数を呼び出す

    これが参考になる https://cyublog.com/articles/flutter-ja/flutter-webview-plugin/ FlutterAppは任意の文字 WebView内のJavaScript FlutterAppが勝手にできてる? hoge_barが送られる文字。これを色々やれば統一感あるコードになりそう。 if (typeof Flut…

    JSでオブジェクト型の中身をキーではなく値でユニークにする方法

    オブジェクト型の中身をキーではなく値でユニークにする方法。 myObj は オブジェクト型。 中身こんな感じで、1とか2が重複。 [オブジェクト, オブジェクト, オブジェクト] みたいなオブジェクトが配列に入ったのを ユニークにする的な記事はあったけど、 1…

    JSのException、例外

    JS Error https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Exception_Handling_Statements/try...catch_Statement https://qiita.com/Tsuyoshi84/items/c50fbbf30a2af387efdf

    Object.assignの返り値意味なくね?

    https://numb86-tech.hatenablog.com/entry/2016/10/27/123806 Object.assignの返り値意味なくね? let obj1 = {value1: 'hoge'}; let obj2 = {value2: 'fuga'}; let obj3 = Object.assign(obj1, obj2); console.log(obj1); console.log(obj2); console.log(…

    スプレット構文でオブジェクト代入の動き

    スプレッド構文 - JavaScript | MDN const a = {x:1, y:2, z: 3, i: 4};とconst b = {x:6, y:7, z: 8}; を足して const c = {...a, ...b};がどうなるか 後出しが勝つ。 {x: 6, y: 7, z: 8, i: 4}

    オブジェクトの分割代入で変数に別名

    https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring オブジェクトの分割代入(Object destructuring) const { a, b, c } = somthing; これを const { a as adash, b as bdash, c as c…

    特殊な文字の正規表現をRegExpで

    これは怒られる。 new RegExp('{0}'); これはOK const regex = new RegExp(`\\{0\\}`, 'g'); const replaced = 'BAR{0}HOGE{0}FUGA'.replace(regex, '置き換えた');

    文字列でも数字の大きさでソート lodash

    '{11}', '{10}', '{0}', '{3}', '{1}'こんなやつ import _ from 'lodash'; const a = ['{11}', '{10}', '{0}', '{3}', '{1}']; const uniq = _.uniq(a);; const sorted = _.sortBy(uniq, (num) => { return _.parseInt(num.replace(/['{'|'}']/g, '')); }); …

    JavaScript filterの逆

    javascript - Inverse of [].filter in JS? - Stack Overflow function unfilter(array, callback) { return array.filter(function () { return !callback.apply(this, arguments); }); } apply()・・・引数の配列を 1 つだけ受け取る Function.prototype.a…

    moment.jsはミリセカンドまで含まれてないUnix Time

    This value is floored to the nearest second, and does not include a milliseconds component. http://momentjs.com/docs/#/displaying/unix-timestamp-milliseconds/ moment.jsはミリセカンドまで含まれてないUnix Time

    画像からBase64に変換

    How to convert image into base64 string using javascript - Stack Overflow JS

    JavaScriptのインデックスハマり

    var a = []; a[9] = 1; console.log(a.length); // => 10 var b = []; b[100] = 1; console.log(b.length); // => 101 一番大きいの添字 + 1で数えられている?

    Reactで子コンポーネントのメソッドを呼ぶ

    https://stackoverflow.com/questions/37949981/call-child-method-from-parent ref使って、 <Child ref={this.child} /> current.メソッド名()で呼べる。 this.child.current.getAlert(); そのままだとundefinedになる?? コンストラクタでReact.createRef();が必須かも constructor(</child>…

    AWSのCognitoでERR_NAME_NOT_RESOLVEDのエラー

    AWSのCognitoでERR_NAME_NOT_RESOLVEDのエラー ブリッジアダプターからNATにしたら解決

    toLocaleString();の精度

    Number(996120694767139944).toLocaleString(); "996,120,694,767,140,000"

    いろんなJSのFW

    Polymer RiotをReact・Polymerと比較する · Riot.js preact GitHub - developit/preact: ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. Stencil.js https://stenciljs.com Nuxt.js https://ja.nuxtjs.org/guide/insta…

    React render 非表示させたい

    例えばrenderを条件で非表示・表示わけさせたいときにreturnしてしまうと render() { if (hoge === bar) { return; } Table(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return nul…

    HTMLCollectionOf<Element>

    ElementのジェネリックのHTMLCollectionをHTMLCollectionOfと言ってる?? Ofも付いたものまで型に見える・・。 こいつは配列じゃないのでforEachで回せない。 http://ptech.g.hatena.ne.jp/noromanba/20120521/1337639496 Array.prototype.forEach.call()を…

    ChromeにResourcesがなくてlocalStorage確認できない

    ChromeにResourcesがなくてlocalStorage確認できない。 ここにある!

    TypeScriptのtoFixed

    JavaScript/Number - Wikibooks toFixedは Math.pow(10, -7).toFixed() "0" つかえない・・

    JavaSciprの少数

    小数点は、 Vivaldiのコンソールで見た。 Math.pow(10, -7) つまり 「10の-7乗」から、 1e-7 になった。 実際

    TypeScriptでのtargetとかeventの型はどう書く?

    handleSubmit(event) { event.target.value; とJSだった時、TypeScriptでは? 調べたら https://stackoverflow.com/questions/40676343/typescript-input-onchange-event-target-value https://stackoverflow.com/questions/40676343/typescript-input-oncha…