生活を良くします - 怠惰なプログラミング

生活を良くします-怠惰なプログラミング

外資系でエンジニアをやっています。便利なサービスや商品、プログラミングで作ったものなどを紹介していきます

プログラミング

VM Ubuntuでキーボードを日本語配列に - 入力がおかしい場合にkeyboard layoutがUSになっているのを変更する

キーボード入力がおかしい! 先に解決策から 失敗した解決策たち sudo dpkg-reconfigure keyboard-configuration sudo apt-get install keyboard-configuration sudo apt-get install console-common sudo cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime…

就活を控える学生がプログラミングを学んだ方が良い理由 〜 実績・人脈・スキル・転職・経験など就活準備とアピールに最適

なぜプログラミングを学ぶと良いのか 就職活動自体に役立つメリット 文系・理系ともにスキルが身につく 実績が作れてアピールできる 就職後にも役立つメリット 様々な技術がわかる下地ができる 転職にも強いのでクビを恐れないで済む パターン別 どこでプロ…

Python Jupyter notebookでpandasを使いCSVを読み込みグラフを描画してpdfなどで保存する方法

Pythonでグラフを描画する方法について jupyter notebook 今回やりたかったこと pythonでpandasとmatplotlibを使いグラフを作成する 具体的な説明について 考えられるエラーとその対策 AttributeError: ‘Series’ object has no attribute ‘find’ KeyError: “…

プログラミング初心者が一ヶ月でJavaを使えるようになるまでにやったこと 〜 勉強方法と学べるサイト・サービスについて

プログラミング初心者がコードを書けるようになるまで プログラミングのきっかけ Javaが出来るようになるまでにやったこと プログラミングのメリット フリーランス・起業・デザインと相性が良い これからプログラミングをやるなら 自分の力で勉強する 無料の…

英語とプログラミング、どっちも無料で日本にいながら独学できるオンラインサービスまとめ 〜 初心者から上級者の開発講座

プログラミングと英語 両方とも昇進や仕事に役立つ 英語とプログラミングはどちらが重要? 無料で学べるサービス一覧 Udacity Codecademy MITOPENCOURSEWORK Coursera Khan Academy 短期留学する・日本語のスクールに通う フィリピン留学など 海外ドラマ・映…

PythonでTwitter APIにアクセスしタイムラインをキーワードで検索・取得 〜 認証エラーやAPIについて

Twitter API 登録方法について アプリケーションの登録 認証方法について アクセストークンなどの生成 認証方法 Twitter APIを使ってみるサンプル TEST OAuthで「このページは存在しません。」 Twitter APIの制限など アクセス回数の制限 取得できる期間・遡…

Macでgeektoolを使い Wallpaper Engineのように無料で壁紙を動画にした

壁紙を動画にする Wallpaper Engineとは 今回遊んでみた #wallpaperengineというタグでのツイートが多かったので Geektool まずGeektoolとは 今回やったこと ローカルファイルでやる 外部ファイルを使う Geektool以外を使う方法について おまけ これからやり…

【GithubはSNS】アメリカ入国審査申請🛂に必要なESTAにSNSアカウントの記入が追加 〜ツイ廃やばそう

入国審査にSNSアカウントの記入がオプションに ESTAとは ESTAは、米国国土安全保障省(DHS)により2009年1月12日から義務化されました。このオンラインシステムは、ビザ免除プログラム(VWP)の一部で、短期商用・観光目的(90日以下)の目的で旅行するすべ…

isotopeを使ってはてなブログカスタマイズを考えた:Jquery?Javascript?プロトタイプのみ

はてなブログでJavascriptを使いたい 今回の試作品 試作品の簡単な紹介 カスタマイズっぽいプロトタイプの良いところ 変化が面白い 敷き詰めれる 使ったライブラリ・技術・言語 isotope 考えられるエラー まとめ はてなブログでJavascriptを使いたい 今回の…

つらい腰痛に苦しむエンジニアへ 実際に効果があった対策・解消方法 〜 Amazonで買ってよかった椅子など

腰の痛みについて:原因と対策 腰の痛みによる弊害 腰の痛みの原因について 姿勢が悪い 椅子の質が悪い 長時間座りすぎている 腰痛の対策方法について クッション 椅子 整体・マッサージ 自宅で気軽なマッサージ まとめ 腰の痛みについて:原因と対策腰の痛…

スタバ×TSUTAYAコラボ:プログラミングの本が無料で読めるスタバ店舗 [東京編]

TUTAYA in スタバ スタバでTUTAYAの本が読める 全国各地にあるスタバのBook & Cafe 東京にあるスタバのBook & Cafe TSUTAYA 神谷町駅前店 TSUTAYA 有楽町マルイ店 TSUTAYA 新橋店 TSUTAYA 大崎駅前店 代官山 蔦屋書店 プログラミングの本が読めるスタバ プロ…

Gitで始める卒論管理 : USBを無くした時のバックアップ

Gitとは Gitの使われ方 インストールの方法 Gitの使い方流れ コマンド編 リポジトリの作成 追加するファイルの確認 追加したファイルの復元方法 Google Driveと連携させる方法 Google Driveと連携させる際のエラー ツール使用編 sourcetree 使い方など まと…

ローソン自動レジ「レジロボ」VS Amazon GO:日本がシリコンバレーに勝てない理由

レジロボとは 会計をロボがやってくれる レジロボの仕組みっぽいこと それって人をロボットに置き換えただけでは? コンビニに求めていることが違う Amazon GO Amazon Goとは コンセプト・考え方が違う 技術力の違い、ではない 日本がシリコンバレーに勝てな…

はてなブログ カスタマイズ three.jsをブログ中に埋め込む : 3D地球儀を表示

はてなブログ内でthree.jsを使用 three.jsでできること three.jsをはてなブログで使うには 外部ファイルを読み込む 考えられうるエラー three.jsのサンプルプログラム ブログに埋め込む用コード 3D地球儀の作成 サンプルを改良した 他のextensionを使うこと…

Error:Execution failed for task ':transformClassesAndResourcesWithProguardForRelease' への対策 : Android Studio

Proguard.txtを設置した Proguard.txtを設置した Proguardとは Proguardの設定 勝手に生成される build.gradleの変更 build.gradle proguard-rules.pro proguard-rules.pro Proguard設定時の予想されるエラー エラー 直し方 proguard-rules.pro Proguardとは…

エラー: パッケージorg.apache.http.clientは存在しません への対策

Android Studioでの開発 Android Studioでの開発 Apache http clientを使いたい 修正したコード build.gradle 解決策:compile filesの追加 解決策:useLibraryの設定 まとめ Apache http clientを使いたいApache http clientを使用してappを開発していました…

Android Studio : debugビルドとReleaseビルドの切替、releaseビルドの追加方法、署名付きapk作成方法

Android Studio Android Studio はじめに デバッグとリリース 変更する場所 Releaseモードの追加方法 build.gradleの設定 build.gradle -release.apkの作成 想定されるエラー 対応方法 まとめ はじめにAndroidに詳しい人が周りにいないのでネットで調べなが…

はてなブログ:外部ファイルを読み込み可能にホスティング ~Github Pagesで jsファイル、cssファイル

はてなブログでも外部ファイルを使いたい はてなブログでは画像しかアップロードできない 真っ先に思いついたGoogle Drive Githubアカウント Githubでホスティングさせる手順 Githubアカウントを作成 New Organizationを作成 New repository gitコマンド使用…

LCCバニラエアで5000円未満で奄美大島へ:インターネット環境良し!!フリーランス・移住を考えたプログラマー

バニラエアとは 奄美大島 どういうところか 興味を持ったきっかけ 奄美大島の良いところ 自然が多い 食事が美味しい 人が優しい 奄美大島の苦手なところ ハブ 繁華街が小さい インターネット環境 家賃・物価について バニラエアとはwww.what-a-day.net国内・…

pythonで司法試験をデータマイニングもどきその1 : 単語の出現回数を調べる

司法試験 興味を持ったきっかけ 見つけた問題 Pythonの練習 やろうとして失敗したこと 1 やろうとして失敗したこと 2 Mecabとは?インストールの方法 Jupyter notebook入れ方 うまくいった?こと 書いたコード 司法試験興味を持ったきっかけ「Better Call Sa…

mosquittoコマンドのインストール・使い方

mosquittoとは インストール方法 homebrewを使う インストール時のエラー 動作確認テスト 動作確認テストその2 mosquittoとは MQTT(MQ Telemetry Transport) とは、publish/subscribeモデルに基づく軽量なメッセージプロトコルです。ネットワークが不安定な…

レジなし行列なしAmazon Go:テクノロジーで万引きはなくなる?日本進出はいつ?

Amazon Goとは 実店舗型のショッピングセンター 使われている技術予想 入店時の客の識別 誰が顧客かを判定 棚からから商品を取る動作 店を出る際の会計 Amazon Goのすごさ Amazon Goのメリットまとめ 出典:Amazon.com: : Amazon Go Amazon Goとは 実店舗型…

ffmpegで画像の山から動画を作る or 動画から静止画を取り出す ~ Youtuber向け?

ffmpegとは 無料で使えるソフトウェア インストール方法 動画から切り出す方法 シンプルな方法 自分が使っているコマンド例 オプションの解説 画像の山から動画を作る方法 形式変換 まとめ ffmpegとは無料で使えるソフトウェア FFmpeg(エフエフエムペグ)は…

【はてなブログ】サイドバーに自動追尾するSNSシェアボタンを設置する ~sns連携

SNSシェアボタン SNSシェアボタンとは サイドバー Qiitaのようにサードバーに設置したい サイドバーにシェアボタンを設置できない 実際のコード うまくいったバージョン 失敗したバージョン コードについて 終わりに 追加する機能 SNSシェアボタンSNSシェア…

続・はてなブログでjavascriptを使い カッテネを少し自動化してみた ~ Pingendoでデザイン

PingendoとはBootstrap4用のエディタbootstrapはtwitter社が開発したデザインのテンプレート集のことです。bootstrapがあればデザイン初心者でもそれなりに見栄えが良いものが作れます。Bootstrapで作られたテーマを無料で公開していたりするので、ダウンロ…

Udemy 「実践 Python データサイエンス」でアメリカ大統領選挙をデータマイニングする

Udemyで選挙のデータマイニング Udemyとは 「実践 Python データサイエンス」コースについて アメリカ大統領選挙 世論調査 世論調査の行方 トランプの支持率 - クリントンの支持率 「実践 Python データサイエンス」が終わったら 次に読んでみると良いかも …

Amazon Kindle Unlimited 読み放題サービス おすすめ漫画・技術書ラインナップ まとめ 〜 一迅社の生存率

Kindle Unlimitedとは 漫画編 ゆるゆり 大室家 中卒労働者から始める高校生活 子猫拾いました 志乃ちゃんは自分の名前が言えない ろんぐらいだぁす! おくさまが生徒会長! ひめゴト 技術書編 Docker 実践ガイド (impress top gear) CentOS 7実践ガイド (imp…

はてなブログでJavascriptを使い、カッテネをちょっと自動化してみた

Javascriptを使ってみたカッテネとは紹介した商品をおしゃれに表示できる非常に便利なツールのことです。詳しいことは作者のwebページを見ればわかりますし、設置の方法なども詳しく書いてあります。このような綺麗なリンクが貼れるようになります。画像や、…

Udemy : Pythonで実践データサイエンスコースを受講、ドットインストール強化版 ~データサイエンティスト養成講座

Udemyとはオンライン学習サービス米国シリコンバレー発祥のUdemyは、学びたい人と教えたい人をつなぐ大きなオンライン・プラットフォームの役割を担っています。実務経験や知識が豊富なその分野の専門家の人に教えたいという需要と、初心者やその分野の知識…

Slackと連携可能 タスク管理ツールTrelloでおしゃれに視覚化した 無料&日本語対応アプリ

Trelloとはビジュアルタスク管理ツールtrello.com 従来は、カレンダーやスケジュール帳といったタスク管理を自分はしていることが多かったが、どうも忘れやすく自分に合っていなかった。どうやら自分は視覚的に物を見た方が記憶が長持ちするタイプであったら…

PaizaでSランク問題:プログラミングスキルチェック

Paizaで力試しをしてみたPaizaとはpaiza.jp プログラミングのスキルによって事前に企業と応募者のマッチングをはかる、転職サービスです。転職だけでなく、新卒の学生の効率の良い就活にも一役買っています。 このPaizaの良いところは、オンライン上でのプロ…

jupyter notebookのインストールの方法と使い方 〜 ノート形式で逐次実行できるpythonエディタ

jupyter notebookとはノート形式のpythonグラフもその場で描画可能(Adobeの株価推移) また、作成したグラフは.png形式になっているため、ドラッグ&ドロップでwordやメール、論文などに添付可能です。論文に添付する場合は、おそらく.epsに変換すると思います…

文字列の類似度を測定する

自分と似ているツイートを探したい文字の類似度を図る方法についてレーベンシュタイン距離、ジャロ・ウィンクラー距離、cos類似度、3-gramという方法があります。 今回はレーベンシュタイン距離を使って進めていきたいと思います。 twitter APIを使って自分…

Mac OS(Sierra) Javaでmecabを使う方法

形態素解析を行いたい 形態素解析とは mecabを使う方法 mecab本体の設定方法 mecab-ipadicの設定方法 Javaからmecabを使う方法 mecab-javaのバインディング 1.mecab-java-0.996.tar.gzをダウンロードする 2.tar vzxf mecab-java-0.996.tar.gz で解凍する 3.m…