<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-284415711872079898</id><updated>2026-04-28T16:39:20.766-07:00</updated><category term="Draw My Life"/><category term="(vídeo)"/><category term="(video)"/><category term="Álgebra de Baldor"/><category term="ADOLF HITLER"/><category term="AFRODITA"/><category term="ALBERT EINSTEIN"/><category term="ANA FRANK"/><category term="ANUBIS"/><category term="ATLÁNTIDA"/><category term="BARACK OBAMA"/><category term="CARLOS III"/><category term="CLEOPATRA"/><category term="COCO CHANEL"/><category term="Doña Barbara"/><category term="EL ACCIDENTE DE CHERNOBYL"/><category term="EL CONTINENTE PERDIDO"/><category term="EL GUÍA DE LOS MUERTOS"/><category term="EL MITO DE LA CAVERNA"/><category term="EL MITO DE PERSÉFONE"/><category term="EL MONSTRUO DEL LAGO NESS"/><category term="EL NUEVO REY"/><category term="EL PRINCIPITO"/><category term="EL TRIÁNGULO DE LAS BERMUDAS"/><category term="Enlace para enviar WhatsApp"/><category term="FRIDA KAHLO"/><category term="Franz Kafka"/><category term="HIROSHIMA"/><category term="HOMERO"/><category term="Inserat toolbar en articulo joomla"/><category term="JUANA DE ARCO"/><category term="LA DIOSA DEL AMOR"/><category term="LA TRISTE Hª DE DIANA DE GALES"/><category term="LEONARDO DA VINCI"/><category term="LOS MISTERIOS DEL ÁREA 51"/><category term="La Ilíada"/><category term="La Metamorfosis"/><category term="Link para enviar WhatsApp"/><category term="MAHATMA GANDHI"/><category term="MARILYN MONROE"/><category term="MARÍA ANTONIETA"/><category term="MICHAEL JACKSON"/><category term="Marie Curie"/><category term="NEFERTITI"/><category term="NIKOLA TESLA"/><category term="Novela"/><category term="PABLO PICASSO"/><category term="PISA 2015"/><category term="Plugin para Wibiya toolbar"/><category term="REINA ISABEL II"/><category term="Resultados Clave"/><category term="Romeo y Julieta"/><category term="SELENA QUINTANILLA"/><category term="STEVE JOBS"/><category term="Solucionario"/><category term="WALT DISNEY"/><category term="WOLFGANG AMADEUS MOZART"/><category term="William Shakespeare"/><category term="acortador de enlaces"/><category term="acortador de enlaces php"/><category term="acortador de url"/><category term="acortador de url php"/><category term="comprimir de enlaces php"/><category term="comprimr de url php"/><category term="funcionalidad en botón toolbar"/><category term="reducir de enlaces php"/><category term="reducir de url php"/><category term="upload data base mysql"/><title type='text'>Happy Study</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>232</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-132890382517072973</id><published>2025-08-30T20:13:00.000-07:00</published><updated>2025-08-30T20:13:53.369-07:00</updated><title type='text'>Cálculo EC7 de Louis Leithold </title><summary type="text">&amp;nbsp;Calculo EC7 de Louis Leithold&amp;nbsp;Autor:&amp;nbsp;Louis LeitholdClic aquí para DESCARGAR</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/132890382517072973/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2025/08/calculo-ec7-de-louis-leithold.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/132890382517072973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/132890382517072973'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2025/08/calculo-ec7-de-louis-leithold.html' title='Cálculo EC7 de Louis Leithold '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG7Loj6574shMDHU5Xey256iHzhgAQEoNH8Eg3_mkAEr-FLfrKlsow0GIBNL1JURfnSX5miIW8Je_kVXwz2OCvCLg-qiSsPmZGqVXskHu8QI-c9wpU_UoI-Qb65kOmZ2L6W8JARfkzlaptsxRWUqTay2n0pYh7KRBV7vTcFE-ZiDxQ-2IIm0DIYvReRQZK/s72-c/Calculo%20de%20Leth%20EC7.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-4425286898979147624</id><published>2024-09-02T14:29:00.000-07:00</published><updated>2025-09-04T10:35:15.089-07:00</updated><title type='text'>PHP - códigos Alt</title><summary type="text">&amp;nbsp; Código Alt  Símbolo  
 ---------- -------- 
  alt 1      ☺       
  alt 2      ☻       
  alt 3      ♥       
  alt 4      ♦       
  alt 5      ♣       
  alt 6      ♠       
  alt 7      •       
  alt 8      ◘       
  alt 9      ○       
  alt 10     ◙       
  alt 11     ♂       
  alt 12     ♀       
  alt 13     ♪       
  alt 14     ♫       
  alt 15     ☼       
  alt 16     ►</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/4425286898979147624/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/php-codigos-alt.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4425286898979147624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4425286898979147624'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/php-codigos-alt.html' title='PHP - códigos Alt'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-7721897797209276047</id><published>2024-09-02T13:55:00.000-07:00</published><updated>2024-09-02T13:55:03.101-07:00</updated><title type='text'>DOLIBARR - Sistema de Variables de Sustitución</title><summary type="text">Son editadas en el directorio: /htdocs/core/lib/functions.lib.php&amp;nbsp;Variable substitution systemIr a la navegaciónIr a la búsquedaReturn to userdocumentation indexReturn to developerdocumentation indexSubstitution variables are keywords that can be used in many places in Dolibarr to be replaced later. It is used for example in the templates of emails or configuration text for a text to be </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/7721897797209276047/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/dolibarr-sistema-de-variables-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/7721897797209276047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/7721897797209276047'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/dolibarr-sistema-de-variables-de.html' title='DOLIBARR - Sistema de Variables de Sustitución'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-4423156611359198912</id><published>2024-09-02T13:54:00.000-07:00</published><updated>2024-09-02T13:54:19.394-07:00</updated><title type='text'>JOOMLA - Poner favicon en template Cassiopeia</title><summary type="text">&amp;nbsp;Sustituir el icono o imagen en las siguientes URLs:/media/system/images/favicon.ico/media/system/images/joomla-favicon-pinned.svg/media/system/images/joomla-favicon.svg/media/templates/administrator/atum/images/logos/login.svg</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/4423156611359198912/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/joomla-poner-favicon-en-template.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4423156611359198912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4423156611359198912'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/joomla-poner-favicon-en-template.html' title='JOOMLA - Poner favicon en template Cassiopeia'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-4802557519870058770</id><published>2024-09-02T13:52:00.000-07:00</published><updated>2024-09-02T13:52:05.648-07:00</updated><title type='text'>S.O. Windows - Editar permisos en carpetas</title><summary type="text">runas /user:administrador cmd&amp;nbsp;&amp;nbsp;Ejemplos:&amp;gt; runas /noprofile /user:mi_equipo\administrador cmd&amp;gt; runas /profile /env /user:mi_dominio\admin &quot;mmc %windir%\system32\dsa.msc&quot;&amp;gt; runas /env /user:usuario@dominio.microsoft.com &quot;notepad \&quot;mi archivo.txt\&quot;&quot;ICACLS conserva el orden canónico de las entradas ACE:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Denegaciones explícitas&amp;nbsp; &amp;nbsp; &amp;</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/4802557519870058770/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/so-windows-editar-permisos-en-carpetas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4802557519870058770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4802557519870058770'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/so-windows-editar-permisos-en-carpetas.html' title='S.O. Windows - Editar permisos en carpetas'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-2413995656914625141</id><published>2024-09-02T13:50:00.000-07:00</published><updated>2024-09-02T13:50:54.197-07:00</updated><title type='text'>DOLIBARR - Agregar etiquetas / tags para sustituir en el CORREO</title><summary type="text">Make substitution in email content/core/tpl/card_presend.tpl.php$substitutionarray[&#39;__PALABRA_A_SUSTITUIR__&#39;] = &quot;valor&quot;;</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/2413995656914625141/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/dolibarr-agregar-etiquetas-tags-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2413995656914625141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2413995656914625141'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/09/dolibarr-agregar-etiquetas-tags-para.html' title='DOLIBARR - Agregar etiquetas / tags para sustituir en el CORREO'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-5774170048938659678</id><published>2024-06-26T15:35:00.000-07:00</published><updated>2024-06-26T15:36:33.158-07:00</updated><title type='text'>Caracteres de Control</title><summary type="text">&amp;nbsp;“\n”&amp;nbsp;significa que termina una línea y comienza otra más abajo a partir de ahí.&amp;nbsp;“\t” significa que hay un espacio (equivale a presionar &#39;tab” en el teclado).&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/5774170048938659678/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/caracteres-de-control.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/5774170048938659678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/5774170048938659678'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/caracteres-de-control.html' title='Caracteres de Control'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-6054994051191010017</id><published>2024-06-26T15:23:00.000-07:00</published><updated>2024-06-26T15:23:39.314-07:00</updated><title type='text'>Python Operaciones Matemáticas con una función</title><summary type="text">&amp;nbsp;#Operaciones Matemáticasdef funOM(parametro1, parametro2):&amp;nbsp; &amp;nbsp; res = parametro1 + parametro2&amp;nbsp; &amp;nbsp; print(res)&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; res = parametro1 - parametro2&amp;nbsp; &amp;nbsp; print(res)&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; res = parametro1 * parametro2&amp;nbsp; &amp;nbsp; print(res)&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; res = parametro1 / parametro2&amp;nbsp; &amp;nbsp; print(res)num1 = </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/6054994051191010017/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/python-operaciones-matematicas-con-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/6054994051191010017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/6054994051191010017'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/python-operaciones-matematicas-con-una.html' title='Python Operaciones Matemáticas con una función'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-2128106270664633480</id><published>2024-06-26T15:16:00.000-07:00</published><updated>2024-06-26T15:16:57.801-07:00</updated><title type='text'>spli() y explode()</title><summary type="text">&amp;nbsp;Las funciones split() y explode() están disponibles en PHP base y se utilizan para realizar manipulaciones de cadenas y conversiones.Función split():&amp;nbsp;La función split() en PHP se utiliza para segregar la cadena de entrada en diferentes elementos. Los elementos se dividen según la aparición de patrones en la cadena. El parámetro opcional representa la cantidad de elementos para dividir </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/2128106270664633480/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/spli-y-explode.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2128106270664633480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2128106270664633480'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/spli-y-explode.html' title='spli() y explode()'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-1580353713158136114</id><published>2024-06-19T09:33:00.000-07:00</published><updated>2024-06-26T15:07:07.589-07:00</updated><title type='text'>PHP - comparar dos String</title><summary type="text">$esperado&amp;nbsp; &amp;nbsp;= crypt(&#39;12345&#39;, &#39;$2a$07$usesomesillystringforsalt$&#39;);$correcto&amp;nbsp; &amp;nbsp;= crypt(&#39;12345&#39;, &#39;$2a$07$usesomesillystringforsalt$&#39;);$incorrecto = crypt(&#39;apple&#39;, &#39;$2a$07$usesomesillystringforsalt$&#39;);var_dump(hash_equals($esperado, $correcto));var_dump(hash_equals($esperado, $incorrecto));Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/1580353713158136114/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/php-comparar-dos-string.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/1580353713158136114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/1580353713158136114'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/06/php-comparar-dos-string.html' title='PHP - comparar dos String'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-3864786188780950104</id><published>2024-04-16T22:24:00.000-07:00</published><updated>2024-06-26T15:09:51.885-07:00</updated><title type='text'> POO - Abstracción</title><summary type="text">El concepto de&amp;nbsp;abstracción, los atributos representan aquellas características que permite diferenciar un elemento de los demás.con la abstracción justamente se busca incluir aquellos atributos que sean relevantes dentro del contexto en el que estemos trabajando.La abstracción&amp;nbsp;es un pilar o característica de la programación orientada a objetos que va a permitir que los objetos puedan </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/3864786188780950104/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/poo-abstraccion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3864786188780950104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3864786188780950104'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/poo-abstraccion.html' title=' POO - Abstracción'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-2947546974819473164</id><published>2024-04-16T21:17:00.000-07:00</published><updated>2024-06-26T15:10:07.345-07:00</updated><title type='text'>PHP - buscar en arreglo sin clave (key)</title><summary type="text">&amp;nbsp;$os = array(&quot;Mac&quot;, &quot;NT&quot;, &quot;Irix&quot;, &quot;Linux&quot;);if (in_array(&quot;Irix&quot;, $os)) {&amp;nbsp; &amp;nbsp; echo &quot;Existe Irix&quot;;}if (in_array(&quot;mac&quot;, $os)) {&amp;nbsp; &amp;nbsp; echo &quot;Existe mac&quot;;}Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.La cantidad que sea de su voluntad entregarEn caso que no se visualice el contenido, hacer recargar (refresh) a la página que sea </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/2947546974819473164/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-buscar-en-arreglo-sin-clave-key.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2947546974819473164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2947546974819473164'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-buscar-en-arreglo-sin-clave-key.html' title='PHP - buscar en arreglo sin clave (key)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-1975378916795760855</id><published>2024-04-16T21:13:00.000-07:00</published><updated>2024-06-19T09:33:06.437-07:00</updated><title type='text'>PHP - buscar en arreglo con clave(key)</title><summary type="text">&amp;nbsp;$array = array(0 =&amp;gt; &#39;azul&#39;, 1 =&amp;gt; &#39;rojo&#39;, 2 =&amp;gt; &#39;verde&#39;, 3 =&amp;gt; &#39;rojo&#39;);$clave = array_search(&#39;verde&#39;, $array); // $clave = 2;$clave = array_search(&#39;rojo&#39;, $array);&amp;nbsp; // $clave = 1;</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/1975378916795760855/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-buscar-en-arreglo-con-clavekey.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/1975378916795760855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/1975378916795760855'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-buscar-en-arreglo-con-clavekey.html' title='PHP - buscar en arreglo con clave(key)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-950140311123821546</id><published>2024-04-16T21:06:00.000-07:00</published><updated>2024-06-26T15:10:24.792-07:00</updated><title type='text'>PHP - Tabla Hash</title><summary type="text">Nada más sencillo que un array. A diferencia de otros lenguajes,&amp;nbsp;php&amp;nbsp;ofrece la posibilidad de indexar un array por números o por cadenas.Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.La cantidad que sea de su voluntad entregarEn caso que no se visualice el contenido, hacer recargar (refresh) a la página que sea abierta.</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/950140311123821546/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-tabla-hash.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/950140311123821546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/950140311123821546'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-tabla-hash.html' title='PHP - Tabla Hash'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-5684327389456840465</id><published>2024-04-16T20:51:00.000-07:00</published><updated>2024-06-19T09:33:36.860-07:00</updated><title type='text'>lista (vector)</title><summary type="text">&amp;nbsp;lista (vector)</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/5684327389456840465/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/lista-vector.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/5684327389456840465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/5684327389456840465'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/lista-vector.html' title='lista (vector)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-3477601086173429438</id><published>2024-04-16T20:19:00.000-07:00</published><updated>2024-06-26T15:10:50.845-07:00</updated><title type='text'>PHP - función recursiva</title><summary type="text">Función reaccionando como bucle.Si una función&amp;nbsp;recursiva&amp;nbsp;se llama a si misma una y otra vez, como un loop.$n=5;print_r(tail_factorial($n, $acumulador = 1));function tail_factorial($n, $acumulador = 1) {&amp;nbsp; if ($n == 1){&amp;nbsp; &amp;nbsp; &amp;nbsp; return $n;&amp;nbsp; } else {&amp;nbsp; &amp;nbsp; &amp;nbsp; echo $n;&amp;nbsp; &amp;nbsp; &amp;nbsp; return tail_factorial($n - 1, $acumulador * $n);&amp;nbsp; }}Si el </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/3477601086173429438/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-funcion-recursiva.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3477601086173429438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3477601086173429438'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-funcion-recursiva.html' title='PHP - función recursiva'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-2421039042038168680</id><published>2024-04-16T19:42:00.000-07:00</published><updated>2024-06-26T15:11:12.210-07:00</updated><title type='text'>PHP - poner key desde un arreglo</title><summary type="text">&amp;nbsp;$keys = array(7, 5, 10, 2);$a = array_fill_keys($keys, &#39;banana&#39;);print_r($a);$keys = array(7, 5, 10, 2);$value = array(&quot;fresa&quot;, &quot;uva&quot;, &quot;limon&quot;, &quot;tamarindo&quot;);$b = array_fill_keys($keys, $value);print_r($b);Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.La cantidad que sea de su voluntad entregarEn caso que no se visualice el contenido, hacer </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/2421039042038168680/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-poner-key-desde-un-arreglo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2421039042038168680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2421039042038168680'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/php-poner-key-desde-un-arreglo.html' title='PHP - poner key desde un arreglo'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-6221197997917509911</id><published>2024-04-16T16:31:00.000-07:00</published><updated>2024-06-26T15:11:29.230-07:00</updated><title type='text'>Recursividad</title><summary type="text">La recursividad es cuando una función se llama a sí misma y esta genera una nueva ejecución de la función. Esto sucede reiteradamente hasta que cumpla o no con cierta validación que nosotros declaremos para que deje de llamarse a sí misma en algún punto.Normalmente, pensaríamos que este tipo de problemas lo podemos resolver con condicionales y/o bucles.while(numerito &amp;lt; 5) {	console.log(</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/6221197997917509911/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/recursividad.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/6221197997917509911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/6221197997917509911'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/recursividad.html' title='Recursividad'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-3872348743188614628</id><published>2024-04-15T22:16:00.000-07:00</published><updated>2024-06-26T15:11:47.466-07:00</updated><title type='text'>C++ - liberar memoria asignada</title><summary type="text">&amp;nbsp;#include &amp;lt;iostream&amp;gt;&amp;nbsp;&amp;nbsp;#include &amp;lt;cstdlib&amp;gt;&amp;nbsp;&amp;nbsp;using namespace std;&amp;nbsp;&amp;nbsp;int main()&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; //int *r = new int[3]{1, 4, 2};&amp;nbsp; &amp;nbsp; int *r = new int;&amp;nbsp; &amp;nbsp;int i = 5;&amp;nbsp; &amp;nbsp;// r = &amp;amp;i;&amp;nbsp; &amp;nbsp; //int y = *r;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; // liberar memoria asignada arriba&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/3872348743188614628/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-liberar-memoria-asignada.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3872348743188614628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3872348743188614628'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-liberar-memoria-asignada.html' title='C++ - liberar memoria asignada'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-3288864652123755786</id><published>2024-04-15T18:23:00.000-07:00</published><updated>2024-06-26T15:12:09.319-07:00</updated><title type='text'>C++ - Limpiar array</title><summary type="text">#include &amp;lt;iostream&amp;gt;using namespace std;int main() {&amp;nbsp; &amp;nbsp; int* ip = new int[3]{1, 4, 2};&amp;nbsp; &amp;nbsp; ip = new int[0];&amp;nbsp; &amp;nbsp; std::cout &amp;lt;&amp;lt; ip[5] &amp;lt;&amp;lt;std::endl;}Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.La cantidad que sea de su voluntad entregarEn caso que no se visualice el contenido, hacer recargar (refresh) a la</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/3288864652123755786/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-limpiar-array.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3288864652123755786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3288864652123755786'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-limpiar-array.html' title='C++ - Limpiar array'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-3904671701653564366</id><published>2024-04-15T14:50:00.000-07:00</published><updated>2024-06-26T15:12:26.946-07:00</updated><title type='text'>Sandbox</title><summary type="text">https://codesandbox.io/examples/package/enlighterjs&amp;nbsp;https://codesandbox.io/p/devbox/enlighterjs-1xcj3https://playcode.io/newhttps://developer.box.com/https://master--boxdev.netlify.app/https://master--boxdev.netlify.app/&amp;nbsp;https://www.codester.com/BoxDevSi el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.La cantidad que sea de su voluntad </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/3904671701653564366/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/sandbox.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3904671701653564366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3904671701653564366'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/sandbox.html' title='Sandbox'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-4505354369923281847</id><published>2024-04-15T12:34:00.000-07:00</published><updated>2024-06-26T15:13:34.567-07:00</updated><title type='text'>C++ Punteros</title><summary type="text">&amp;nbsp;Un puntero es una variable que almacena la dirección de memoria de un objeto.para asignar nuevos objetos en el montón,para pasar funciones a otras funcionespara iterar sobre elementos en matrices u otras estructuras de datos.https://learn.microsoft.com/es-es/cpp/cpp/pointers-cpp?view=msvc-170En esta secciónPunteros sin formatoPunteros const y volatileoperadores new y deletePunteros </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/4505354369923281847/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-punteros.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4505354369923281847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4505354369923281847'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-punteros.html' title='C++ Punteros'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-3703694243185020760</id><published>2024-04-15T11:59:00.000-07:00</published><updated>2024-06-26T15:13:56.382-07:00</updated><title type='text'>C++ Heap vs stack</title><summary type="text">Heap vs stack&amp;nbsp;Montón vs pilaP: ¿Dónde se asignan los objetos en C#?En C# hay dos lugares donde se puede almacenar un objeto: el montón y la pila.Los objetos asignados en la pila están disponibles solo dentro de un marco de pila (ejecución de un método), mientras que se puede acceder a los objetos asignados en el montón desde cualquier lugar.P: ¿Qué objetos se asignan en la pila y qué objetos</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/3703694243185020760/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-heap-vs-stack.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3703694243185020760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/3703694243185020760'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-heap-vs-stack.html' title='C++ Heap vs stack'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-2534575820022959504</id><published>2024-04-15T11:41:00.000-07:00</published><updated>2024-06-26T15:14:16.440-07:00</updated><title type='text'>Malloc (asignación de memoria dinámica C)</title><summary type="text">&amp;nbsp;Malloc (C dynamic memory allocation)DescripciónTraducción del inglés-La asignación de memoria dinámica de C se refiere a realizar la administración de memoria manual para la asignación de memoria dinámica en el lenguaje de programación C a través de un grupo de funciones en la biblioteca estándar de C, a saber, malloc, realloc, calloc, alineado_alloc y libre.// cstdlib se usa para usar la </summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/2534575820022959504/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/malloc-asignacion-de-memoria-dinamica-c.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2534575820022959504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/2534575820022959504'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/malloc-asignacion-de-memoria-dinamica-c.html' title='Malloc (asignación de memoria dinámica C)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-284415711872079898.post-4257304396908391599</id><published>2024-04-15T11:36:00.000-07:00</published><updated>2024-06-26T15:14:34.123-07:00</updated><title type='text'>C++ Puntero a la dirección del objeto &amp;</title><summary type="text">int* p = nulo; // declaramos el puntero y lo inicializamos&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // para que no almacene una dirección aleatoriaint i = 5;p = &amp;amp;i; // asigna puntero a la dirección del objetoint j = *p; // desreferencia p para recuperar el valor en su direcciónR/=&amp;nbsp;0x7ffe0f367d08https://learn.microsoft.com/es-es/cpp/cpp/raw-pointers?view</summary><link rel='replies' type='application/atom+xml' href='http://happystudy-alextkd.blogspot.com/feeds/4257304396908391599/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-puntero-la-direccion-del-objeto.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4257304396908391599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/284415711872079898/posts/default/4257304396908391599'/><link rel='alternate' type='text/html' href='http://happystudy-alextkd.blogspot.com/2024/04/c-puntero-la-direccion-del-objeto.html' title='C++ Puntero a la dirección del objeto &amp;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>