Flex,AWS,WEB,DB,Androidなどのシステム開発メモです。RIAやクラウドなどについて毎日更新
Flex,AWS,WEB,DB,Androidなどのシステム開発メモです。最近流行りのRIAやクラウドなど扱う上で私が苦労したことをメモしています。どちらかというと自分のためですが、他の人の役に立てば嬉しいです。
highchartsのグラフ横にタイトルが表示されると、幅が狭いとグラフが極端に小さくなるので、タイトル位置を変更したい。で、やり方は以下でOK。 yAxis: { lineWidth: 1, tickWidth: 1, title: { align: 'high', offset: 0, text: 'Rainfall (mm)', rotation: 0, y: -10 } },(参考サイト)Place the Y axis title on top of the axis...
highcharts seriesでtooltipの記述を変える方法
highchartsのtooltipをseriesで変えたいなと。seriesのtooltipで設定しても反応しないかった。結局はtooltipのformatterでseries.nameでifで分岐すればなんとかなった。 tooltip: { formatter: function() { if(this.series.name == 'AAA' ){ return false ; }else { return this.series.name + this.y + 'm'; } } ...
バースト機能あるT2インスタンスは、結構便利で使っているのだけど、クレジット使い切るとへなへなになるので、クレジット残量をアラート等して、色々工夫していた。なんと、re:Invent2017でT2 Unlimited が発表されたので、ちょっと調べてみた。(参考サイト)新しいT2 Unlimited – バーストを超え、高い性能を発揮・T2 Unlimited インスタンスは、1日分に相当する将来のクレジットを利用して、追加のバースト実行が可能・クレジ...
jquery datatablesでフィルター、ページ、表の位置を変更したい場合、オプションのDOMで変更可能。$('#example').dataTable( {
wimax2+ Speed Wi-Fi NEXT W04 SSID パスワード変更の仕方
管理画面ログインの注意点(macの場合)はこちら。wimax2+ w04 wifi 管理画面 macの場合対処法で、管理画面ログイン後、[設定]↓[LAN設定]↓[セキュリティ設定]SSID1にSSID、WPA事前共有キーにパスワードを変更して、適用押せばOK。(参考サイト)マニュアル p60https://www.au.com/content/dam/au-com/static/designs/app/publish/torisetsu/pdf/w04_torisetsu.pdf...
wimax2+ w04 wifi 管理画面 macの場合対処法
ssidなど変更する場合は、wifiに接続したあとに、「http://speedwifi-next.home」にアクセスして・・・と説明書に書いてあるけど、エラー「このページは動作しません」これは、macだとこうなるみたい。macでの管理画面に接続仕方 解決策「http://speedwifi-next.home」の代わりに、「http://192.168.100.1/」でOK。参考サイトhttps://sosukeblog.com/2015/02/24/8796/...
Amazon S3 転送料が気になるので対策(conoha併用)
Amazon S3は安い!特に保存している分に対してはめっちゃ安い。1GBあたり月3円レベル。でも、転送料が結構するし、どのくらいかかるか見込めない。。。例えば1回インターネット上から1GBをダウンロードすると15円くらいかかる。回数あたりだからなかなか概算読めない。eラーニングの画像、動画コンテンツをユーザーが何度もダウンロードする場合は、月額費用算定する場合、いつもS3の転送料が想定以上になることがよくある。こ...
ELBにセットしているRapidSSLからAmazon Certtificate ManagerのSSL証明書に変更する
RapidSSLの証明書が有効期限きれるので、Amazon Certtificate Managerにしようかなと。自動更新してくれるし、無料なので。証明書の作成マネジメントコンソール↓Amazon Certtificate Manager↓[証明書のリクエスト]↓ドメイン名記入ワイルドカード使用の場合は、*.example.com↓[確認とリクエスト]↓admin@example.comに認証メールが送られる。ACMはドメイン認証型のSSL証明書になります。この管理者メールが受信できて認証(クリック...
横にも縦にも長いテーブルをスマホでも操作しやすくみれる表って自作すると結構難しい。ヘッダー固定して、さらに横スクロールする時に1番左の列は固定したまま、2列目以降はスクロールされたいなと。jqueryのdatatablesでscrollXとscrollYを指定して、fixedcolumnsを使うと実現できたので、メモ。(参考サイト)https://datatables.net/extensions/fixedcolumns/jsとcssをセットして、テーブルのパラメータはこんな感じで思い通...
leafletでマップ作成のときに、zoomControl:trueにするとデフォルトで左上に+、ーのズームボタンが表示させます。セット後に、googleマップみたいに右上にしたい場合は、以下のようにすればOK。map.zoomControl.setPosition('bottomright');(参考サイト)http://stackoverflow.com/questions/22926512/customize-zoom-in-out-button-in-leaflet-js...
leafletのレイヤ切り替えボタンはデフォルトでは、右上にセットされるが、凡例おきたいとかで、場所を変えたいなと。オプションで変更可能positionプロパティを以下の四隅でセットできます。'topleft', 'topright', 'bottomleft' or 'bottomright'(参考サイト)http://leafletjs.com/reference-1.0.3.html#control左上にする場合は、こんな感じでセットすればOK。L.control.layers(map_baselayer,null,{position: 'topleft'}).add...
leafletでホームボタンを用意する。以下のようなホームに戻るプラグインは用意しているけど、今後ホームというか複数ボタン用意してそれぞれのところに移動させたいので、今回はこれを使用しないことに。(参考サイト)https://github.com/torfsen/leaflet.zoomhomeこちらのボタンプラグインを使用。(参考サイト)https://github.com/CliffCloud/Leaflet.EasyButtoneasy-button.jsとeasy-button.cssをセットすればOK。 ...
ポリラインも描画してみる。var latlngs = [ [35.730679, 139.684527], [35.730011, 139.685845], [35.731058, 139.686326], [35.731074, 139.686579], [35.731517, 139.686726]];L.polyline(latlngs, {color: 'red'}).addTo(map);(参考サイト)http://leafletjs.com/reference-1.0.3.html#polyline...
leafletで縮小地図を追加したいなと。プラグインが用意されています。(参考サイト)https://github.com/Norkart/Leaflet-MiniMapControl.MiniMap.jsとControl.MiniMap.cssをセットする。トグルボタン使用する場合はimagesの画像もセット。var minimap = new L.Control.MiniMap(base_osm_mini).addTo(map);オプションも用意されていて、スマホ画面の時に閉じたいとかあるので、閉じるボタンを有効にする場合はこんな感じ。縮小地図...
leafletでマーカーをパルスっぽく点滅するようにカスタムしたいなと。このプラグインを使うとそれっぽくなった。(参考サイト)https://github.com/mapshakers/leaflet-icon-pulse...
leaflet.js ポイントマーカー グルーピング マーカークラスタ
leafletでたくさんのポイントマーカーが重なると見えにくい場合にグルーピングする際のプラグインこちらのプラグインを使用すると、近いポイントをまとめて、個数を表示してくれる。拡大すると、各ポイントを表示して縮小表示の時にグルーピングになる。(参考サイト)https://github.com/Leaflet/Leaflet.markercluster使い方は、leaflet.markercluster.jsMarkerCluster.cssMarkerCluster.Default.cssをセット。var markers = L.m...
jqueryファイル名等にバージョン記載されていない場合とかにチェックしたい時、以下をscriptに追加でアラートにバージョン表示されます。jqueryのバージョン確認する方法window.alert($.fn.jquery);...
leaflet地図にスケールを追加したいなと。単純にスケール追加L.control.scale().addTo(map);デフォルトでmetric(m/km表記)とimperial(mi/ft表記)がtrueになっている。今回、メートルだけで良いので、imperialを非表示に。L.control.scale({ imperial: false }).addTo(map);(参考サイト)http://leafletjs.com/reference.html#control-scale...
今度作成するサービスのWebGIS的な部分をopenlayers3かleafletのどちらにしようかなと。openlayers3とleafletの比較をまとめてくれているサイトは以下。(参考サイト)OpenLayersとLeafletの比較OpenLayers vs. Leaflet・openlayers3の方ができることは多いっぽい。・openlayers2とopenlayers3は互換性がないメソッドがあったりする。・leafletの方が軽量で導入の敷居が低い。プラグインが充実。以下が開発用ドキュメント・openlay...
ラズパイ上でpythonでラズパイのシリアル番号(個体番号)を取得したいなと。import commandsprint(commands.getoutput(
lambda関数作成してから、スケジュールイベントにしようとして、どこで設定か迷ったのでメモ。トリガー↓トリガーの追加↓下のボックスをクリックする(まずこれが分かりにくい。。。)↓CloudWatch イベント-スケジュール(CloudWatchのイベントになるのね〜)↓ルール名、スケジュール式を入力(参考サイト)https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/tutorial-scheduled-events-schedule-expressions.html毎日午前 10:00...
Google Apps Script エラー サービスで 1 日に使用しているコンピュータ時間が長すぎます
gasでタイマーで色々処理していたら、「サービスで 1 日に使用しているコンピュータ時間が長すぎます」とエラーメール届いた。何か上限超えたみたいだ。ピンポイントに何が超えた教えてほしいけど。以下のサイトに上限値とかあるので、頻度調整すればOKかなと。google apps scriptの無料枠は、もう少し大きくしてほしいなー。(参考サイト)https://developers.google.com/apps-script/guides/services/quotas英語なので、日本語サ...
google apps scriptでセル内文字を改行しようと。gasで改行するには、以下のを追加すればOKでした。String.fromCharCode(10)...
sha256のハッシュ値を確かめる時に、いつもは、ツールサイトで変換しているのだが、この前そのサイトがアクセスできなかった。急ぎの時に困るなということで、自作することに。(参考サイト)jsSHAjsだけで実装できるので、S3にjsとhtmlだけおいておけば、落ちることもないであろうと。使い方も簡単ですねー。sha256.jsをセットしておいて、var shaObj = new jsSHA(
jquery datatables ヘッダー固定メモページングとかしなくて、スクロールしてもヘッダー固定する方法scrollY:
jquery datatables 読み込み時にソートさせない
jquery datatables 読み込み時にソートさせない場合order:[]でOK。...
Image Pickerhttp://rvera.github.io/image-picker/かなり便利で使っていて、Image Pickerに全選択ボタン、解除ボタンをつけて反映させようとして、セットの仕方に迷ったのでメモ。■全選択ボタンクリック時 $('.select-image').find($('option')).prop(
mac windowsserver リモートデスクトップ 削除ショートカップ
いつも忘れるので、メモ■mac リモートデスクトップ(windows server)の場合ファイル削除 fn + deleteゴミ箱経由せずに削除 shift + fn + delete...
Javascriptで要素作成するときのidやclass設定する方法
いつもclassセットするとき記載方法忘れるので、メモ。Javascriptで要素作成するときのidやclass設定する方法 var elem = document.createElement('div'); elem.id = 'idname'; elem.index = 1; elem.className = 'classname';(参考サイト)JavaScriptで要素を作るときのclass指定方法...
bootstrap table内のテキストボックスをサイズ調整(スマホ)
bootstrapを使ってテーブル表示(table-responsive)させてセルにテキストボックス(input)を用意していたら、スマホサイズにリサイズした時に、テキストボックスがめっちゃ小さくなってしまう現象発生。。。table-responsiveしているので、テキストボックスのwidth指定したら、そのまま横スクロールでできると思ったらうまく行かなかった。対処方法はこんな感じ.table input.form-control { width: auto;}(参考サイト)Bootstr...
「ブログリーダー」を活用して、takesomenotesさんをフォローしませんか?