input要素を使ったマークアップについて

投稿者: Anonymous _x000D_ _x000D_ <style>_x000D_ .show {_x000D_ display:none;_x000D_ }_x000D_ _x000D_ input:checked ~ .show {_x000D_ display:block;_x000D_ }_x000D_ </style>_x000D_ _x000D_ <input id=”on-off” type=”checkbox”>_x000D_ <label for=”on-off”>表示する</label>_x000D_ <p class=”show”>表示される(通常時display:none)</p> _x000D_ _x000D_ _x000D_ ご回答頂けると幸いです。 このように何かを表示を切り替える際にinput要素を使用することは、 マークアップ的には間違いなのでしょうか。 最も適切な使用方法としてはformタグ内でデーター送信のために用いることだとは存じていますが、私は明らかな間違いではないと現時点では思っています。 input要素はformを構成する要素としてフォーム部品ともしばしば説明されていますが、 HTML Living StandardやMDNを見る限りではform内の使用に限定されている訳でもなく、 inputタグ単品での説明からはユーザーからの選択やコントロール、データを受ける要素という認識を受けました。 このようなマークアップに至った経緯を申しますと、この程度ならjavascriptで記述しなくてもいいのでは無いか?と思った次第です。script記述量は少しでも少ない方が読み込みの面でも良いと思いましたので… 同じエンジニアの方と意見が割れたので質問させていただきました。 解決 HTML5 4.10 Froms 4.10.1 Introductionには次の一文があります。 No client-side scripting is needed in many cases, though an…(Continue Reading)

自クライアントでPHPをもちいてMy SQLとPHPファイルの生成

投稿者: Anonymous 自PC上でPHPをもちいてMy SQLとPHPファイルをコードから生成することは可能ですか? macOS MAMP 解決 自PC上でPHPをもちいてMy SQLとPHPファイルをコードから生成することは可能ですか? MySQL を生成するという文言からは mysqld とか mysqldump とかの実行ファイルであるとかヘルプファイルであるとかを作るとしか読めませんが MySQL 開発部隊が PHP を使ってこれらを作っているとは思えません。普通にコンパイラやリンカを使って作っているでしょう。 マルチポスト先でも質問の意図が理解できなくて読者が困っています。まあ普通 Web Front/Back を作るのであれば「アクセスするだけでデータベースファイルや PHP 実行ファイルが作られる」ような構造はセキュリティ的にあり得ません。 こういう場(Q&A 掲示板)で質問するならもうちょっと勉強して「質疑応答が成立する」程度の文章が書けるくらい知識を付けてください。 回答者: Anonymous

¿Puedo simular una conexión HTTPS en un servidor local?

publicado por: Anonymous Tengo un virtual host hecho con xampp, Y estoy haciendo un formulario de login con HTML, Pero siempre me dice que la conexión no es segura cuando voy a poner la contraseña, ¿Se podria simular una conexión segura en el localhost? solución Prueba lo siguiente: Ve a: xampp/apache/conf/extra/httpd-vhost.conf Y agrega: (modificando “DocumentRoot”…(Continue Reading)

Laravel consultas anidadas, como hacer una consulta de tres tablas

publicado por: Anonymous Tengo tres tablas relacionadas asi: TablaUno relacionada de uno a muchos con Tabla2, Tabla2 relacionada de uno a muchos con TablaTres. Como puedo hacer una consulta de datos de la TablaTres con una condición hacia la Tabla1. La verdad soy nuevo en Laravel y no tengo mucha idea de lo que tengo…(Continue Reading)

PostfixとGoogleメールアカウントを用いてPHPからメール送信( mb_send_mail() )ができない

投稿者: Anonymous stackoverflowにて初めての質問です。 不慣れな部分がありますが、どうかよろしくお願いします。 現在、「PHP+MySQLマスターブック」という書籍に沿って学習を進めているのですが、 mb_send_mail()を使って上手くメールを送信することができません。 以下のプログラムを実行すると、「メールを送信しました(以下略)」と表示されるのですが、実際にはメールが送信されている様子はありません。 ========== 解決済み ========== 原因は、DNSの設定上手くいっていないことにありました。 お手数おかけしました。 同様に (Host or domain name not found. Name service error for name=smtp.gmail.com type=MX: Host not found, try again) のエラーに悩まされている方は、おそらくDNSの設定で躓いていることが考えられるので、 システム環境設定から、Network->Advanced…->DNSと進み、 Google Public DNSの8:8:8:8を一番上に追加してみてください。 ============================== —- mail.php —– <?php $to = “<自分のgmailアドレス>@gmail.com”; $subject = “(件名)テストで送信”; $message = “(本文)受信できるかな?”; $add_header = “From: <自分のgmailアドレス>@gmail.com”; if(mb_send_mail($to,$subject,$message,$add_header)) {…(Continue Reading)

Consulta MYSQL, ultimo registro de una tabla

publicado por: Anonymous tengo las siguientes dos tablas User (Email(PK), Nombre, Rol) y Message (Id (Pk), IDSend (FK), IDDest(FK), Mensaje, Status, Fecha) Requiero retornar el Email, el Nombre, el mensaje y el Status del último mensaje de cada usuario registrado en la base de datos. ¿Alguna idea que puedan darme? Esto es lo que llevo…(Continue Reading)

Node.jsで特定の文字列から固有のidを作成する方法について

投稿者: Anonymous 現在、uuid-by-stringを使用しています。 uuid-by-stringを使用すると、基本的には被らないuuidが作成されるのですが const getUUID = require(‘uuid-by-string’); console.log(“おっぱい:”+getUUID(“おっぱい”)); console.log(“ちっぱい:”+getUUID(“ちっぱい”)); とすると、何故かuuidが被って、どちらも同じidで おっぱい:A8BE6F3B-3DED-4879-8A0B-4705EEBAF673 ちっぱい:A8BE6F3B-3DED-4879-8A0B-4705EEBAF673 が生成されてしまうみたいです。 例が下品な単語ですみません…。 日本語には対応していないのでしょうか? 他に何か日本語文字列から、固有の英数字idを生成する方法はないでしょうか? 解決 他に何か日本語文字列から、固有の英数字idを生成する方法はないでしょうか? 大きく分けると、ハッシュ値を使う方法と、ASCII の範囲に収まる方式でエンコードする方法があります。 ハッシュ値を使う方法は、文字列が長くても得られる ID の長さを一定に出来ます。 しかし、元の文字列が長すぎなければ、エンコードしてそのまま ID に使えるかも知れません。 (UUID の例にはuuid モジュールを使用しています。uuid-by-string というモジュールより信頼できると思います) “use strict” // ハッシュ値の16進表記 const crypto = require(“crypto”) function mkhash(str) { //const hash = crypto.createHash(“md5”) //const hash = crypto.createHash(“sha1”) const hash = crypto.createHash(“sha256”) hash.update(str)…(Continue Reading)

AVPlayerViewController の controlStyle

投稿者: Anonymous これまで動画再生には MPMoviePlayerController を使用していたのですが、iOS 9.0 からdeprecated となったので AVPlayerViewController に乗り換えようと思っているのですが、MPMoviePlayerControllerで、 moviePlayerController.controlStyle = MPMovieControlStyleFullscreen; とした時に画面左上に表示されていた再生を終了する[Done]ボタンをAVPlayerViewControllerで表示させる方法がわかりません。 avPlayerViewController.showsPlaybackControls = YES; としても再生コントロールは表示するのですが、再生を終了するボタンがありません。 AVPlayerViewController を使って再生画面を表示する時に[Done]ボタンもしくは再生終了させるボタンを表示させる方法を教えてください。 解決 presentViewControllerメソッドで、AVPlayerViewControllerをモーダル表示すれば、「Done」ボタンが表示されます。(iOS 9.1のシミュレータで確認しました) モーダル表示ではなく、UINavigationController内で表示しているという場合には、アプリ側で「Done」ボタンを作る必要があると思います。 回答者: Anonymous

bashの「レントジョブ」とは何を意味するのでしょうか

投稿者: Anonymous bashでジョブについて勉強中です。help コマンドでは下記のように出ますが、 $ help fg fg: fg [job_spec] ジョブをフォアグランドにします。 JOB_SPEC で識別されたジョブをフォアグランドにして、現在のジョブにします。 もし JOB_SPEC が存在しない場合、シェルが現在のレントジョブとして考えている ものが利用されます。 (以下省略) 文中の「レントジョブ」という用語がわかりません。ネット検索しても出てきません。どなたか意味を教えていただけないでしょうか。 bashのバージョンは GNU bash, バージョン 5.0.3(1)-release (x86_64-pc-linux-gnu) です。 解決 $ LC_ALL=C help fg とすると英語でヘルプが表示されますが、これによると If JOB_SPEC is not present, the shell’s notion of the current job is used. となっていますのでオイラ流に翻訳すると「シェルがカレントジョブと思っているものが使われます」となり、単純に翻訳の際の誤記ですね。 s/レント/カレント/ 回答者: Anonymous

Mostrar mensaje “no hay resultados” en gridview

publicado por: Anonymous Cómo puedo mostrar un mensaje para que al momento de realizar una búsqueda en un datagridview si no hay resultados se muestre el mensaje. solución Usa EmptyDataText: Ejemplo: <asp:GridView ID=”CustomersGridView” runat=”server” AutoGenerateColumns=”true” DataSourceId=”CustomersSqlDataSource” EmptyDataText=”No hay resultados.”> <EmptyDataRowStyle BackColor=”LightBlue” ForeColor=”Red”/> </asp:GridView> Para aplicar estilos al mensaje de No hay resultados, revisa los enlaces…(Continue Reading)

Dar formato a fecha AngularJS

publicado por: Anonymous Estoy sacando de un API varios datos de una persona y necesito dar formato a una fecha. Al hacer la llamada al API para sacar la fecha vm.preconcedido.datosPersona.datosPersonales.fechaNacimiento Me aparece la fecha tal que así 1961-05-29T00:00:00.000+0100 He intentado dar el formato con el .format(DD/mm/AAAA); y no me formatea correctamente la fecha. ¿Cómo…(Continue Reading)

html2canvasでキャプチャした画像が空になる

投稿者: Anonymous html2Canvasの DOMを画像に書き出す方法 を参考にさせていただき、コードを書いたのですが、 スクリーンショットを撮るボタンを押しても、空の画像ファイルが生成されるだけです。 クリアボタンも効きません…。 私が、ターゲットとなるdivの中で、img srcにphp変数を使用しているからなのでしょうか? しかしローカルファイルに置換してもダメでした。 <div id=”target_screen”> <?php echo “<img class=”effectedImage” src=”$image”>”; ?> </div> テストとして、この画面下部にスクリーンショットを表示しようとしていますが、 最終的には、取得した画像を別のphpへpostしたいと考えています。 ご教授願います。 解決 HTMLページと同じオリジン(由来、大抵ドメインで決まります)の画像を使用していますか? Canvas要素に別オリジンの要素を描画した場合、そのCanvas要素の内容は取り出せなくなります。 セキュリティ上の制約です。 この制約がないと、本人しか閲覧できないはずの写真をJavaScriptで盗む、といった事が可能になるからです。 自分が所有しているサーバ同士であれば、同じオリジンとして扱う方法もあるようです。https://developer.mozilla.org/ja/docs/Web/HTML/CORS_enabled_image 回答者: Anonymous

Material.SetTextureOffset()の引数の意味

投稿者: user28203 GetComponent<Renderer>().sharedMaterial.SetTextureOffset(“_MainTex”,offset); の引数の意味を公式リファレンスで調べたのですがその意味がわかりません。 第一引数のname: Property name, for example: “_MainTex”とはどのよう意味なのでしょうか?プロパティの名前例は_maxitexみたいなことが書いてありますがこれはどのような意味なのか知りたいです。 公式リファレンスページ: https://docs.unity3d.com/ja/current/ScriptReference/Material.SetTextureOffset.html public class BackGround : MonoBehaviour { public float speed = 0.1f; // Use this for initialization void Start () { } // Update is called once per frame void Update () { float y = Mathf.Repeat(Time.time * speed,1); Vector2 offset = new Vector2(0,y);…(Continue Reading)

ポインタの配列を利用したい

投稿者: Anonymous private var test1: Int = 0 private var test2: Int = 0 private var test3: Int = 0 private var testArray: [Int] { get { return [test1, test2, test3] } } 上記とすることで配列定義できることを教えていただいたのですが、 ポインターの配列とすることはできないのでしょうか。 下記のようではだめでした。 private var testArray: [UnsafePointer<Int>] { get { return [&test1, &test2, &test3] } } 解決 Swiftでは&記号は”address of”演算子ではなく、単にinoutパラメータであることを明示する(それによって関数呼び出しで値が変更される可能性があることをプログラマーに意識させるという効果があります)だけのもので、関数(メソッド含む)呼び出し以外では、ポインターを取得することはできません。 関数呼び出しなら良いんでしょということでこんな関数を使うことができるんですが、 private var…(Continue Reading)

継承先クラスでは実装されているかも知れないメソッドを基底クラス内で扱いたい

投稿者: Anonymous 昔JavaScriptで書いた変なコードをTypeScriptに置き換えようとしています。ですが Property ‘g’ does not exist on type ‘BaseClass’. というエラーを回避できません。 オリジナルのコードのロジックを改変せずに、型定義や修飾子の追加で移行する方法を知りたいです。 class BaseClass { h() { /* … */ } f() { if (this.g) { this.g(); this.h(); } } } class ExampleClassA extends BaseClass { /* 継承してgメソッドを実装する場合 */ g() { /* … */ } } class ExampleClassB extends BaseClass { /* 継承してもgメソッドを実装しない場合 */…(Continue Reading)

Fatal error: Uncaught Error: Call to a member function bind_param() on bool

publicado por: Anonymous estoy tratando de hacer una Web, y quiero implementarle un sistema de inicio de sesion, pero al darle registrar en el formulario, me salta el siguiente error Fatal error: Uncaught Error: Call to a member function bind_param() on bool in C:xampphtdocspruebafunciones.php:15 Stack trace: #0 C:xampphtdocspruebaregisterregister.php(6): registro() #1 {main} thrown in C:xampphtdocspruebafunciones.php on…(Continue Reading)

Obtener al presionar imagen para insertar en editor

publicado por: Anonymous Buenos días compañeros. Una duda enorme. Hay posibilidad de que al presionar una imagen esta me de su <img src= “”> lo digo porque estoy implementando un editor con ckeditor pero quiero que al presionar la imagen esta se ponga en el editor. Una cosa que pude hacer es mediante un botón,…(Continue Reading)

obtener los objetos que se repiten en un array de objetos JSON con javascript (JQuery)

publicado por: Anonymous Pongo a modo de ejemplo el siguiente array de objetos en JSON: [{“id”:”aaa”,”uns”:”123″},{“id”:”bbb”,”uns”:”023″},{“id”:”aaa”,”uns”:”123″},{“id”:”ccc”,”uns”:”765″},{“id”:”ddd”,”uns”:”256″}]. Me gustaría obtener un array con los objetos repetidos (obsérvese que en el ejemplo se repite el objeto con id:aaa),algo así: [{“id”:”bbb”,”uns”:”023″},REPETIDOS[{“id”:”aaa”,”uns”:”123″}],{“id”:”ccc”,”uns”:”765″},{“id”:”ddd”,”uns”:”256″}] ¿Cómo podría obtener los elementos repetidos con javascript/Jq?con un array simple lo consigo, pero con un array…(Continue Reading)

XAMARIN, llamar a otra actividad

publicado por: Anonymous Me gustaria poder moverme en Xamarin por diferentes Activity, desde el MainActivity desde un button puedo ir a la siguiente actividad (MenuNumeros): base.OnCreate(bundle); SetContentView(Resource.Layout.Main); Button button = FindViewById<Button>(Resource.Id.btnNumeros); button.Click += delegate { SetContentView(Resource.Layout.MenuNum); }; Pero desde este activity necesito volver a ir a un tercer activity que no logro que me funcione,…(Continue Reading)

Swiftのネストを浅くしたい

投稿者: Anonymous 以下のSwiftコードのネストを浅くしたいのですが、いい案はないでしょうか? task = URLSession.shared.dataTask(with: URL(string: url)!) { (data, res, err) in if let obj = try! JSONSerialization.jsonObject(with: data!) as? [String: Any] { if let items = obj["items"] as? [[String: Any]] { self.repo = items DispatchQueue.main.async { self.tableView.reloadData() } } } } 解決 はじめまして、URLSessionで非同期なので、タイミングによってはselfが解放されている可能性まで考えてのコードです。 guard文の多用になってあまりすっきりはしていないかも知れませんが、あえて guard let a = b, let c = dの様な一つのguard文で複数のチェックを行う事は今回は避けています。…(Continue Reading)

c# でのデバッグの時のみ走るロジックの書き方

投稿者: Anonymous c#において、if def相当のデバッグ用ロジックはどう書けば良いですか? 解決 C言語と同様に#if #else #endifのプリプロセッサ ディレクティブが使えます。またデバッグビルドを行う際、DEBUGが定義されるよう構成されているため#if DEBUGと記述することができます。 ただし、これは厳密には「デバッグの時のみ走る」でなく、デバッグビルドの場合は常に走ります。 一般にデバッグ時/非デバッグ時で処理を分けるべきではありません。しかし、適切に動作しているかのチェックコードを埋め込むことはよくあり、C#言語においても、Debug.Assertメソッドが用意されています。こちらもデバッグビルドの場合は常に走るチェックコードとなります。 厳密な意味で「デバッグの時のみ走る」ですとDebugger.IsAttachedプロパティが用意されています。デバッグ中=デバッガーに接続されている場合にのみこのプロパティはtrueを返しますので、if文で判定して必要なロジックを書くことができます。 回答者: Anonymous

Mostrar datos de una clase LinkedList Java

publicado por: Anonymous Buenas, tengo un problema a la hora de recoger los datos de una clase, y mostrarlos en una lista enlazada. Cuando se ejecuta el método mostrarMiLista(LinkedList list), me devuelve una salida con el formato [email protected] Gracias. Biografias.java package Ejercicio5; import java.util.Iterator; import java.util.LinkedList; import java.util.Scanner; /** * * @author nando */ public…(Continue Reading)

Tera Termのログファイル名に変数を入れたい

投稿者: Anonymous Tera termの logopen logname 0 1というコマンドを使って, マクロの中でログを取得しています。 現在、ホスト名と日付を入れたログファイルを作成するのに YYYYMMDD_myhost_HHMMSS.log としたいので gettime adddate “%Y%m%d_” gettime addtime “_%H%M%S.log” logname = adddate strconcat logname myhost strconcat logname addtime logopen logname 0 1 としています。myhostの部分が変数であったり、定数であったりするので 文字列としてつなげる方法はstrconcatしかないと思っているのですが もう少し短く綺麗に書く方法はないのでしょうか? よろしくお願いいたします。 解決 以下のように sprintf2 を使うのはどうでしょうか getdate date “%Y%m%d” gettime time “%H%M%S” sprintf2 logname “%s_%s_%s.log” date myhost time logopen logname 0 1 回答者:…(Continue Reading)

Enviar datos en array a otra página para hacer una consulta php

publicado por: Anonymous Buenas tardes, tengo el siguiente select para elegir los temas que quiero elegir para hacer un test de preguntas y pasarlos a otra página php donde hace la consulta de las preguntas de cada tema, es decir, según los temas que elija en el select, me hara un listado de preguntas. Lo…(Continue Reading)

絵を描くアプリで線はundo,redoできるのですがimageviewがundo,redoできません。

投稿者: Anonymous スクロールビューの下にimageViewを配置してあります。 @IBOutlet weak var scrollView: UIScrollView! @IBOutlet weak var canvasView: UIImageView! var saveImageArray = [UIImage]() //Undo/Redo用にUIImage保存用 // タップされた座標にflowerを追加する(buttonをクリックした時の処理) let flower = UIImageView(image: UIImage(named: “flower”)) flower.center = (sender as AnyObject).location(in: self.view) **canvasViewの拡大を可能にしたい為、addSubView(flower)にしたら簡単にタップ位置にimageの大きさで表示されかつ拡大出来たので良かったのですが、結果としてSubViewとcanvasViewでは格納場所が違うようで以降のundo処理が出来ない状態です。 描いた線,画像の拡大,縮小が出来てundo,redo処理が出来る様に考えています。 現在の記述で描いた線,画像の拡大,縮小は出来るのだが,画像のredo,undoが出来ないです。 (この処理の中には線の記述はないです) canvasView.addSubview(flower) //配列にcanvasView.imageを保存 currentDrawNumber += 1 saveImageArray.append(canvasView.image!) //保存している直前のimageに置き換える (undoボタンをクリツクした時の処理) @IBAction func pressUndoButton(_ sender: Any) { if currentDrawNumber <= 0 {return}…(Continue Reading)

この処理をrubyらしく処理する方法を教えて下さい

投稿者: Anonymous [ [“てつお”, “名前”], [“男”, “性別”], [“23歳”, “年齢”], ] ↓ { “名前” => “てつお” “性別” => “男” “年齢” => “23歳” } phpしか使ったことしかなく、mapやeachなどを使って上記の処理をする方法がわかりません。 data.map{|d| { d[1] => d[0] } } こうすると 配列の中にハッシュが格納される形になってしまいうまく行きませんでした。 追記 data.map{|d| [d[1], d[0]] }.to_h とすることで出来ました。 このコードは普段からrubyを扱っている方でもわかりやすいコードとなっていますでしょうか。 もう少し一般的な書き方があればおしえてください。 よろしくお願いします。 解決 map を次のように書き換えるとシンプルになります。(これは、map { |x| x.reverse } と等価です) data.map(&:reverse).to_h Hash#invert を利用する方法もありますが、パフォーマンスが落ちるかもしれません。(極端に大きなデータだったり、繰り返し利用されない限り無視できる程度だと思いますが。) data.to_h.invert 回答者: Anonymous

Ayuda con objeto en js acceder a propiedades

publicado por: Anonymous Normalmente accedo a las propiedades de los objetos asi: nombre = body.first_name; El problema es que la ruta la recibo por parametro. var ruta=”first_name” y al poner nombre= body.ruta; intenta acceder a la propiedad ruta y no a la propiedad first_name solución Para acceder a una propiedad basta acceder mediante los brackets…(Continue Reading)