[git, mac] ローカルにリモートリポジトリを作って、一人二役でマージとか練習したい

2016/08/26

こんにちは。きんくまです。

いままでgitを個人的に使っていて、add、commit、ブランチ切るぐらいはできたんですが、実際のところ細かく修正したり、やり直したり、リモートリポジトリが絡んでくるとダメダメな感じでして。

それで最近、gitの目的のひとつである、他の人とソースコードを共有してやりとりすることが増えてきました。
ただ、pullしたときの挙動とかpushは本当にこれでいいのかが、いまひとつあやふやな理解でやっている感じがしてまして、、。

それで、この記事ではそれを解消するために、自分の端末にリモートリポジトリを作って、pullとかの練習してみよう!というものです。

リモートリポジトリを作る

まずは、リモートリポジトリを作りましょう。新規フォルダに適当な名前をつけます。
ここでは、remoteとしました。

git_practice_remote_1

ターミナルから、このディレクトリに移動したあとに次のコマンドを打ちます。

git init --bare

おめでとうございます!これでリモートリポジトリの完成ですw

というわけで、ここからは、同じプロジェクトに入ったAさんとBさんという役を一人で演じてみます。

この投稿の続きを読む »


[JavaScript] フロントエンドな人だって開発用のREST APIサーバーをNode.jsのExpressで作ってみたい

2016/08/20

こんにちは。きんくまです。

以前にREST APIサーバーのデモをPHPで作ったことがあります。
>> [php] フロントエンドな人だって開発用のREST APIサーバーをPHP+Slimで作ってみたい

今回はこの記事がアクセスが最近多いというのと、NodeだとどうやってREST APIサーバーを作るのか試してみたかったので作ってみましたという記事です。

作ったもの

Todoリストをつくってみました。

下は画像なので動きません。

express_todo_demo

テキスト入力欄に文字をいれると、そこからクライアント側からREST APIを通してサーバーと通信。TODO一覧を保存するというものです。

■ サーバー側
Express

■ クライアント側
React
Babel + ES2015

という構成になっています。

ソースコードは一式アップしました。

>> KinkumaDesign/REST-API-demo-using-express

この投稿の続きを読む »


[JavaScript] Babel + ES2015 + React + webpack + gulp の最小構成

2016/08/12

こんにちは。きんくまです。

タイトルの通り、Babel + ES2015 + React + webpack + gulp の最小構成を作ってみました。

情報自体はweb上にいろいろと記事が載っていたのですが、細かいところでうまくいかなかったので、今日の時点でうまくいっている構成を載せておきます。

package.json

{
  "name": "webpack",
  "version": "1.0.0",
  "description": "",
  "main": "gulpfile.js",
  "dependencies": {},
  "devDependencies": {
    "babel-cli": "^6.11.4",
    "babel-core": "^6.13.2",
    "babel-loader": "^6.2.4",
    "babel-plugin-transform-class-properties": "^6.11.5",
    "babel-preset-es2015": "^6.13.2",
    "babel-preset-react": "^6.11.1",
    "del": "^2.2.1",
    "gulp": "^3.9.1",
    "react": "^15.3.0",
    "react-dom": "^15.3.0",
    "webpack": "^1.13.1"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

この投稿の続きを読む »


[TypeScript] Vue.jsをTypeScriptで使ってみたい2

2016/08/10

こんにちは。きんくまです。

前回、Vue.jsをTypeScriptで使ってみたいという記事を書いたのですが、あのやり方でコンポーネントを作ろうとするとうまくいかなかったので、もう一回ちゃんと調べてみました。

こんな感じのができます(画像のみで動きません)
vue_typescript_demo

できたもののソース
>> KinkumaDesign/vue-typescript-sample-project

– vue-typescriptというのを使った
– gulp-typescriptでビルド
– webpackを使用
– typingsを使用
– tsconfig.jsonを使用

これまでtsifyを使っていたのですが、いろいろとうまくいかなかったので、最近の構成を試してみました。

vue-typescriptというのは、このスレッドの最後の方に出てくる方が作ったものです。
>> Typescript and Vue in general #478

github
>> itsFrank/vue-typescript

TypeScriptにはデコレーターという機能があるらしく、これを使うとコンパイル時にマクロみたいなことをやってくれるみたいです。

この投稿の続きを読む »


[TypeScript] Vue.jsをTypeScriptで使ってみたい

2016/08/4

新しい記事かきました。たぶんこっちの方が良いと思います。
> [TypeScript] Vue.jsをTypeScriptで使ってみたい2

以下もとの記事
——-

こんにちは。きんくまです。
今回はVue.jsをTypeScriptで試してみたメモでございます。

>> 作ったデモです。ボタンを押すとメッセージが変わって、下のところはTODOリストです。
vue_ts_snapshot

TypeScriptは関数型っぽいソースの分け方じゃなくて、やっぱりMVCっぽいのがいいのかなと思ってます。わかりやすいし。
で、View部分を担当するのはいろいろあってReactとかもあるんだけど、JSの中にDOM書いていくのが自分的にどうにも嫌で、Vue.jsを試してみた次第です。

Vue.jsはGettings Startedを見る限りすぐにできそうでした。
> Getting Started

それで、これをTypeScriptからも使いたいと思って、Vueそのものをextendしてみたり、いろいろしたんだけれどもうまくいかなかったです。またネットを検索してみたんだけど、いろいろやり方はあるみたいだけど、もうちょっとTSそのままっぽい書き方がないかなと今回自己流に書いてみました。

この投稿の続きを読む »


[iPhone] フォルメモ 1.3.0 がリリースされました

2016/07/27

こんにちは。きんくまです。

フォルメモ 1.3.0 がリリースされました。

>> フォルメモ – シンプルなフォルダつきメモ帳、日記もOK!

アプリアイコンが新しくなりました

new_notes_and_folders_app_icon

今回からアプリアイコンが新しくなりました。フォルダの中にメモが入っていることを表しました。
少し色を明るくしました。明るい雰囲気になったかと思うのですが、いかがでしょうか。

あと、もし前のアイコンを気に入ってくださった方がいらしたら、すみませんです。

この投稿の続きを読む »


[iOS|iPhone] フォルダで管理するメモ帳 1.1.0 がリリースされました

2016/07/16

こんにちは。きんくまです。

フォルダで管理するメモ帳 1.1.0 がリリースされました。

>> フォルダで管理するメモ帳 – 日記, 写真, パスワードで安心

まず、最初におわびをしなければならないのですが、初期バージョンで2つほど大きなバグを出してしまいご迷惑おかけしました。

バグの内容
– 編集モードに入ったときにメモ画像の右側の空白をタップすると、まれにアプリに致命的なエラーが起きる場合がある
– 詳細画面から左スワイプで戻る際にアプリが落ちる

誠にすみませんでした。現在は修正してありますので、アップデートしていただければ治ります。

さて、ここからは新機能などのご紹介です。

初期状態で作れるメモとフォルダの最大合計数を100個までに増やしました

フォルメモは、メモとフォルダの作成数の最大個数が決まっているアプリです。リリース時には30個にしていたのですが、100個にしました。
ちょっとだけ使う方には、これでだいたい間に合うと思います。もし足りなくなったときは、古いものを整理して削除すればその個数分また新規で作ることができます。

あとは必要があれば、アプリ内ストアで追加分を購入することも可能です。ご検討くださいまし。

この投稿の続きを読む »


ページトップへ戻る