SEEDS Creator's Blog

iPhoneから日本語名のファイルを添付してメールを送るには

こんにちは。WEBエンジニアのyuchiです。 日本語文字化け対策のために、iPhoneに日本語ファイルを添付してメールを送信するというのを 最近行いましたので、その時のことを書きます。 iPhoneで写真を撮ると自動的に日時の名前で保存されますが、保存された写…

javascriptのオブジェクトについて

プログラマのkinuです。普段よく使いますがあまり理解せずに使ってたjavascriptのオブジェクトについて調べました。 javascript はオブジェクト指向プログラムをサポートした言語です。 PHPなどのクラスを実装し、オブジェクトを生成して動作させるクラスベ…

Android ブラウザで PHP によるファイルダウンロードが出来ない件

Android ブラウザで PHP によるファイルダウンロードが出来ない件 ① SSL にて、PDF や ZIP ファイルをダウンロードする場合、SSL の証明書が有効でないとダウンロードは出来ません。 この場合、.pdf ファイルに直接アクセスしても、ダウンロードは出来ません…

人気記事ランキングプラグイン「WordPress Popular Posts」と「WP-PostView」の機能比較

ブログサイトでは人気記事ランキング(アクセスランキング)を実装しているサイトがほとんどですよね。 そこでWordPressで人気記事ランキングを実装する際にお世話になるプラグインを2つ比較してみました! WordPressを1から構築する人向けに拡張性という所を…

NFSインストール&設定

向寒のみぎり、お健やかにお過ごしのことと存じます。 サーバーインフラエンジニアの葉です。 今日、NFS centos用の設定をご紹介します。 使用環境 nfsサーバー(192.168.56.22) nfs-clientサーバー(192.168.56.21) 環境インストール nfsサーバー ・nfsサーバ…

PHP Pear::File_Archive 特定の文字が文字化け

PHP Pear::File_Archive 特定の文字が文字化けについて PEARのPHPライブラリ「File_Archive」のバグを発見しました。 ■現象 SJISのファイル名を圧縮すると特定の文字が文字化けてしまいます。 ■例 ○対象ファイル 表-入稿データ.pdf ■原因 PHP「5C問題」 ■対…

fuelphpからPDFを生成

こんにちは。 この業界に入ってまだ4ヶ月のWEBエンジニアのyuchiです。 以前開発でfuelphpからPDFを出力しないといけなかったので、今回その時調べた方法を書きたいと思います。 まずは準備からです。 ①TCPDFをダウンロードする ②/fuel/app/vendor/の下にダ…

CSS Nite in KYOTO, Vol.3「Web制作業界最前線」に参加してきました!(その1)

11月14日(金)に開催された、CSS Nite in KYOTO, Vol.3「Web制作業界最前線」に参加してきたのでご紹介します。 タイムテーブル セッション1: ディレクションが苦手な人のための、「Webディレクション」の処方箋(Webデザイナーだったら編) 高田 信宏さん…

WebSocketでルータ越しの通信を行う

概要 弊社ではコミュニケーションツールとして、 チャットサービスの「Slack」を使用しています。 https://slack.com/ Slackでは、 チャット内で動作するBotを簡単に作成できるような仕組みが用意されています。 とても簡単なので、色々とBotを作成していま…

SublimeTextの設定まとめ

私は普段SublimeTextというエディタを使っています。 なかなか使い易いです。 今日はこのなかなか使い易いSublimeTextをさらに快適に使う設定を紹介したいと思います。 ちなみにMacです。 環境設定 まず、基本的な環境設定を行いましょう。環境設定は左上の…

要素の選択について

近頃は朝夕の気温がめっきり下がり、外に出るのが億劫になってきています。 そんな時は自宅にこもり、先日発売されたモンスターハンター4Gなんかをやりたくなりますね…まだ持っていませんが… 社内でモンハン部が発足すれば、迷わず購入するのですが…|ω・`)…

PS3 Media Server をDebian(wheezy)にインストールしてDLNAサーバにする

自宅のDebianはsambaを入れてファイルサーバとして使用しています。 今回、このサーバーに保存された動画をリビングの大きいテレビで再生したいと思いました。 再生側はPS3ですのでPS3 Media Serverを導入してDLNAサーバーとし、PS3から再生できるようにしま…

コメント欄をレビュー機能にカスタマイズ[WordPress]

やること ・★マークでユーザーが評価できる ・投稿されたレビューに参考になったかを評価できる 使用するプラグイン Comment Rating Field Plugin Like Button Voting & Rating Comment Rating Field Plugin ★のマークで評価できる項目が自動挿入されます。 …

phpPgAdminにログインできない時

サーバーインフラエンジニアの葉です。 今日は、phpPgAdminについて少しお話します。 phpPgAdminとは何か? phpPgAdminは、ウェブブラウザから PostgreSQL データベースを管理・操作する為のツールで、テーブルの作成や参照、 データのバックアップやリスト…

G13からみる見習うべき仕事への姿勢とは?

G13→「ゴルゴ13」は漫画の主人公で凄腕スナイパーである。狙撃を仕事としていて 仕事の成功率は、ほぼ100%とのことらしい。 漫画とはいえ「仕事に対する姿勢」が好きであるので一部ご紹介したい。 1)一度依頼を受けたら目的を達成するまでに手段を選ばな…

macでウィンドウが画面外に隠れてしまって何もできなくなってしまったときの対処法

MacBook Pro Retina, 13-inch, Late 2012 を使っていますが、 たまに、開いているウィンドウが画面外に出てしまうことがありませんか? 普段デュアルディスプレイで使用していて、 打ち合わせ等でディスプレイ接続を切った際などに良く起こります。 そんなと…

よくできるIT技術者がもつ3つの特性とは?

最近になって、本格的にこのブログから弊社をアピールしていこうとしているみたいだ。 しかし、技術者でありながら、Web上どこにでもあるような記事しか書けない。というのが私の現状。 そして、無限に広がるWebスペースを同じような記事で汚すようなことは…

ORMで最後にINSERTしたデータのIDが知りたい

fuelphpで最後にINSERTしたauto incrementなid(プライマリKey)を取得したい時 いろいろ面倒な事をしてたんですが、save();後にオブジェクトから参照できました。 $new = Model_Hoge::forge(); $new->hoge = 'hogehoge'; $new->save(); $id = $new->id; // id…

LPIC試験受けましょう!

サーバーインフラエンジニアの葉です。 LPICという資格をご存知ですか? 「LPIC(エルピック)」とは、NPO法人/Linux技術者認定機関「LPI」が 実施している世界共通・世界最大・最高品質の「Linux技術者認定制度」です。 LPICはどんな資格ですか? 1.LPICは…

平成26年度秋期 情報処理技術者試験(SA) 受験録

試験を受けてきました。今回はシステムアーキテクト(SA)を受験してきました。情報処理技術者なら、ご存知だと思いますが、春期と秋期、年2回実施されています。私は、自己啓発もかねて、数年前から必ず受験するようにしています。(戦績はあまりよろしくあ…

".on()"での"hover"の記述でつまずいたので

初秋の候、皆様お変わりなくお過ごしでしょうか。 私は年齢のためか、右足太ももに激痛を感じている今日この頃です… さて、話は変わりまして、業務でjavascriptでプログラムを作成していた時のことなのですが、動的に生成される要素に"hover"で動作を設定し…

PDO(fetch,fetchAll)について

模倣は上達への近道とはよくいったもので、保守フェーズで既存モジュールを模倣してロジックを書いてました。 そのときにはまってしまった問題についての備忘録です。 【やりたかったこと】 PDOを利用して、大量データを処理したい。 【発生した問題】 なぜ…

Macの外付けキーボード設定まとめ

概要 uchiyama です。 先日、新しいMacBookProが支給されました。 普段は、長時間キーボードを叩くため、MacのキーボードではなくRealforceを使うようにしています。 Macに外付けキーボードを付けた時に、 デフォルトの状態だと色々とおかしなキー配置になり…

Advanced Custom Fieldsを使ってカテゴリーやカスタムタクソノミーに画像を登録する方法

ニュースなどの記事のタイトル前にアイコンが挿入されているケース。 今後カテゴリを追加していく際CSS等を触ることなく アイコンをWPから投稿できるようにしました。 【使用するプラグイン】 「Advance Custom Fields」 Word Pressのカスタムフィールドプラ…

分岐処理をオブジェクトで表現してみる

みなさんどうも、WEBエンジニアの kinu です。 好奇心で Smalltalk を参考に普段使っている PHP で分岐処理を if 文を使わずにオブジェクト指向で実装してみました。 目標 下にあげたような単純な分岐を処理できるようにする。 [code] $value = 1; if ($valu…

青色LED 〜ノーベル賞〜

今月7日、青色発光ダイオード(LED)の発明に貢献された赤崎勇さん、天野浩さん、中村修二さんがノーベル物理学賞を受賞されました。おめでとうございます。 青色LEDは私達の周りの多くの電化製品で応用され使われています。今回は青色LEDの発明がどのように…

#isucon 4 予選に参加しました(スコア 37513)

@memememomo (uchiko) と onihsiと@cs_sonar(僕)で参加しました。 チーム名は「京都スイーツ」です。 結果としては本戦出場はできそうにないスコアで残念でした・・・。 (2014/10/06 追記。失格になってました。) 以下備忘録です。 インスタンス立ち上げ AMI…

javascript でのクラスのつくり方

ごきげんよう。プログラマの kinu です。javascript でのクラスのつくり方を調べました。クラスといっても前に書いた記事(http://www.seeds-std.co.jp/seedsblog/2157.html)のとおり javascript はプロトタイプベースなのでクラスは存在しません。ただクラス…

VagrantやVirtualBoxの共有フォルダ機能で静的ファイルが更新されない

VagrantやVirtualBoxの共有ディレクトリ機能を使っていた時に起こった問題です。 VagrantやVirtualBoxの共有ディレクトリ機能を使っていて、さらそのマウントポイントをApacheのドキュメントルートとしている場合、静的ファイルの更新が反映されない(バグる)…

HP ProLiant Gen8サーバーにCentOS6.4(64bit)を入れる

HPのサーバーをCentOSで使いたい事が出てきてインストールにいろいろ試行錯誤したので備忘録です。 今回やりたい事はCentOS6.4でDynamic Smart Arrayを使ってRAID1を構築し、管理したいという内容となります。 HP ProLiant DL320e Gen8 v2に入れてみました …