So-net無料ブログ作成
検索選択

jqeury セレクタ [jquery]

よく忘れるjquery, cssのセレクタを自分用に記入します。

このサイトから学びました。感謝です。
http://weboook.blog22.fc2.com/blog-entry-268.html

要素名前で検索
$("a[name='link']").click(function(){ … }

要素名前の前方一致
$("a[name^='start_']").click(function(){ … }

要素名前の後方一致
$("a[name$='_end']").click(function(){ … }

要素名前に指定した文字が含まれる
$("a[name*='_middle_']").click(function(){ … }

上記はリンクをクリックした動作を書きたい時に利用しました。
idで指定してもいいのですが、同じリンクを複数持ちたかったため、idではなくname属性からの動作を記入しました。
以上[サッカー]


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

PHP リクエストの確認 [php]

phpで任意の引数が渡されているか確認する

if ($_REQUEST["user_name"]) {
print("ユーザー名は".$_REQUEST["user_name"].”です”)
} else {
print("ユーザー名が渡されてません。”)
}

以上[ひらめき]



nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

ガイ・ジャトラ (牛祭り) [ネパール]

今日(8/19)、ガイ・ジャトラ (牛祭り)が行なわれました。

この一年で家族を亡くした人たちが町の決まったコースを歩くそうです。ネパールの色々な場所で行われるらしいのですが、バクタプルのものが一番盛大だと聞き、バクタプルに行ってきました。
見物人の多さに驚きました。カトマンズから大勢の人が見に来るそうです。

若者たちが木のバチを持って踊りながら町を練り歩いていました。
P_20160819_123126.jpg
その列の間に亡くなった家族の写真を飾った、神輿?がおり…
P_20160819_123247.jpg
いました[exclamation×2][新幹線]
P_20160819_123935.jpg
家族がなくなった家の人はこの行列に加わる必要があるらしいので、一日中行列が絶えないそうです。

昨日話をしたネパール人の友人に聞きますと、この祭りはバクタプルという町の王様が始めたそうです。
息子を亡くしひどく落ち込んでいた妃を励ますために、子供を亡くした人は町を一周するようにという命令を出しました。おそらく特定の恰好をさせて。牛も一緒??
妃は王宮の部屋からそれらの人を数えることで、自分と同じ悲しみを抱えている人が沢山いることを知って、立ち直るきっかけを得るだろう王は考えたらしです。
なるほど

祭りのシーズンが始まりました。これから毎月何かあります。
なので多くのパール人の勤労意欲がなくなってきます。
以上[がく~(落胆した顔)]


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

PHP テキストファイルを読込み表示する [php]

ユーザーがテキストファイルに記した内容をアップするだけで、WEBの内容を更新したいので、
テキストを読んで表示する仕組みについて調べました。

php側
file関数でファイルを配列に格納します。引数に関してはhttp://php.net/manual/ja/function.file.phpをご覧ください。また表示にはsmartyを使用しています。

$objSm = new MySmarty; //Smartyクラス(拡張)を呼び出し
$text = file('./doc/text.txt', FILE_IGNORE_NEW_LINES); //テキストファイルの読込み
$objSm->assign("text " , $text ); //配列を送る
$objSm->display("index.tpl");  //テンプレートファイルを開く

表示側
{foreach from=$text key=k item=val}
{$val}
{/foreach}

なんかできました。
以上[晴れ]


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

VB.NET TextBoxで改行させない [.NET]

TextBoxのMultilineプロパティーをTrueにしたものの、改行はさせたくないという場合、以下のようにできます。

Private Sub txtExp_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles txtExp.KeyDown
  If e.KeyCode = Keys.Enter Then
    e.SuppressKeyPress = True 'KeyPressイベントを発生させない
    e.Handled = True
  End If
End Sub

KeyDownイベントでEnterKeyを無効にします。その際、KeyPressイベントの発生も無効にしておきます。
但しこの例ではコピペされたらOUTです。コピペを防ぐ方法もまた考えたいと思います。
以上です[野球]


作って覚えるVisual Basic 2015 デスクトップアプリ入門

作って覚えるVisual Basic 2015 デスクトップアプリ入門

  • 作者: 荻原 裕之
  • 出版社/メーカー: 秀和システム
  • 発売日: 2016/03/22
  • メディア: 単行本



アプリケーションの二重起動防止 [.NET]

アプリケーションの二重起動を防ぐためにはApplicationEvents.vbに以下のコードを書きます。

  • Namespace My
    • Partial Friend Class MyApplication
      • Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
        • '二重起動をチェックする
        • If Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName).Length > 1 Then
          • 'すでに起動していると判断して終了
          • MsgBox("多重起動はできません。", MsgBoxStyle.Critical, "システム")
          • e.Cancel = True
          • Return
        • End If
      • End Sub
    • End Class
  • End Namespace

うまくいきました。
以上[右斜め上]

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

MySql トランザクションが効かない? [mysql]

 mysqlを利用したアプリケーションのテストをしていて、更新処理中にエラーが発生しても、データがロールバックされていないことに気付きました。アプリケーション側を見直してみましたが、トランザクション処理やエラーフックにも問題がありませんでした。

 mysqlに関して初心者なので何か設定に問題があるのかもと思ってネットで調べた所、mysql側の設定に問題がありました。

 mysqlにはストレージエンジンというものがあるらしく、その設定がMyISAMになっていました。平たく言うとトランザクション処理ができないようです。デフォルトのストレージエンジンがMyISAMになっていたらしく、知らずにテーブルを作っていました。[がく~(落胆した顔)]通常InnoDBを利用するようです。

■■変更■■
my.confを開き、[mysqld]の下に一文を追加します。
default-storage-engine=innodb
engine1.png
そして、mysqlを再起動!!
engine2.png
MySql Workbenchで確認してみるとデフォルトのストレージエンジンがInnoDBになっていることが確認できました。
engine3.png
さらに既存のテーブルのストレージエンジンをWorkbench経由でMyISAMからInnoDBに変更しました。
最後に確認。
select table_name, engine from tables where table_schema = 'スキーマ名'
engine4.png

最終的に開発中のアプリケーションで確認した所、無事トランザクション処理が動作しました。[わーい(嬉しい顔)]
以上[ドコモポイント]
タグ:DB
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

PHPExcel ファイル破損 [php]

PHPExcelを作成し開いたら、ファイルが破損しているとのメッセージが出た。
バッファの問題らしい。

header('Content-Type: application/vnd.ms-excel');
ob_end_clean();      //バッファをクリアする
header('Content-Disposition: attachment;filename="'.$sFileNm.'"');
header('Cache-Control: max-age=0');

$tempary = explode('.', $sFileNm);
$extension = $tempary[count($tempary)-1];
if ($extension != 'xlsx') {
$writer = PHPExcel_IOFactory::createWriter($excel, 'Excel5'); //Excel2007前
} else {
$writer = PHPExcel_IOFactory::createWriter($excel, 'Excel2007'); //Excel2007以降
}
$writer->save('php://output');

解決しました。
以上[わーい(嬉しい顔)]


詳細! PHP 7+MySQL 入門ノート

詳細! PHP 7+MySQL 入門ノート

  • 作者: 大重 美幸
  • 出版社/メーカー: ソーテック社
  • 発売日: 2016/07/01
  • メディア: 単行本





nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

M&M's [その他]

ラスベガス旅行に行った際ツアーで連れて行かれた店の一つがM&M's の店でした。[わーい(嬉しい顔)]
キャラクターがなんとなく好きなのか、味が好きなのか…よく分かりませんがM&Mチョコが好きです。お土産屋さんは基本興味ないのですが、このお店にはちょっと興奮しました。
どこを見てもM&Mでした。
mm.jpg
mm2.jpg

以上[手(チョキ)]

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感