• 2019年5月3日
  • 2019年11月14日
  • 0件

webスクレイピングの方法と注意点

Webスクレイピングとは サイトにアクセスし、HTMLを取得する技術のこと。 サイトの情報を取得し、データを抜き取り、自社サイトへ表示するなどの手法が用いられる。 ただし、著作権や、相手サイトへ損害を与えた場合など、訴えられることもあるので注意が必要。 ライブラリ Goutte こっちのがメモリ消費 […]

  • 2019年5月3日
  • 2019年6月10日
  • 0件

PHP開発で困ったこと、解決策

デバッグの方法 var_dump flush() 出力を即座にブラウザに表示させることができる ob_flush()も呼ぶ必要がある usleep(300) とかで、時間がかかる場合はスリープさせる error_log() laravel のログ Log::info(‘This is s […]

  • 2019年5月3日
  • 2019年11月14日
  • 0件

プロジェクトの振り返りの仕方

大体、KPTになることが多い。そしてやって終わり。後につなげるのが難しい。 また、とある1 – 2時間で行う作業なので、本質的な課題までたどり着くのが難しい。 7割のメンバーは人ごとになる傾向(主観) KPT Keep、Problem、Try まずは、KeepとProblemを洗い出す […]

  • 2019年5月3日
  • 2019年6月10日
  • 0件

Android Studio エラーリスト

ndkがない。 エラー :Execution failed for task ‘:versionchecklib:compileReleaseNdk’. > NDK not configured.   Download the NDK from http://devel […]

  • 2019年5月3日
  • 2019年11月10日
  • 0件

UXって結局なに?

UXとは ユーザーエクスペリエンス(User Experience) ユーザーが製品・サービスを通じて得られる体験 さらに詳しく ユーザに優しくするだけが良いUXではない スタートとゴールと過程は何か ゲームは過程も大事。間に苦難を乗り越えさせたりと、簡単にゴールできることが良いわけではない。 問題 […]

  • 2019年5月3日
  • 2019年6月10日
  • 0件

バナー作成時のチェックリスト

バナー作成業務、あるかと思いますがどのようなバナーが効果的なのかまとめてみた。 後ほどもう少し綺麗に書きます・・・ この順番 インパクトの強い言葉で気を引かせ 結論を先に言って興味を持ってもらい オトクな追加情報で落とす http://directorblog.jp/archives/5176324 […]

  • 2019年5月3日
  • 2019年6月10日
  • 0件

ドッグフーディングとは?

当たり前に、定期的にドッグフーディングできる環境があると、色々な改善案が出てきて良さそう。 強いて言えば、新規アイデアや発想って、なかなか議論しても生まれないんですよね。   ドッグフーディングの由来は「開発したドッグフードを自分たちの犬に食べさせよう」 ドッグフーディングとは、開発したサ […]

  • 2019年5月3日
  • 2019年6月10日
  • 0件

Googleマテリアルデザインってなに

今や当たり前の存在となってマテリアルデザイン。 まとめ書きです。 マテリアルデザイン? 2014/06/25 Google I/Oで発表された次世代デザイン。 Androidの新しいデザイン言語 アイコンやボタンのデザイン、タップやスワイプのユーザー体験が大きく変わる アプリ開発者にもこのガイドライ […]

  • 2019年5月3日
  • 2019年11月14日
  • 0件

importとrequireの違い。どちらを使えば良い? | Javascript

Javascriptで外部ファイル(モジュール)を読み込む時にrequireとimportを使う時がありますが、requireとimportのそれぞれの違いは何で、どういう時に使い分ける必要があるのか。 今更聞けないのでこっそりまとめてみました。 importとは importとは「es2015」の […]

  • 2019年5月3日
  • 2019年6月10日
  • 0件

thymeleafの使い方

thymeleafを使っていて理解した内容をここに記載していく予定 比較 th:if=”!${ArrayList().isEmpty()}”、th:if=“${!ArrayList().isEmpty()}” どっちでもいけるっぽい

  • 2019年5月3日
  • 2019年6月10日
  • 0件

swiftエラーの一覧と説明

使っていて表示されたエラーと内容、説明、解消法を記載していく予定 Terminating app due to uncaught exception ‘NSUnknownKeyException’, reason: ‘[<hashtag.ViewContro […]

  • 2019年5月3日
  • 2020年1月13日
  • 0件

xcodeを使った時のメモ

もうちょっとちゃんと整理しよう・・・。 プロジェクトの作成 種類 ★SingleView Application 画面1枚のアプリのテンプレートです。あとで画面を追加することも可能なので、基本的に簡単なアプリはこれを使って作ることが多いです。 真っ白な画面だけが用意される OpenGL Game O […]

  • 2019年5月3日
  • 2019年6月15日
  • 0件

Googleアナリティクスの使い方

アカウント:アカウント名 プロパティ:サイト、アプリ、端末。トラッキングコードが発行される。 ビュー:プロパティのデータを抽出する。 セグメント:購入したユーザーで絞り込んでそのユーザーが購入前にどんなページを見ていたのかを分析したりできる。 イベント 書き方 ga(‘send̵ […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

nodejsをインストールする

xserverにnodejsを入れてみました。 環境構築 gitからnvmをインストール。かんたん。 $ git clone https://github.com/creationix/nvm.git ~/.nvm $ source ~/.nvm/nvm.sh $ nvm ls-remote v0. […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

レスポンシブデザインのメリットデメリット

メリット 運用ベースであれば1箇所変えれば全デバイスに対応できるので、更新は楽(記事の内容だけとか) googleがレスポンシブを推奨しているため、SEOに強いらしい スマホファーストな設計ができる 端末の大きさに影響されなくなる URLがおなじになる デバイス判定が不要 デメリット 複雑なサイトに […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

Reactを始める

# 準備 ## webサーバ起動 “` sudo apachectl start “` ## ここにある “` cd /Library/WebServer/Documents/ “` # 始める ## reactを使うにはこれが必要 “` […]

  • 2019年4月29日
  • 2019年11月10日
  • 0件

react初心者のメモ

Reactについて Reach.jsはnpmでインストールする npmはnode.jsで実行されるモジュール なのでnode.jsも必要 特徴 Facebookが作った、UIを構築するためのライブラリ コンポーネント指向 prop:親から受け継いだもの state:状態 JSX 記法 メリット 速度 […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

JSXを使う理由

JSXは簡潔で、木構造とReactの特性を定義しやすいシンタックスである ReactはJSXで書くけれども、実際にはES5のJSにコンパイルしなければいけない 最近はJSXでもES5でも書きたい人がいるので、どちらもコンパイルしてくれるのがBabel 一般的によく使われている。 記述量もJSXの方が […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

reactを使う上で必要な物たち

サーバーサイド 言語 node.js フレームワーク Express nodeのMVCフレームワーク express-generatorで簡単にプロジェクトのスケルトンを生成できる expressコマンドが使えるようになる これを使うことで、サーバーサイドレンダリングができる テンプレートエンジン […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

node.jsとは

# nodejsとは サーバーサイド側のJavascript。 普通はJavascriptはクライアント側。 Socket.ioというリアルタイムな通信を実現するライブラリを扱うことができる。らしい。なにそれ。 ## こんな便利なのにも使われている Grunt、Gulpとかはみんな知っているビルドツ […]

  • 2019年4月29日
  • 2019年11月10日
  • 0件

expressについて

はじめに var express = require(“express”); var app = express(); listen var server = app.listen(3000, function(){     console.log(“Node.j […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

webpackについてのメモ

ビルドツールはどんなのがある? webpack 依存関係を解決して、配布物をビルドするツール(コンパイラ) JSやCSS、画像、いろいろ扱っている gruntもgulpも不要 Browserify JS専用 設定 require extract-text-webpack-plugin バンドルされた […]

  • 2019年4月29日
  • 2019年6月10日
  • 0件

exportとexport default

exportとexport default export defaultを使う 複数のモジュールをexportするときはexportを使う 理由 ECMAScript 6 favors the single/default export style, and gives the sweetest s […]

  • 2019年4月28日
  • 2019年6月10日
  • 0件

アロー関数について

従来 function [name]([param1[, param2[, ..., paramN]]]) {    statements }     アロー関数を使った場合 (param1, param2, …, paramN) => { statements }   // これと等価:   […]

  • 2019年4月28日
  • 2019年6月10日
  • 0件

トラックバックを送信するには

トラックバックとは トラックバックとは、参考にした記事のトラックバックURLを入力すると、参考元のサイト管理者に通知ができる機能。 トラックバックのメリット 設置されたリンクから自分の記事へのアクセス数増加 お互いの記事にリンクが設置されることで相互リンクが作られるため、SEOの効果 ピンバックとは […]

  • 2019年4月28日
  • 2019年6月10日
  • 0件

アプリ開発でのデザイナーとエンジニアの関係性と3つの問題点とは?

最近ではwebでのユーザファースト、スマホファースト、モバイルファーストなんて言葉もありますが、それと同時にアプリファーストなんて言葉もでてきています。 スマホサイトをはなく、アプリから作るアプリファースト。 サービスによっては、アプリユーザが一番の主要ユーザになるためです。 そんなアプリ開発につい […]

  • 2019年4月28日
  • 2019年6月10日
  • 0件

xserverでsshログインしてみる

はじめてのxserver。 はじめての有料サーバ。 サーバパネルにssh設定があった。 ここでsshを有効化すればいいらしい。 Macで鍵の設定はしていなかったので、秘密鍵と公開鍵を生成。 作ってからわかったけど、サーバパネル上でも作れたらしい・・・ こういう知識がなくても簡単にできるツールになって […]

  • 2019年4月28日
  • 2019年6月10日
  • 0件

xserverでgitを使う

Gitを使おうと思ったらインストールされてなかった・・・。 今更Gitを使わないなんてないから、きっとxserverにはGitの簡単インストール機能とかありそう。 と思ったら、ないっぽい。 より、自分で入れよう。 GNU gettextをインストール 調べてみると、こいつが必要らしい。 >&g […]

  • 2019年4月28日
  • 2019年6月10日
  • 0件

xserverではyumが使えない

仕事では当たり前にsudoを使っていた。 xserverはrootユーザにはなれなく、自分のアカウントしか使用できない。 なので、rootユーザでしか利用できないものは利用できない。 よって、yumは利用できない。 Loaded plugins: fastestmirror You need to […]