読者です 読者をやめる 読者になる 読者になる

不器用(TOT) エンジニアの気ままにプログラミング

~考え、作って、また考える~

BaserCMSのCakePHPのバージョン

CakePHPは3.0が既にリリースされているが、 「BaserCMSっていつCakePHP3.xに対応するの?」 っていうことが気になって調べていると、 下記のスライドの中にそのことに対する記載がありました。 documents.tips その対象の一枚はこちら。 まだ予定でも1年先…

NetBeansでCakePHP_001_HelloWorldの表示

まずは、定番の「HelloWorld」を表示してみようと思う。 =============================================== 参考にした内容 =============================================== <NetBeansの操作方法> 英語で全部入っていることがわからなくても、 動画なの…

NetBeansでCakePHP_000_はじめに

BaserCMSを使って、CakePHPのソースを読み始めているが、 やはり基本的な部分から、別途、トライ&エラーで動かしながら、 理解を進めたいと考え、定番のHelloWorldから、 ネットの情報を参考にしながらいじってみようと思う。 そして、いじってみたときのメ…

デバック(Mac)_005_対応諸々

色々とわからないなりに対応したときのことを 覚えているうちに、覚えている範囲で記載。 思い出したものからメモするので、 対応順ではありません。 ========================================== エラーログの出力場所 ===================================…

デバック(Mac)_004_デバックの実施

ブレークポイントをつけて、デバックを実行する方法は 公式サイトに載っています。 PHP向けのNetBeans IDEのエディタでのPHPソース・コードのデバッグ =============================================== デバック設定の変更 ===============================…

デバック(Mac)_003_NetBeansへのプロジェクトのインポート

NetBeansにBaserCMSのローカル環境の プロジェクトをインポートする。 ============================================== NetBeansを開き、プロジェクトをインポート ============================================== からインストールした を実行します。 す…

デバック(Mac)_002_xdebugのインストール

「Xdebug」のインストールですが、 そもそも、これがいるのかどうかを調べます。 ※本来、xdebugは標準で入っていると記載もありましたので、 端末によっては入っているかもしれません。 ============================================= 調査 ===============…

対応メモ_002_MAMPのphpinfoの確認

MAMPのphpinfoの確認方法をメモしておきます。 まず、MAMPを起動します。 起動したら、真ん中の 「Open WebStart page」をクリックしてページを表示します。 すると下記のようなページが表示されると思います。 その中のヘッダー部分の「phpinfo」から確認で…

デバック(Mac)_001_NetBeansのインストール

まずは「NetBeans」のダウンロードとインストール Welcome to NetBeans ========================================== ダウンロード ========================================== NetBeansのサイトから 「NetBeans IDE 8.0.2」を選択。 【注意】 Beta版の「Ne…

デバック(Mac)_000_NetBeansでデバック環境構築

うまくいかなかったりして、色々と試行錯誤しながら、 とりあえず、ブレークポイントで止まるとこまで行ったので、 覚えている範囲(キャプチャが残っている範囲)でメモを残す。 デバック環境構築の流れとしては、 =======================================…

「sudo: pecl: command not found」の対処

「sudo: pecl: command not found」というエラーが出た時の 対処の方法のメモ。 PEARをインストールすれば解消した。 参考にしたサイトは下記。 スーパーユーザーで下記のダウンロードを実施。 curl -O http://pear.php.net/go-pear.pharsudo php -d detect_…

ChromeのSpeakIT

プログラミングとは異なるが、 英語力の向上に少しでも役立てば良いなと思い、 Webページを読み上げてくれる機能を探していたら、 Chromeの「SpeakIT」が有名なようなので取り入れてみた。 Chromeがインストールされていることが前提。 ====================…

ローカル環境(Mac)_005_BaserCMSのインストール実施

BaserCMSのインストールを進めていきましょう。 手順通りに進めた場合、URLは下記になると思います。 localhost:8888/basercms また、インストールの手順は公式サイトの 下記のページにも記載されています。 ==============================================…

ローカル環境(Mac)_004_BaserCMSのインストール前準備

BaserCMSの公式サイトから コアパッケージをダウンロードしてください。 baserCMSダウンロード | baser CMS 手順に関しては、 1.MAMPPのフォルダにBaserCMSを準備 の手順で進めます。 ========================================================= 1.XAMP…

ローカル環境(Mac)_003_MySQLの設定

MySQLの設定は「phpMyAdmin」という 管理ツールを使用します。 このツールは「MAMPP」のインストール時に 既にインストールされているので、 真ん中の「Open WebStart page」をクリックして、 管理ページを開き、 ヘッダの「Tools」から「phpMyAdmin」を開き…

ローカル環境(Mac)_002_XAMPPの起動と停止

Lunchpadを開き 「MAMP」をクリックして 管理コンソールを起動します。 =========================================== 1.ApacheとMySQLの起動 =========================================== 「Start Servers」をクリックすると起動します。 ==============…

ローカル環境(Mac)_001_XAMPPのインストール

ローカルでBaserCMSを動かす環境を構築するために 「MAMPP」というものをインストールします。 MAMP & MAMP PRO でダウンロード。 ====================================================== ダウンロード =================================================…

ローカル環境の構築(Mac)_000_構築の流れ

Mac miniを使い始めて、 ・Macを立ち上げる回数/月 ・Winを立ち上げる回数/月 を考えると、Macの方が多くなり、 ローカル環境をマックでも欲しいと考え、 WinPCでやったことと同じことを Macでも行ったので、共有のためにメモ。 「MAMPP」と呼ばれる簡易に…

RubyでExcel操作メモ_010_ファイルの書き換え

ファイルの一部の文字列をExcelファイルから取得した 値で置き換える処理をメモしておく。 <前提条件> チェック処理等を省いているので、 ・ファイルが用意され、開かれていないこと。 ・Excelファイル内にA〜K列まで1行目から入力値があること を前提条…

RubyでExcel操作メモ_009_ライブラリの使用

Excel操作からはずれてしまうが、 Rubyの各種ライブラリを利用する際のメモ。 FileUtilsを利用するときを例として記載。 Rubyのドキュメントを見ていくことになる。 Module: FileUtils (Ruby 1.9.3) 処理の先頭に対象クラファイルの読み込みを require 'file…

Macのちょっとした操作メモ_003_ソフト起動時の注意点

操作というか、設定というか、 超初歩的なところで、またはまりました。 ほんと、しょうもないことです。 基本的にソフトを起動すると最前面に画面が 「バァ〜ン」 と表示されるものだと思っていたのですが、 表示されない・・・あれ?・・・となりました。 …

HTMLで一覧表示したテーブルの表示制御

メインブログにHTMLで簡易に一覧化することを 書いていました。 shevhome.hatenablog.com 実際の簡易なソースも共有しておこうと考え、 ここに載せときます。 下記のソースのうち、 黒色部分・・・HTML+CSS+javaScript固定 黄色部分・・・Excelで一覧管理…

Androidアプリ開発を理解_002_イベント

Androidアプリのイベントに関して。 Androidの公式サイトにも一覧の記載がありました。 Input Events | Android Developers 基本として 「onCreate」がアプリ起動時に自動的に呼ばれる ということを理解しておく必要がある。 それ以外については、アプリ画面…

RubyでExcel操作メモ_008_シートのコピー

Rubyから「win32ole」というのを使って、 色々と操作できるようなので、使ってみたときのメモを残していく。 今回はシートのコピー。 <Rubyのソース> #! ruby -Ksrequire 'win32ole' class FileCls INFILENAME = 'C:\\rb\\in.xlsx' SHTNAME = 'test'end ap…

RubyでExcel操作メモ_007_シートの削除

Rubyから「win32ole」というのを使って、色々と操作できるようなので、使ってみたときのメモを残していく。 今回はシートの削除。 <Rubyのソース> #! ruby -Ksrequire 'win32ole' class FileCls INFILENAME = 'C:\\rb\\file.xlsx' CHKNAME = 'shtname' @@a…

RubyでExcel操作メモ_006_テキストファイルの値をコピー

Rubyから「win32ole」というのを使って、色々と操作できるようなので、使ってみたときのメモを残していく。 ホントにちょっとしたことだけど、 今回はテキストファイルの値をコピー。 <Rubyのソース> require 'win32ole' class FileCls INFILENAME = 'C:\\…

RubyでExcel操作メモ_005_セルの背景色/文字色の変更

Rubyから「win32ole」というのを使って、 色々と操作できるようなので、使ってみたときのメモを残していく。ホントにちょっとしたことだけど、 今回はセルの背景色の変更。 <Rubyのソース> require 'win32ole' class FileCls INFILENAME = 'C:\\rb\\in.xls…

AndroidStudioの使い方メモ_004_クラスの追加

クラスの追加に関しては、 右クリックで「New」→「Java Class」で作成できる。 下記の作成画面で入力して「OK」ボタン押下。 ちなみに下記を選択できるが、これは、クラス作成後に ソースの記載を変更することで対応できるので大丈夫。 試しに追加してみると…

Androidアプリ開発を理解_001_基本のフォルダ構成

最初、聞きなれなかった「アクティビティ」。 それとフォルダ構成等を知らなかった「レイアウト」。 この2つと基本のフォルダ構成に関してメモ。 <アクティビティ> アクティビティに関しては、実際の処理を記載する。 アクティビティはJavaのクラスになっ…

Androidアプリ開発を理解_000_参考にしている本

最終的な成果物を目的として 「Androidでテトリスを作る」 ということを目的として、 Android開発の学習に取り組んでいますが、 参考にさせて頂いている書籍等を元に、 自分なりにAndroidに関する知識を蓄積/整理したいので、 個人メモとして、文章化してみ…

RubyでExcel操作メモ_004_ファイル作成/保存

Rubyから「win32ole」というのを使って、色々と操作できるようなので、使ってみたときのメモを残していく。ホントにちょっとしたことだけど、 今回は新規ファイルを作り、 旧ファイル⇒新ファイルへの値コピー。 <Rubyのソース> require 'win32ole' class F…

RubyでExcel操作メモ_003_VBAメソッドの呼び出し

Rubyから「win32ole」というのを使って、色々と操作できるようなので、使ってみたときのメモを残していく。 ホントにちょっとしたことだけど、今回はVBAの関数の呼び出し。 個人的にはこれが一番やりたかった。 <Rubyのソース> require 'win32ole' app = W…

RubyでExcel操作メモ_002_シート/セルの操作

Rubyから「win32ole」というのを使って、 色々と操作できるようなので、 使ってみたときのメモを残していく。 ホントにちょっとしたことだけど、 今回はシートを選択、セルへの文字設定。 ただ、これだけ。 require 'win32ole' app = WIN32OLE.new('Excel.Ap…

RubyでExcel操作メモ_001_開く/閉じる

Rubyから「win32ole」というのを使って、 色々と操作できるようなので、 使ってみたときのメモを残しておく。 ホントにちょっとしたことだけど、 今回はファイルを開いて閉じる。 ただ、これだけ。 <ソース> require 'win32ole' app = WIN32OLE.new('Excel…

Macのちょっとした操作メモ_002_スクリーンショットのショートカット等の変更

Macでのスクリーンショットの取り方に関して、 変更した内容をメモしておきます。 ※Windows用のキーボードの場合を想定。 システム環境変数を開きます。 その中のキーボードを選択。 その中の「ショートカット」のタブを選択。 上記の画面での設定が、 など…

Macのちょっとした操作メモ_001_日本語/英語の切替

自分の環境としては、Mac mini にもともと持っていた、Windows用の キーボードをUSB接続で使っているため、 「Command」ボタンというのが付いていない。 そこで、上記のボタンありきの操作方法でなく、 それ以外での入力モードの切替方法のメモ。 Macでは画…

AndroidStudioの使い方メモ_003_プロジェクトのインポート

書籍のサンプルソースのインポートの方法を 他の書籍のサンプルソースの時にも、 多分、使いそうなので、メモとして残しておきます。 私が現在、学習のために使っている書籍はこちらです。 Android StudioではじめるAndroidアプリ開発の教科書 ?Android Stud…

AndroidStudioの使い方メモ_002_Moduleの追加/削除

プロジェクトへのモジュールの追加と削除に関しては、 追加はわかりやすかったが、削除がどこからするのか わからりにくかったのでメモとして残します。 (AndroidStduioのバージョンで異なる可能性があります) 参考:How to delete a module in Android St…

AndroidStudioの使い方メモ_001_実行/デバッグ

実行、デバッグに関しては、 画面上部のこちらの部分から実施できる。 実行するアプリケーションの選択 これが実行ボタン その右の虫みたいなのがデバッグ。 デバッグの実施はブレークポイントを設定(左の赤丸)して 実行すると対象の行で止まってくれる。 …

AndroidStudioの使い方メモ_000

AndroidStudioの使い方に関して、 わからないことだらけだったので、 書籍、ネットの情報を参考にしながら、 実際に学んでいったときのメモ。 使ってみたときのキャプチャ等を 後から見直すときのためにも、 メモとして残していきます。 <参考にした書籍> …

CakePHPを知る_003_CakePHPのクラスのローディング

BaserCMSの処理を理解するために、自分的に必要なところから、 CakePHPの公式サイトなどを参考にして、 CakePHPに関して理解を深めていきます。 ※資料としては、最新バージョンに縛られず、わかりやすかった 資料を参考にしています。 <CakePHPのクラスロー…

javaScriptによるテトリス_002_処理メモ_落下処理

作成したテトリスの処理に関して、 忘れないうちにメモを残しておこうと思う。 制作物と超ざっくりした概要は下記に 以前、記載していた通りである。 javaScriptによるテトリス_001_制作物 - 不器用(TOT) エンジニア 気ままにプログラミング この作成したテ…

CakePHPを知る_002_CakePHPのフォルダ構造

BaserCMSの処理を理解するために、自分的に必要なところから、 CakePHPの公式サイトなどを参考にして、 CakePHPに関して理解を深めていきます。 ※資料としては、最新バージョンに縛られず、わかりやすかった 資料を参考にしています。 <CakePHPのフォルダ構…

CakePHPを知る_001_MVCデザインパターン

BaserCMSの処理を理解するために、自分的に必要なところから、 CakePHPの公式サイトなどを参考にして、 CakePHPに関して理解を深めていきます。 ※資料としては、最新バージョンに縛られず、わかりやすかった 資料を参考にしています。 <CakePHPとMVCデザイ…

対応メモ_001_オプションボタンが非活性

<現象> 「対応する」のラジオボタンが非活性であった。 <対応> baserCMS/app/Config/install.php に対して書き込み権限がないとダメみたいです。 ※上記はロリポップサーバの画面 <原因詳細> 対象の管理画面の部分の対象プログラムは basercms\lib\Base…

テーマ制作を理解する_013

「作成したテーマの応募準備をしよう」という内容で 公式サイトに記載がありました。 作成したテーマの応募準備をしよう|テマコンスケルトンサンプルテーマ|baserCMS デザインテーマコンテスト2015 作成したテーマを取りまとめる際は ・初期データ ・テー…

テーマ制作を理解する_012_管理画面から表示内容を変更

「管理画面から表示内容を変更する」に関して、 公式サイトに記載されていました。 <a href="http://contest.basercms.net/temakon/change_view_from_admin" data-mce-href="http://contest.basercms.net/temakon/change_view_from_admin">管…

テーマ制作を理解する_011_スマートフォン用のテーマ変更

「スマートフォン用テーマの変更をするには」という 公式サイトの記載内容に関して、メモを残していましたが、 <a href="http://shevhome.hatenablog.jp/entry/2015/08/12/004407" data-mce-href="http://shevhome.hatenablog.jp/entry/2015/08/1…

テーマ制作を理解する_010_スマートフォン用テーマの変更

「スマートフォン用テーマの変更をするには」 という内容で公式サイトに記載がありました。 <a href="http://contest.basercms.net/temakon/smartphone" data-mce-href="http://contest.basercms.net/temakon/smartphone">ス…

テーマ制作を理解する_009_サイト内検索を変更

「サイト内検索を変更する」という記事で 公式サイトに記載がありましたので、メモ。 サイト内検索を変更する|テマコンスケルトンサンプルテーマ|baserCMS デザインテーマコンテスト2015contest.basercms.net まず、今回も基本的な部分で、 恥ずかしながら…