『教育とITで企業の経営を革新』
駿台グループのITラーニング専門企業 SATT (エスエイティーティー) が明日をサポートします。

2019年03月22日

WordPressの運用にはPHPの知識が必要

開発部だより 第405回


ここ数年、WordPressによるサイトの作成を受けることが多くなりました。
通常のサイト作成に比べると、結構手間がかかります。

・クライアントのユーザ登録と権限の付与
・管理画面のカスタマイズ
・クライアントが更新するためのテンプレート作成(入力画面も)
他にもご要望に応じて、通常のサイト作成にはない作業が発生します。

でも、いったん作ってしまうと、日々更新するページはお客様が行うので、その後の作業は楽になります。
例えば商品カタログ的なページも、お客様から提供されるCSVファイルを読み込ませると、一気に出力できます。
問い合わせフォームやSNSとの連携もプラグインを使えば、簡単に実現できます。

なんだ、簡単なのかと思っていると、導入にあたってはPHPの知識が必要です。
「ログインするユーザごとに管理画面のメニューを変更したい」
「特定のユーザにちょっとした権限を追加したい」
「プラグインで作成したフォームの設定を変更したい」
これらはPHPで設定ファイルに記述しないといけません。
また、何でもかんでもプラグインを導入するのではなく、簡単な機能ならPHPで作成することができます。

ネットで調べると、たいていの解決策は見つかりますが、完全にマッチすることはマレです。
単にソースをコピペするだけでは解決しません。そのソースに何が、どういう順番で書かれているか理解することが必要です。

そんなときに手元に置いていると便利なのが、この本。
PHP 逆引きレシピ(翔泳社)

php-recipe-211x300.jpg

アマゾンはこっち


ネットだと、今知りたいことしか調べませんが、本には目次があり、体系的に把握することができます。
この本の優れているところは、具体的に○○したいということがTIPSとして収録されているところです。
自分のようにWordPressを動かすために限定的な知識が必要なケースでは重宝しますし、
ある程度プログラムを書ける人にも、これから勉強するぞという人にもたぶんお勧めできます。


レシピで思い出しましたが、先週、こんな本を買いました。
世界一美味しい手抜きごはん 最速! やる気のいらない100レシピ
本を手に取ってもらえればわかるのですが、プロセスと調味料の入れるタイミング、火加減が非常にわかりやすく表現されています。

51hwXTK646L._SX394_BO1,204,203,200_.jpg
posted by 水道橋メディア放送 at 15:32
開発部だより | コメント(0)
2019年02月15日

最近のブラウザ事情について…IEがなくなる?

開発部だより 第404回


こんにちは!
tsです。

ついに、マイクロソフトが「そろそろIE、やめません?」という話が話題になっています。
マイクロソフトとしては、早くIEからEdgeに移ってもらい、IEのサポートを終了させたいという思いが伝わってきます。

パソコンに限定した場合、世界的に見るとChromeが約70%と一人勝ちの状態でIEは約5%とかなり少数派となっているようです。
一方、日本国内で見るとChromeは約60%で一人勝ちの状況は同じですが、IEが約15%と世界で見た時の3倍も利用者がいる状況です。

おそらく、日本では企業や学校で使うブラウザーはIEを標準とするところが多く、他のブラウザーを使いたくても申請が必要だったりインストールできなかったりすることが原因となっているのではないでしょうか。
特に学校では、パソコンを利用する度に設定などがリセットされる仕組みを取り入れているところも多く、簡単に標準のブラウザーを変更できない状況だと思われます。

SATTの『学び〜と』も、現在IEを動作環境対象に含めていますが、日本のブラウザ事情を考えるとすぐに動作環境の対象外にすることは難しいと考えています。

また、アメリカでは教育機関に導入されたデバイスの約60%がChromebookという調査結果も出ているようで、今後日本の教育機関でも同様にChromebookがシェアを伸ばしていく可能性が出てきています。実際に、学校の先生から学び〜とをChromebookで使えないかという声も聞こえてきており、学校をターゲットにした場合Chromebookを無視できない状況になるのではないかと思っています。

今後も、新しい環境に柔軟に対応していく予定のクラウド型学習管理システム『学び〜と』を使ってみませんか?
Windowsでは、IE、Edge、Chrome、Firefoxに対応し、MacではSafariに対応しています。また、タブレット/スマートフォンでも使えるので、いつでもどこでも学習が可能です。

eラーニングについてあまり良く分からないという人は、是非セミナーにも参加してみてください。
posted by ts at 15:02
開発部だより | コメント(0)
2019年02月04日

はがき印刷業務の中で経験したことについて

開発部だより 第403回


OLIONです。
開発事業部の中でも私は運用業務を主に担当しているのですが、その中の「往復はがき宛名印刷業務」の中で経験したことについて書きます。
年に1回、大量の往復はがきに宛名を印刷する業務を受注しているのですが、印刷するのに弊社で作成した印刷専用のシステムを使用しています。
印刷する準備として、先ず顧客から受領した住所データを、このシステムにインポートする機能があるのですが、それを実行したとき、エラーが発生してインポートできない状況になりました。
エラー内容としては、入力データはEXCELファイルなのですが、列項目が、1つ多いということでした。
EXCELで見た時は、最終列の次にデータはありません。
そこで、このEXCELファイルのデータを、CSVファイルとして書き出して、「メモ帳」で確認してみたところ、最終列項目の次にカンマがあり、その次の列が最終項目扱いになっている状態でした。原因を考えてみたところ、インポートデータには、1行目に見出し行が必要で、受領したデータにはそれがないため、その行を、他のEXCELファイルから行単位で挿入したためとわかりました。EXCELが、見出し行の最終列と思われた次にデータが存在すると認識していて、その見出し行に合わせて、2行目以降のデータ行にも、最終列の次にデータが存在するように認識してしまったようです。
そこで、見出し行を追加する場合は、行単位で挿入追加するのではなく、EXCELデータの先頭行を挿入で追加しておいて、見出し行を、1列目から最終列までの複数セルを選択後複写して先頭行に貼り付けることで、余計なデータがあるような状態にならずに済み、インポート作業も正常に終了しました。
エラーの原因解明は、すぐに分かったのではなく多少時間がかかりました。年に1回の運用のため、このようなエラー発生にすぐに対応できるため、今回の対応を操作手順書に詳細に追記しました。運用期間が短い場合もあり、また、他の担当者が行う場合も考慮して、円滑に運用できるためには重要と感じました。 以上
posted by オライオン at 16:08
開発部だより | コメント(0)
2019年01月08日

明けましておめでとうございます

開発部だより 第402回


新年、明けましておめでとうございます。
ご無沙汰の開発部リーダーです。

さて、SATT では今年も『学び〜と』と『smart FORCE』を進化させていきます。

まず『学び〜と』ですが、昨年はメール送信機能や修了証の実装など、いくつかの大きな付加機能が追加されました。
同時に、より解りやすいインターフェースや見やすいレイアウトへの変更などの細かい調整も実施いたしました。
特に昨年11月のリリースで実施しましたレイアウト変更では、ご利用中のお客様より高い評価を頂いております。

学び〜と1.png学び〜と2.png


本年も、いくつかの大きな機能追加を予定しております。
また、より使いやすいインターフェースや見やすいレイアウトの調整につきましても、引き続き実施してまいります。

次に『smart FORCE』です。
お待たせしておりますが、いよいよ 『HTML5版 smart FORCE』を近々公開いたします。
Flash版でご好評頂いていたインターフェースですが、HTML5版でもより洗練されたデザインでありながら使いやすさは同様となっております。
クイックモードなどは、ちょっと感動してしまいました。
もちろん、お客様がご要望される機能の追加やデザインの変更など、さまざまなカスタマイズにも対応していきます。

sF1.pngsF2.png


最新情報につきましては、それぞれの製品ページにて公開していく予定です。

●『学び〜と(まなびーと) クラウド型eラーニング学習管理システム』
 http://www.manabeat.com/

●『eラーニング学習管理システム smart FORCE 製品情報』
 https://satt.jp/product/smart-force/info.htm

ご期待ください。

それでは、本年もどうぞよろしくお願いします。
posted by 開発部リーダー at 14:53
開発部だより | コメント(0)
2018年12月17日

ColdFusion Day 2018のセミナー資料が公開されています。

開発部だより 第401回



こんにちは!
ijです。

先日、日本での販売代理店、株式会社サムライズ様が開催した
Adobe ColdFusionのカンファレンス「ColdFusion Day 2018」のセミナー資料が
一部、公開されています。

以下、セッションの資料を参照することができます。
※SESSION1にはセッションの元となった開発元資料が公開されており、
SESSION3については、資料公開は無い模様です。

■SESSION1
最新ColdFusion情報

■SESSION2
〜サポートチーム トピックス〜 ColdFusion Summit 2018 セッション

■SESSION3
Adobe ColdFusion 2018 注目ポイント 〜パフォーマンス管理ツールセット〜

■SESSION4
Oracle Java SE サポートロードマップ - 新しいリリースモデルとJava SE 11

ColdFusion Day 2018 開催報告


業務の都合等で、参加したくても出来なかった方々も沢山いると思うので、
このように公開いただけるのは嬉しい限りです。

また、前回、「ColdFusion Day 2017」の資料も公開されています。

ColdFusion Day 2017 開催報告

今年、2019年も是非開催を!と願いつつ、今回はこのへんで失礼します。
それではまた!

うおっと、そんなColdFusionで開発されているSATTの受講管理システムも、どうぞよろしくおねがいします!
posted by ij at 15:56
開発部だより | コメント(0)
2018年11月19日

あら?400回!

開発部だより 第400回



銀杏を封筒に入れてチンすると、簡単に殻が剝ける…と噂をしていたら、
翌日の新聞に、封筒が燃えることがあるからダメと書いてあって、
タイムリー過ぎてびっくりした開発部pinkです(←長いよ)。


久々に「開発部だより」を投稿しようかと思ったら、
あら、びっくり「第400回」。


でも、こんな記念すべき回に投稿していいのかしら?
でもでも、ここは第2回目から投稿している開発部pinkの出番かしら?
でもでもでも、第1回目を投稿した開発部リーダーを差し置いていいかしら?
いいよね、投稿してしまえ。


「開発部だより 第1回」の投稿は2007年7月4日。
お!iPhoneが出た頃のようですが、日本では発売されていませんね。
SATTとしては、「e-Learning WORLD 2007」で「Attain3」をお披露目したようです。
うーん、Flash全盛期ですね。

…そんな時代でした。


その後

iPhoneは日本でも流行りまくり、
SATTは「学び〜と」「教材制作ツール」を発表し、
Flashは消えつつある。。。


さてさて、もし、お時間ございましたら、
右側の「カテゴリー」から、「開発部だより」をクリックしてみてください。

ここ10年のIT・eラーニング・SATTの流れが見えますよ(どーでもイイ話もたくさんあります)。
情報としては、古いものですので、そこはご注意ください。


と、地味な「第400回」でしたが、
たまに振り返って読んでみるのも楽しいかもしれない。


今後とも「開発部だより」をよろしくお願いします。
posted by 開発部pink at 15:27
開発部だより | コメント(0)
2018年08月27日

日本語フォント「ゴシック体」「明朝体」の違いって?

開発部だより 第399回



こんにちは。
WEBデザイナーのシーナ👀です。

本日は「フォント」の話をします✨。
日本語フォントには主流になっているものに限ってお話しますと、
大きくわけて2つの書体があります。

「明朝体」「ゴシック体」です。

どちらも聞いたことのある言葉だと思います。
2つ書体の違いはなんでしょう⁉
また、どちらをどういうシーンで使うと効果的なのか。そんな話をしたいと思います🐱。

見た目の違い
大まかな見た目の特徴は画像の通りです。
ゴシック体と明朝体、見た目がだいぶ違います。

01.PNGゴシック体
特徴・長所
全体的に太さが同じで装飾のない書体です。明朝に比べて視認性が高く遠くからでも読みやすいです。
タイトル・見出し・強調したい箇所に利用するのに向いています。
またスマホやPCなどでは明朝体よりも圧倒的に利用されています。

短所
太さが均一で装飾がないので、字面がのっぺりとしてしまい、
長文になると読みづらいです。
感情が伝わりにくく、小説などには向いていないとされいます。

02.PNG明朝体
特徴・長所
筆で書いたようにトメ・ハネがあり、線の太さは均衡ではなく、強弱があります。
教科書などを除けば、書籍のほとんどで明朝体は使われています。
先に述べたとおり、装飾があることでリズムができるので読んでいても疲れにくく、飽きずらい。
線の太さに強弱があるので、感情を表すのに向いた書体と言えます。

短所
線の太さに強弱ある明朝体は、
背後が発光しているディスプレイでは細い部分の視認性が低くなりがちなため、敬遠されてしまう傾向にあります。


プレゼン資料などを作成する際、スクリーンに大きく映すことも多いため、
ゴシック体を利用することが多いと思いますが、感情で訴えたいシーンがあった際には
フォントサイズの大きな明朝体で、アピールするなどの手法も有効かもしれません。

いかがだったでしょうか✨
なにかのヒントになりましたら幸いです♥✋
posted by シーナ at 17:19
開発部だより | コメント(0)
2018年08月16日

「eラーニング導入」について無料で勉強しちゃいましょう

開発部だより 第398回


はじめまして。SATTのDoctorWhoと申します。

DoctorWhoとは、知る人ぞ知るイギリスの冒険ドラマの主人公の名前です。
ドラマでは、ダーレクという宇宙最大の脅威の生物が登場しますが、そのチープさに大笑いしました。

皆様はどのようなドラマがお好みでしょうか。

さて、皆様の中には、マイクロソフトオフィス製品を使って作られたシステムをお使いの方がいらっしゃると思います。

ところが3年おきくらいのペースでマイクロソフトオフィスの製品がバージョンアップされ、そのうちにサポートが切れてしまいますと、メールが来て心配になるわけです。

あわてて、システムを作成した会社に問い合わせると、新しいバージョンに合わせて改造しますよと言われて、費用はこれこれになりますと、見積書が届きます。

めでたし、めでたしで、けっして間違っていません。

他の考え方としては、マイクロソフトオフィス製品を使わずにシステムを作るという方法です。

私はマイクロソフトオフィス製品で作成されたシステムをMySQLやPHPを使ったシステムに置き換える作業を担当しています。

毎回のバージョンアップでお困りの際は、サポート切れというダーレクを退治するSATTのDoctorWhoにご相談ください。

今回のブログタイトルについて、
8月24日(金)に”はじめの一歩”として「eラーニング導入」についての無料で勉強できるセミナーを実施します。これを見逃す手はありません。

私が学生時代にeラーニングがあれば、現在とは異なった人生をおくっていることでしょう。
posted by DoctorWho at 16:46
開発部だより | コメント(0)
2018年08月03日

COBOL豆知識

開発部だより 第397回



はじめまして。クローバーです。

元号改正に向けて関係各所がそわそわし始める今日この頃、
皆様いかがお過ごしでしょうか。

この際、和暦を全て西暦に変えてしまえぃ!
という企業様も多いかと思います。

かく言う私も西暦化プロジェクトに参画しております。
開発言語はCOBOL85

ある暑い夏の日の午後、プログラマーさんから
アポストロフィ(シングルクォーテーション)ってどう定義すれば良いの?
って聞かれて答えに窮しました。

そう、西暦の2018年を略して'18年とか表現する際に使う
アポストロフィってヤツです。

'''(アポストロフィをアポストロフィで囲む)ではコンパイルエラーになるし・・・。
さて困った困った。

大先輩のOさんに伺ったところ、
以下の様に定義すれば良いことが分かりました。

QUOTE または '''' と記述することにより1桁のアポストロフィと見做されます。
ちなみに、'X''Y' は3桁の文字列 X'Y と見做されるそうです。

う〜ん。勉強になりました。



話は全く変わりますが、プライベートの話題も少しだけ。

我が家の中学一年生の息子がLINEで友人を
中傷する様なやりとりをしていたのが分かりました。
本人は冗談半分のつもりだったみたいなのですが、
学校でもちょっと問題になってしまい親として結構ヘコみました。
(相手方のご理解もあり無事に収束に向かってますが・・・)

問題が発覚した当日、教師も妻も厳しく指導してくれたお陰で、
私は冷静に息子の話を聞く役に徹することができました。

話を聞いてみると彼には彼の言い分がきちんとあったことが分かりました。

事の重大さからすると取るに足らない言い分だったのかも知れませんが、
ちゃんと納得できる内容でもあり、
頭ごなしに叱りつけることをせずに本当に良かったと思っています。

皆さんにお伝えしたかったのは、
どんな時でも冷静に相手の話を聞くって大事!
ってことです。

仕事でもプライベートでも、所謂“パワハラ”は起こりえます。
気を付けましょうね。


★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

SATTにはCOBOL技術者も数多く在籍しております。
COBOL開発でお困りの際は、是非ご相談下さい。

posted by クローバー at 08:58
開発部だより | コメント(0)
2018年07月27日

JavaScriptでwindow.externalを使用してC#と通信するものをTypeScriptで書いてみる

開発部だより 第396回


TypeScriptでもJavaScriptと同じで、

と書けばC#のhoge();を呼ぶ事が出来ます。
しかし上の画像のように静的チェックでエラーが出てしまいます。
hoge();はC#に自分で追加した関数なので、TSからすれば「そんな関数は知らない」のでエラーになるのはまあ当り前です。

そこでこれがエラーにならないようにwindow.externalにhoge();メソッドを追加します。

TSはwindow.externalまで認識できるので、externalにinterfaceでメソッドを追加してあげれば良いわけです。方法はwindowオブジェクトに直接メソッドを追加するのと同じです。

これでエラーが無くなり、めでたしめでたし。
としたかったのですがtslintの標準設定ではinterfaceは大文字の「I」から始めないとエラーになります。「IExternal」などとするわけにもいかず、そこはルールを変更するしかないのか悔しいです。

ですがmoduleに入っている場合は良い方法があります。

これならばtslintも含めてエラー無しに出来ます。


Window.FormとJavaScriptの連携は、SATT smart教材作成ツールではクイックメニューで現在も使用してします。
今後これを更に使いやすいものにするため努力しております。
posted by 開発部OliveDrab at 18:23
開発部だより | コメント(0)