パクることは決して悪いことではない

新人教育で伝えていること。

「パクることは決して悪いことではない」

TTP(徹底的にパクる)

某企業で受け継がれるTTPという言葉。

  • T
    徹底
  • T
    的に
  • P
    パクる

営業やマーケティングなどビジネス用語として使われる言葉ですが、エンジニア初心者の方に知ってほしいため、この言葉を伝えております。

パクるって良いの?

パクる
決して良い言葉として捉えることができませんが、グーグル検索・先輩からのアドバイス、これ全てパクる(=真似る)と考えます。
もちろん、著作権的な問題はNGですけどね。

分からないことは、

真似る⇒真似ぶ⇒学ぶ

「学ぶ」の語源は「真似ぶ」であるという説があることから、パクることは決して悪いことでないと考えています。

パクるから進化

パクった情報を、InputしてOutputすることで、自身のスキルとなります。
例えば、Outputとして、誰かに教えた際に、相手の理解度が低い際には、自身の理解度が低いのか?もう少し分かりやすい説明は無いのか?と自問自答して解決することで、自身のスキルアップに繋がります。

おわり

分からないことは、決して、恥ずべきことではなく、当たり前のことです。

先ずは真似ることです:v:

真似たら、InputしてOutputしましょう。

私が考えるInputは・・・

  1. パクって良いコードはデバッグして流れを掴む単純に真似ると意味ないです。
  2. パクって良いコードを少し変えてみる。(例えば、条件式を変えてみる)

私が考えるOutputは・・・

  1. 誰かに説明する。(ブログではなく、直接!)

Output少ない^^

【未経験OK】【応募資格見て欲しい!】Webサイト制作チームでの制作運用業務 

ホームページ制作にかかる運用業務に携わっていただきます。


時給:1,100円~
勤務時間:9:30~18:00
※沖縄は、渋滞多いからうれしい時間♪
※状況によっては時短OKのため、まずは弊社にお問い合わせくださいね!


お仕事内容

ホームページの数値などデータをPowerPointに貼るなど簡単なお仕事です。IT分からないけど、PowerPointやExcelはショートカットキーくらいなら知っている方であれば、すぐに活躍できるようしっかりとした研修制度、サポート制度が備わっております。

もし、今後、Webコーダー、Webディレクターへのキャリアアップを目指しているのではあれば、おすすめしたい環境なんです♪


実際にIT未経験の方が3名配属されました。

そして・・・

前職から給与UPを実現しております!

 


ほんとに??
応募お待ちしております。(^^♪

 

募集要項

職種

【未経験OK】【教育制度完備】Webサイト制作チームでの制作運用業務 B02

給与

時給1,100円〜
基本時給:1000円 手当を時給は別に支給 業務手当:50円~100円/時間あたり スキルアップ手当:50円~200円/時間あたり

試用・研修

試用期間あり (3か月)

雇用条件は本採用時と同じ

待遇・福利厚生

  • 社会保険あり
  • 資格取得支援制度
  • 残業手当
  • 休日手当
正社員登用制度あり

交通費

規定支給(1日支給上限 567円)

勤務地

うるま市

応募資格

パソコン基本操作 エクセルやワード、パワーポイントの利用

勤務時間

9:30~18:00

勤務曜日

月・火・水・木・金

休日休暇

有給休暇

土日祝休み 平均月1度の有給休暇利用

勤務期間

最低勤務期間:3ヵ月更新

『CakePHP』1から3へのVersion UP

今回はCakePHP1からCakePHP3へのバージョンUPに際して、大きく変更となっている箇所をまとめていきたいと思います。
たまたま、このような期会があったため備忘録程度に記載してます。
※記載しているのが全ての変更点ではありません。

公式のマニュアル
CakePHP1→ 【 https://book.cakephp.org/1.3/ja/index.html
CakePHP3→ 【 https://book.cakephp.org/3/ja/index.html

■フォルダ構成

CakePHP1
app
┣config
controllers
models
┣plugins
┣tmp
┣vendors
views
cake
┗VERSION.txt
etc
public_html (DocumentRoot)
vendor
composer.json

CakePHP3
bin
┗cake(migration実行ファイルあり)
config
┗設定ファイル
Logs
┗ログファイル置き場
plugins
src
┣Console
Controller
┣Form
Model
┣Shell
Template (view)
┗View(helper置き場)
tests
tmp
vendor
┗cakephp
┗cakephp
┗VERSION.txt
webroot(DocumentRoot)
composer.json

■Controller

Viewからのnameの値を調べる

CakePHP1
if(isset($this->params[‘form’][‘nameの値’])){

CakePHP3
if(isset($_POST[‘nameの値’])){

Component Ajaxかどうか調べる

CakePHP1
$this->RequestHandler->isAjax()

CakePHP3
$this->request->is(‘ajax’)

DBにデータを新規登録

CakePHP1
$this->Post->create($this->request->data);
$this->Post->save();

CakePHP3
$post = $this->Posts->newEntity($this->request->data);
$this->Posts->save($post);

Sessionの使用方法

CakePHP1
$this->Session->○○()

CakePHP3
$this->request->session()->○○()

Modelオブジェクトの取得

CakePHP1
$posts = ClassRegistry::init(‘posts’);

CakePHP3
$posts = TableRegistry::get(‘posts);

Redirectについて

CakePHP1 
$this->redirect(‘’);があるとそこで処理終了、リダイレクトされる。

CakePHP3
$this->redirect(‘’);があっても後ろの処理も(最後まで)実行された後リダイレクトされる。

■Model

CakePHP1
model sample.php

CakePHP3
Table samplesTable.php
Entity sampleEntity.php

データの取得

CakePHP1
$posts->id = $id;
$post = $posts->read();

CakePHP3
$post = $posts->get($id);

■View

ヘルパーの呼出し

CakePHP1
<?php echo $form->create(‘○○);?>

CakePHP3
<?php echo $this->Form->create(‘○○));?>>

コントローラからの関数名を判定

CakePHP1
<?php if($this->action == ‘edit’):?>

CakePHP3
<?php if($this->request-&g;taction == ‘edit’):?>

—————-
以上、Cake1とCake3での
【フォルダ構成】
【Controller】
【Model】
【View】
についてまとめてみました。

チームラボ ボタニカルガーデン大阪 レポート

先日、チームラボ ボタニカルガーデン大阪に伺いましたので感想など。
公式HP→https://www.teamlab.art/jp/e/botanicalgarden/

チームラボ ボタニカルガーデン大阪は、長居公園内にある大阪市立長居植物園の一角をアート空間にしています。
屋外での光のアートということで、入場は夜の19:30以降です。

まずは人が近づくと木の下から照らす光が強くなり、周辺の木へとその光が伝播するアート「呼応するサルスベリ」。
ちょうどサルスベリの花が綺麗に咲いている様子がライトアップされて、非常に美しかったです。

その先には、展示内容の案内が表示されるアプリのインストールを促す案内が。
夜の屋外ですので、屋内のように展示案内が書かれていても暗くて読めないので、スマホで閲覧できるのはとても良い手法だと思いました。
広い園内に10を超える展示があるのですが、GPSで現在地に近い展示案内がすぐに読めるようになっています。
ただ、GPSの精度の問題かと思うのですが、目の前にある展示の案内が出ないことが多々あり、惜しいなと感じました。

チームラボのデジタルアート作品は、『見る』だけでなく『触れる』展示があるのも特徴のひとつで、今回も人の背丈よりも大きな卵型のオブジェがあり、皆さん思い思いに触れて写真を撮られていました。

ボタニカルガーデン大阪は常設展示なので、夜のお散歩やデートに出掛けてみてはいかがでしょうか。

以下、展示の一部を写真でご紹介します。

ツバキ園の呼応する小宇宙-固形化された光の色
風の中の散逸する鳥の彫刻群