Giter Club home page Giter Club logo

crlf_cutter's Introduction

crlf_cutter

Sorry. This page is Japanese only.

These files are licensed by Pronama LLC.

You can try this free software, but you will need to take full responsibility for your action.

JavaScriptのお勉強なのです。

ちょっと色々ありまして、JavaScriptを書いてみたいと思いました。いやー私一応組み込み系なんですが、そもそもC言語でもヤバいのに果たしてそんな事が出来るのでしょうか

…えーえー出来ませんでしたとも。でも書いたので晒してみようかなと。で、増長した時にこのコードを見て自分を戒めようかなと。

これなに?

あ、はい。これは名前の通り改行文字を削るだけのプログラムです。ぶっちゃけreplaceのサンプルですw。

例えばプライベートでラズパイいじるとかしたくてUSBの仕様(PDFです)を公式から落として、その英語を翻訳しようかなーとか思ったとします。その場合PDFからテキトーにマウスで選んでコピーします。でグーグル翻訳とか出してペーストすれば、英語がどんなにダメなエンジニアでも「あーそういう事かー」ぐらいは分かります。良い時代になったものです。

ところがPDFだと結構不必要に改行がついています。そのため、翻訳文が分割とかしてしまうじゃないですか、そういう時にこのツールは少しだけお手伝いが出来るかもしれません。

bootstrapにJQueryまで引っ張り出して、出来ることはこれだけです。

  • textareaに改行削って欲しいテキストをペーストします。
  • 「改行カット」をクリックすると改行を削ってくれます。更にその削ったテキストをクリップボードにも入れてくれます。
  • なので検索サービスのtextareaにペーストすれば後はエンジンがきっとよしなにしてくれます。
  • 「クリア」をクリックすると、テキストをクリアします。この時クリップボードは操作しません。

動作確認環境など

以下の環境でしか確認はしていません。。

  • Windows10 Professional(64bit)でFireFoxとChrome
  • Mac OS CatalinaでSafari

使い方

  • まずはcloneするなりzipを解凍するなりして、適当なフォルダに展開して下さい。
  • で、index.htmlをダブルクリックするとこんな画面が出ます。

  • このテキストエリアにペーストして「改行カット」をクリックすると改行が削除された文字列に更新されます。そしてそれはクリップボードにも設定されます。
  • なので「改行カット」をクリックしたその足で翻訳エンジンにペーストすると、良い感じに翻訳してくれるかもしれません。
  • 次のテキストをやりたくなったり、とにかくその表示がウザいなら「クリア」をクリックすると消去されます。この時に特にクリップボードには何もしません。

使わせて戴いたもの

参考にさせて頂いたページ

作成するに辺り、以下参考にさせて戴きました。各サイトの皆様ありがとうございました。

ライセンス系について

以下の画像はプロ生ちゃん利用ガイドラインに基づく利用が必要ですのでご注意ください。

  • crlf_cutter\img\pronama_executed.png
  • crlf_cutter\img\pronama_normal.png
  • crlf_cutter\img\pronama_ok.png

ガイドラインは以下。フリー用途では寛容ですが使う際には一応目を通して下さい。

https://kei.pronama.jp/guideline-others/

コードのライセンスは一応MITとさせて下さい。

PS

  • 当然ですが使用した際の損害は誰も請け負ってくれません。そこだけ注意で。
  • 私、普段は組み込みでC系やっててJavaScriptは駆け出し以下です。だからあまりいじめるな(寄生獣:田島玲子風)

crlf_cutter's People

Contributors

khamada611 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.