Can you use Sublime Chord spell slots to cast Bard spells known from your Bard class (or vice-versa)?

Question is lengthy, so I’ll put the question again but in full here:

Can you use Sublime Chord spell slots to cast Bard spells known from your Bard class (or vice-versa)?

Obviously the spell would have to be level 4-6.

We’ve got a bard looking at taking levels in Sublime Chord (he’s already a level 17 bard, so he has a lot of spells as a bard already), and Greater Mirror Image is an awesome spell. They are on both the Bard and Sor/Wiz lists at level 4.

My guess is no, and that the rules weren’t intended to work that way. We were saying it might be worth it to get it as a known spell for both classes. However, Bard and SC cast using the same mechanics, so it seems rather open to interpretation, and it seems strange to have to learn the same spell twice in this particular case (see below). I was wondering if anyone else had any resources or links to rulings on this.

The main argument is that from the perspective of almost any other set of 3.5 casting mechanics, you shouldn’t be able to do it. However in the case of Bard/SC, it seems unreasonable that you should have to learn a level 4 bard spell to cast it as a bard, then learn the same spell again (as a bard spell as required by the sublime chord spellcasting descriptor) just to cast it as a sublime chord.

Can I use the 2d physics engine in a 3d game (or viceversa) in Unity?

This is entirely for performance. The 2D physics are less expensive, but I require 3D for some scenes. I never need both at the same time. I know you can have 2D with an orthographic perspective in a 3D engine, but what I want is really the physics engine. Also, is there a way of turning off these engines? I´ve made most collisions from scratch and am only using them for some raycasts at the beginning and for some collider/rigidbody.casts in not every, but a lot of frames (If I understand correctly, they are calculated from the physics engine in each FixedUpdate()).

Agregar animación a carrusel para desplazarse de derecha a izquierda y viceversa

Buen día amigos desarrolladores, tengo un carrusel parecido a los de bootstrap que contiene 4 items y por medio de JavaScript detecto que al dar click en la flecha siguiente o atrás me oculte el ultimo o primer ítem y solo me deje visible en este caso los 3 restantes. generaría el siguiente efecto: [1,2,3]… [2,3,4]… [3,4,5]…[4,5,6]… Esto lo logro alternando de posición los div internos del carrusel y utilizando las propiedades display: block y none. tambien es posible que por el valor de una variable puedo elegir cuantos divs voy a visualizar.Hasta el momento todo funciona de maravilla, lo que quiero y aun me falta es añadirle una transición para que deslice los divs de derecha a izquierda y viceversa.

Codigo Html:

Mi_Carrucel_Datia("mi_carrucel", 3, "boton1", "boton2"); Mi_Carrucel_Datia("mi_carrucel_2", 5, "boton3", "boton4");  function Mi_Carrucel_Datia($  var_Carrucel, $  var_Visibles, $  btn_Atras, $  btn_Siguiente) {   console.log("Objeto: " + $  var_Carrucel + " - Cantidad: " + $  var_Visibles + " - Boton atras: " + $  btn_Atras + " - Boton derecha: " + $  btn_Siguiente);   $  ind_Int = 0;   $  var_Visibles--;   $  var_Movimiento = 100 / $  var_Visibles;   //ocular otros   $  ('#' + $  var_Carrucel + '>div').each(function() {      console.log("Div: " + $  (this).index());     if ($  (this).index() > $  var_Visibles) {       $  (this).css("display", "none");     }   });    $  btn_izq = document.getElementById($  btn_Siguiente);   $  btn_izq.addEventListener('click', function() {      console.log("Atras: " + $  (this).prop("id") + " - Objeto: " + $  var_Carrucel);     $  var_item_Temp = $  ('#' + $  var_Carrucel).children('div :first');     $  ('#' + $  var_Carrucel).append($  var_item_Temp);     //$  ('#' + $  var_Carrucel).children('div :first').remove();     $  ('#' + $  var_Carrucel + '>div').each(function() {        console.log("Div: " + $  (this).index());       if ($  (this).index() > $  var_Visibles) {         $  (this).css("display", "none");       } else {         $  (this).css("display", "block");       }     });    }, false);    $  btn_der = document.getElementById($  btn_Atras);   $  btn_der.addEventListener('click', function() {     console.log("Siguiente: " + $  (this).prop("id") + " - Objeto: " + $  var_Carrucel);     $  var_item_Temp = $  ('#' + $  var_Carrucel).children('div :last');     $  ('#' + $  var_Carrucel).prepend($  var_item_Temp);      $  ('#' + $  var_Carrucel + '>div').each(function() {        console.log("Div: " + $  (this).index());       if ($  (this).index() > $  var_Visibles) {         $  (this).css("display", "none");       } else {         $  (this).css("display", "block");       }     });    }, false);  }
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />  <div style="width: 100%; margin-top: 80px;border: 1px solid; height: 200px;">   Mi carrucel primero    <div id="mi_carrucel" class="row">     <div class="col" style="height: 100px;border: 1px solid;">       numero 1     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 2     </div>     <div class="col-" style="height: 100px;border: 1px solid;">       numero 3     </div>     <div class="col-" style="height: 100px;border: 1px solid;">       numero 4     </div>     <!-- <div class="col-md-3" style="height: 100px;border: 1px solid;"> numero 5 </div> <div class="col-md-3" style="height: 100px;border: 1px solid;"> numero 6 </div> <div class="col-md-3" style="height: 100px;border: 1px solid;"> numero 7 </div> -->   </div>   <div id="boton1">     Atras   </div>   <div id="boton2">     Siguiente   </div>  </div> <div style="width: 100%; margin-top: 80px;border: 1px solid; height: 200px;">   Mi carrucel segundo    <div id="mi_carrucel_2" class="row">     <div class="col" style="height: 100px;border: 1px solid;">       numero 1     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 2     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 3     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 4     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 5     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 6     </div>     <div class="col" style="height: 100px;border: 1px solid;">       numero 7     </div>   </div>    <div id="boton3">     Atras   </div>   <div id="boton4">     Siguiente   </div>   </div>

Reduction from np-complete problem to unknown complexity problem and viceversa

Suppose I have two problems. B NP-complete, A of unknown complexity.

Question:

if I show that B <= A I can state that A is also NP-complete because the two required conditions are satisfied: (i) A is in NP (ii) i reduced a NP -complete problem to A.

if I show that A <= B I can say that B is at least hard as A, so A is at least NP-complete but can be harder.

Are these statements correct?

¿Cómo convierto la lista ASCII a binario y viceversa? O ¿Cuál sería una manera más eficiente de manejar estas lista?

Cualquier aportación es muy bien aceptada gracias.

Intento crear un programa pequeño de a partir de texto este se convierta a binario y luego se haga lo mismo, pero viceversa.

Acabo de encontrar este lugar y pongo esta pregunta en busca que alguna respuesta o aportación.

Mi problema recae en que pude avanzar un poco para que este me convierta de texto a binario, pero no encuentro modo de empezar la segunda parte, la de convertir de binario a texto.

Además, reitero que puedo tener probablemente muchos errores de principiante y me gustaría saber cuál sería una buena forma de utilizar las listas ya creadas, si tienen algo por mencionar entorno al código o si tienen ideas para poder mejorar el código.

Este es el código y vuelvo a mencionar que cualquier aportación es muy bien aceptada. Gracias.

public static void main(String[] args) throws IOException {     String ruta = "\Users\Manuel\Desktop\Trabajos\2 Año\Programacion orientado a objetos\Ruta de archivos\Intentodepasarprogramacion";     File archivo = new File(ruta);     BufferedWriter bw;      List<Integer>ascii;     List<String>binario2;      ascii=new ArrayList<>();     binario2=new ArrayList<>();      int binarios=0;     int numero, exp, digito;       try{         if(archivo.exists()) {             bw = new BufferedWriter(new FileWriter(archivo));             String letras ="Ana Graciela Montelongo Arzate", n = null;             int x=0;             for (int i=0; i<letras.length(); i++){                 x=letras.charAt(i);                 n=Integer.toBinaryString(x);                 binario2.add(n);                 ascii.add(x);             }             bw.write(letras+ascii+binario2);         }         else{             bw = new BufferedWriter(new FileWriter(archivo));             String letras ="Ana Graciela Montelongo Arzate", n = null;             int x=0;             for (int i=0; i<letras.length(); i++){                 x=letras.charAt(i);                 n=Integer.toBinaryString(x);                 binario2.add(n);                 ascii.add(x);             }             bw.write(letras+ascii+binario2);         }         bw.close();     }     catch (IOException errorDeFichero){         System.out.println("Ha habido problemas: " +errorDeFichero.getMessage() );     } } 

}

How can I switch from Trinity Desktop to KDE Plasma and viceversa?

I remember one time I had GNOME, Xfce and KDE and in order to switch from one desktop environment to the other I had to pick one up at login screen or edit a file, but I can’t remember the file anymore. Is there a way to easily switch between TDE and Plasma?

I’m using Kubuntu 18.10 Cosmic, KDE Plasma 5.15.4 and have just installed TDE 14.0.6.

Thanks in advance.