« first day (1742 days earlier)      last day (50 days later) » 

12:44 AM
@mauricio tenes que leer la documentacion del lenguaje. La pura del compilador para saber como funciona
 
@fredyfx esta pregunta que voy hacer no me la juzgues. resulta que estoy viendo una noticia donde microsoft comprara tic tok
pero mi pregunta es que poder representa esta app
porque gigantes como facebook y microsoft quieren comprarla?
cual es su valor?
se estima aproximadamente en 80 mil millones de dolares
 
1:41 AM
Mi problema es el siguiente.

Debo crear una pagina exactamente igual a esta -> https://ocapital.mx/, la condición es que debo crearla en WordPress.

No se como podría hacerlo con Wp, asi que si alguien acá sabe como podria hacerlo, acepto consejos y tutoría.

Que plugins puedo usar, que debo hacer, con que enfoque debo tomar este proyecto, todas esas interrogantes para poder lograr una pagina exactamente igual a esa, que cumpla exactamente con esos requerimientos.
Alguien puede ayudarme?
 
 
4 hours later…
5:25 AM
A las güenas :-)
 
5:52 AM
Wenas
 
Buenaas
 
6:44 AM
Joé con el XPra este de los cajones
va a dar un montonzado de calor el echarlo a andar
 
7:08 AM
Buenos días ^^
 
@phpMyGuel ¡¡ Hombreeeee !! Un PHPero vivo ...
bueno, es mejor que nada ... por poco xD
 
Me salva mi parte de Javascript (?)
 
jelou
 
@phpMyGuel Vale. Eso mola. Por ahí te escapas :-)
 
@Trauma ahí, marcando la errata en negrita
o es un chiste que no pillo?
 
7:20 AM
@PabloLozano ¡ HAHAHAHA !
se me coló
ya sabes, las manos llenas de dedos y tal
xD
¿ montonzado ? ¿ Ese palabro existe siquiera ?
 
es que primera vista pensé: dislexia
pero vi la d y me entró la duda
porque no pega nada con la palabra montonazo
 
jejeje
es una dislesia rara, si
ciertamente, lo que quería escribir era montonazo
 
en mi cabeza se hacían intentos de buscarle algo más, como cuando alguien dice "maravillástico y fantabuloso"
 
nonono
estaría pensando en vete a saber que cuando lo escribí
 
8:03 AM
1
A: Generar arreglo de aleatorios

PaperBirdMasterEstás enfocando el problema mal. Ahora mismo tu algoritmo pretende crear cinco números aleatorios entre el uno y el cinco sin que se repita ninguno de ellos; para ello: Generas un número. Miras si el número había sido ya generado. Si es así vuelves al primer punto, en caso contrario lo guardas....

Personalmente, creo que se ha columpiado con esa imagen
 
@Trauma igual la pondria más pequeña
pero me gusta
aunque soy un memester
 
Me parece un pelín que se rie en su cara
aparte de que si no se pueden poner imágenes en las preguntas, ¿ porqué se habría de poder en las respuestas ?
 
@Trauma mhh... no me parece que se ria. es buen uso del meme con su frase final. aunque si. las imagenes de este tipo son más propias de meta
 
@lois6b A mi ese meme me está diciendo a gritos piensa, chaval
no lo considero adecuado
si le dices a una persona que piense
implicitamente le estás diciendo que no piensa
 
@Trauma nop. si buscas ese meme, va con un texto como el previo a la imagen. es la imagen pareja al texto. no al OP
 
8:13 AM
osea, está diciendo que No puedes tener números repetidos si partes de un arreglo sin repeticiones
... ummm ...
 
pues sigue sin gustarme. Será esa sonrisilla
 
El meme ese es más bien en plan "Que listo soy" Si ves ejemplos en los que se usa se hace con ese significado.
 
no me voy a poner a buscar ejemplos del uso en general de cierto meme incluido en la respuesta
 
8:15 AM
Ahí tienes ejemplos del meme
 
me limito a buscarle el posible significado en el lugar en el que está
 
la cosa es como dice @phpMyGuel ... ir de listo pero alternativamente
 
bueno, pues seré muy repipi, pero sigue sin gustarme :-/
 
No no, no tienes por quñe buscar ejemplos. Esto es como todas las cosas de cultura popular. Si las conoces pues podrás entender el significado.
Es como si no sabes de emoticonos y te ponen un :D
Pues ni puta de lo que me dice, a lo mejor le dio una embolia XD
 
una frase que le pega al meme y me encanta seria: " nadie te puede decir que estás haciendolo mal, si no saben qué pretendes hacer"
 
8:16 AM
Pero ese emoticono tiene un significado.
 
todo lo que queráis ... pero sigue sin gustarme :-/
 
@Trauma hahaha viejooo
 
que le vamos a hacer, se ve que tendré la piel fina yo también
 
@Trauma Estás en tu derecho de que no te guste XD
 
es algo generacional :P
 
8:17 AM
@lois6b Perodna: Experimentado, que no es lo mismo
huy, perodna
 
Yo personalmente no usaría memes en una respuesta, en eso si coincido.
 
vaya dia hahaha
 
joe con las manos llenas de dedos
 
@Trauma se pelean por ser el más rapido
 
@lois6b Pues se ve que si :-)
 
8:18 AM
@phpMyGuel si. lo que decia yo de que pega más en Meta... aunque le da vidilla.
 
@phpMyGuel Coincido. Si no se puede en las preguntas, en las repuestas tampoco. Es un ruido como otro cualquiera.
 
@Trauma a mi me pasa mucho que el espacio va más rapido entonces alguna vez escribo cosas como: "estoy escribiend oun texto y se mueve nlas letras"
 
@lois6b jejeje ... yo eso se lo suelo atribuir al gato ...
... menos mal que casi nadie sabe que no tengo :-)
 
@Trauma ¿En las preguntas no se puede poner una imagen del resultado esperado?
 
@phpMyGuel Si, claro. Se pueden poner imágenes relevantes para la pregunta
 
8:20 AM
@phpMyGuel coñe hahah claro
 
pero no le veo ya la relevancia al susodicho meme
 
Aaah, es que si no algunas cosas de CSS serían bastante más complicadas de responder XD
 
jejeje
en eso casos es comprensible :-)
e incluso necesario, para clarificar
pero en esa respuesta en concreto, no veo yo que clarifique mucho, la verdad
 
¿Cómo que no? ¿No usas memes como comentarios en tu código?
 
@phpMyGuel Claaaaarooooooo
de toda la vida xD
los paso a arte ASCII y los dejo para la posteridad
 
8:25 AM
@Trauma los memes no necsariamente son imagenes
 
Yo tengo un compañero que nos tiene plagado el código de imágenes ASCI XD
 
necsariamente
 
@lois6b pillado xD
 
Yo he puesto alguna vez meme en mis respuestas:
5
A: Hacer que una promesa regrese algo para seguir trabajando en código síncrono

Mauricio ContrerasYa te han dado 2 respuestas que aclaran un punto muy importante: NO SE PUEDE en javascript obtener valores de forma sincrónica de procesos asíncronos. Y esto se debe a la implementación del lenguaje. ¿Single-Threading o Multi-Threading? Javascript es un lenguaje que no permite la concurrencia clá...

XD
Creo que Ruslan me odia.
XD
 
Mira, pues esa no está mal del todo
 
8:26 AM
@MauricioContreras downvote de Trauma en 3,2,1 ....
(kidding)
 
obviando lo dicho sobre imágenes, ruido y tal :-)
@lois6b nonono
 
@Trauma si no está mal del todo, vs a la de Paper, es por que lo entiendes mejor?
 
En esa respuesta usé 2 memes. XD
 
@lois6b no se ... pero la del paper con la sonrisilla esa ... no me gusta
en otras palabras, mis ojos van directos a la imagen sin molestarse en leear el texto que la rodea
 
@Trauma es porque no lo pillas tanto como el otro. pero conociendo el meme te aseguro que no va con sorna, ni segundas.
 
8:29 AM
@lois6b Será por eso entonces :-)
@MauricioContreras Vaya tocho que soltaste en esa respuesta :-)
habría que hacer una canónica sobre respuestas síncronas en código asíncrono en Javascript
se repite mas que el gazpacho
Ah, no sus lo he dicho ... en mi último experimento, ¡¡ He usado por primera vez en mi vida una promesa de JS !!
tampoco son para tanto :-/
webix.ajax( ).post( 'login', {
id: Number.parseInt( $$( 'LOGIN.USER' ).getValue( ) ),
pass: PassInput.getValue( ) }
)
.fail( function( xhr ) {
if( ( xhr.readyState == 4 ) && ( xhr.status == 401 ) ) {
webix.message( 'Password incorrect', 'error' );
PassInput.setValue( '' );
PassInput.focus( );
} else {
webix.alert({
title: 'Unexpected Error',
text: 'Wait a moment before retrying',
type: 'alert-error'
} );
}
} )
.then( function( response ) {
if( response ) {
PassInput.setValue( '' );
response = response.json( );
... tachan tachan ...
 
@Trauma ya, son bichos raros revoloteando alrededor de una lámpara mata insectos, y de cuando en cuando uno entra y se quema. Allí sabes que la lámpara dio resultado.
 
que no me esperaba yo que entrara al then aunque ya hubiera entrado al fail
eso me pilló de sorpresa :-O
@MauricioContreras jejeje ... buena analogía :-)
 
@Trauma al editar el texto , te sale a la derecha un fix font. te formatea para que quede como codigo
 
Espera... ¿con todas la preguntas y respuestas en SOes sobre promesas y async/await que has hecho... no las habías usado para nada aún?
 
@lois6b MIra, pues después de tanto tiempo, no lo sabía
@PabloLozano jejeje ... nope :-)
Soy feliz con mis callbacks
Tampoco es que juegue mucho con JS ultimamente
Ese código es del martes, que tocó Front
Ah, @PabloLozano, parece que los de Amadeus vienen con prisas ahora. Igual en breve te llaman de mi empresa.
O igual no ... llevan que si pero no desde hace 6 meses ...
franchutes
 
8:49 AM
Uf, tengo la segunda entrevista con The Workshop en breve
de hecho me están pidiendo hora, pero no parecen entender que una de las razones por las que estoy mirando es por flexibilidad
que ahora no la tengo
 
@PabloLozano Nosotros estamos de teletrabajo ahora mismo
y de momento sin fecha para volver a la oficina
pero aparte de eso, no te puede decir mas
ah, pero The Workshop paga bien :-)
 
Nosotros igual, yo creo que el resto del año como poco lo pasamos en remoto.
 
@phpMyGuel Aquí en Málaga, soy el único que está yendo a la oficina :-)
la tengo toda todita p'al menda
 
@Trauma bendita oficina sin niños?
 
@lois6b ¡¡ HAHAHA !! A la primera :-)
Aparte, como estaba en el salón
la administradora única estaba hasta el moño de verme allí
 
8:58 AM
@Trauma Prefiero estar en casita, que uso mi descanso para ducharme y salir to fresquito y me da la vidilla. En la ofi lo mismo queda raro que me vean con el gorro de ducha XD
 
que decía que no podía ni hablar por teléfono tranquila
@phpMyGuel XDDD
Pues si, igual destacabas demasiado
máquina de café con capsulas gratis, diana electrónica de esas, nevera y coca-colas gratis, ...
no es está mal en la office :-)
Ah, y el aire a mi gusto
 
¿Y cuando dices que me puedo mudar ahí? XD
 
y como estoy solo, no tengo que bajar a la calle a fumar, abro el balconcito y listo
@phpMyGuel jejeje
¡¡ Y mini-golf en la terraza del edificio !!
 
Yo desde que hago remoto ni un solo cigarro. Em casa no me gusta fumar y en la ofi me fumaba uno de vez en cuando.
 
aunque aun no subí, hace mucha caló
@phpMyGuel yo en casa, como estaba justo al lado de la ventana ...
 
9:01 AM
Soy un "fumador" atípico.
 
la administradora me echaba miradas raras de vez en cuando
 
Jajajaa.
 
tampoco es para tanto, fumo tabaco de liar, ese apenas suelta humo
huele muy poco. Justo en la ventana, ni se nota
 
Díselo a las cortinas de casa de mis padres. Cuando era fumador de verdad las tenía amarillas amarillas fumando de liar XD
 
cajones, pero abre la ventana, ¿ no ?
si la dejas cerrada ...
 
9:03 AM
El tema es que la ventana me pillaba al otro lado de la habitación :(
Y yo fumaba delante del ordenador mucho.
Y en invierno... Bueno, fumando unos 20 cigarros al día te puedes imaginar que lo de abrir la ventana cada 20 min no es operativo XD
 
9:15 AM
Sólo con el dinero que se va en el tabaco se me quitaron las ganas de probarlo de joven
 
Hiciste bien, que luego así te evitaste el esfuerzo de dejarlo.
 
9:39 AM
 
9:52 AM
Seee XD
 
 
1 hour later…
11:16 AM
Eso tiene su respuesta estándar:
Se encuentran 2 amigos después de mucho tiempo.
Uno de ellos enciende un cigarrillo
El otro empieza a hacer números mentales, y dice:
- Con lo que te hubieras ahorrado si no fumaras, ahora tendrías un Ferrari
Y el otro respondío
- ¿ Donde está tu Ferrari ?
 
11:53 AM
Anécdota real: En la universidad tenía un amigo que fumaba un paquete cada 2/3 días.
En esa época se peleó con su madre, con lo que le recortó su paga semanal... lo que hizo que no pudiera renovar el seguro de la motillo que tenía (al tener 20 años, el seguro era un pico...). Le hice unos cálculos en clase y le demostré que si no fumaba en los siguientes 6 meses, se ahorraba lo que costaba el seguro de la moto.
Al ser algo a "corto" plazo, se animó y dejó de fumar... y metía en una hucha lo que hubiera sido el gasto del tabaco. Al final pagó el seguro a los dos meses, porque la madre se abl
Al año volvió a fumar, pero bueno, eso es otra historia
 
12:05 PM
es buena historia, si ^^
 
Cómo les gusta inventar palabras:
0
Q: Hacer winkear el texto de la consola de Node.js

GabrachMe gustaría conseguir que el texto de la consola de Node.js parpadeara (winkeara), algo similar a cambiarle el color que ya he visto como se hace: console.log("%cSoy de color azul", "color: blue; font-style: italic"); console.log("%cEspaña","background: red; color: yellow"); Muchas gracias

Yo winkeo, tú winkeas, él/ella/eso winkea, nosotros winkeamos, vosotros winkeais, ellos/ellas winkean
Me rocordó a @NicolasOñate: Tinky Winky, ... XD
 
 
2 hours later…
1:50 PM
he visto pocas preguntas con el OP tan perdido
0
Q: Añadir objeto dinamico - Ionic 5

iSG-LokimilHola buenos estoy tratando que al pulsar un botón se llama a una función que llame a base de datos y pinte una lista en el html sin cambiar de ventana, la duda es, como se haría, no he visto ningún ejemplo buscando por Internet como añadir código al html dinamicamente, he visto el innerHTML pero ...

la frase final: "No uso Javascript"
 
Mi problema es el siguiente.

Debo crear una pagina exactamente igual a esta -> ocapital.mx, la condición es que debo crearla en WordPress.

No se como podría hacerlo con Wp, asi que si alguien acá sabe como podria hacerlo, acepto consejos y tutoría.

Que plugins puedo usar, que debo hacer, con que enfoque debo tomar este proyecto, todas esas interrogantes para poder lograr una pagina exactamente igual a esa, que cumpla exactamente con esos requerimientos.
Alguien puede ayudarme?
 
2:05 PM
wordpress es un cms.. porque querrias copiar cualquier pagina que no es un cms con un sistema complejo para algo que no es de ese tipo?
 
Eso es lo que me pidieron
 
@Pablo entonces no sabria que decirte.. no es algo que tenga mucho sentido.. desgraciadamente veo a diario que usan wp para cosas asi, que no tienen sentido y solo complejizan lo que se quiere hacer. Esa pagina, hecha con html puro es mucho mas simple :(
llenar wp de plugins de terceros, que no sabes lo que hacen, como lo hacen, y no son 100% fiables no esta bueno...
 
Buenas como estan.
 
@TomassTeran buenas
 
Que tal le va
 
2:15 PM
@TomassTeran todo tranquilo por aca
 
Que bueno @gbianchi una pregunta sabe algo de la api de paypal ?
 
@TomassTeran nada
 
:( tengo un pequeño problema con el id de transacción que no es el mismo en la cuenta de empresa y la cuenta personal
 
@TomassTeran podes hacer la pregunta en el sitio, con la informacion completa...
 
Horita la hago voy a seguir haciendo unas prueba a ver si puedo solicionarlo
 
2:22 PM
@gbianchi Unicamente en html? esto es una plataforma peer to peer lending marketplace
Lleva obviamente algunos trabajadores atras de ella, viendo todos los datos y todo lo adecuado a ella
 
@Pablo entonces necesitaras un back y un front acorde a la plataforma... wp no provee un back potente.. ojo, nada impide que programes mil funciones alrededor de wp para que funcione...
pero es como que estas usando un destonillador para poner un clavo.... vas a poder.. pero es totalmente innecesario....
@Pablo dije html por no decir cualquier cosa, que no tiene que ver con wp
yo lo digo siempre que me preguntan (y obviamente es mi opinion) wp es un cms.. sive para hacer sitios donde uno suba contenido y se pueda navegar por el... con plugins y codificiacion se puede hacer cualquier cosa.. pero el fuerte es el cms.. no las otras cosas..
querer hacer cualquier cosa en wp.. solo porque parece que se puede.. no esta bueno...
es usar la herramienta equivocada para el trabajo.. y a la larga (y a veces a la corta) va a llevar a mil problemas que no tienen nada que ver...
 
2:53 PM
Jelou
 
3:17 PM
@gbianchi No había leído nunca complejizar, palabro nuevo para mi... pero parece correcto porque no es lo mismo que complicar
 
4:14 PM
@PabloLozano para complejizar mas las cosas, estoy tratando de leer como hacer un deploy de python sin docker...
y resulta que los muchachos no hicieron nada respecto de como hacer un deploy...
@PatricioMoracho si queres compartir estrategias soy todo oidos...
 
suerte con eso....
yo me voy ya para casa
estuve jugando con Python durante la cuarentena... pero no me terminó de enamorar
 
@gbianchi No tengo mucha experiencia con esto, pero las dos o tres herramientas que tuve que distribuir fueron básicamente programas ejecutables sobre entornos Windows, por lo que use PyInstaller, con la opción --onedir.
¿Que tipo de proyecto buscas "deployar"?
 
@PatricioMoracho tenemos que mandar scripts a correr a produccion...
por lo que estoy leyendo.. es uno de los puntos muy bajos de python...
la mayoria se resigna a bajar el script de git.. y luego correr las mil lineas que hay que correr para ejecutar...
 
@gbianchi Si, para mi gusto uno de los puntos flojos
 
o sea.. crear el entorno virtual.. bajar las librerias.. y luego ejecutar...
 
4:20 PM
@PabloLozano, claro, la docu esta en inglés. Lo sé, y la respuesta es la indicada, la pregunta también. Yo sólo quería decirle de forma muy solapada que ocupar no es sinónimo de usar. Lo siento, pero me exaspera que se haya extendido lo que considero un mal uso de la lengua.
 
@PatricioMoracho no es solo tu gusto.. lo leo en todos lados ahora que estoy buscando eso :(
 
@gbianchi Si necesitas correr los scripts en Windows chequeate PyInstaller. Lo instalas, y haces pyinstaller --onedir tuscript.py y te va a generar una carpeta dist con el ejecutable de tu script, todas las librerías que necesita y el interprete.
 
@PatricioMoracho no no.. yo programo en win, pero van a unix...
:(
@PatricioMoracho logre subirlo a nexus... el wheel... pero despues ese no se puede bajar con pip y ejecutar por si solo... con lo cual tendria que inventar un script automatizado que haga la bajada de eso, de los requerimientos de cada proyecto, y que despues ejecute... todo un tema este python...
 
@gbianchi Bueno, para unix, tenes cx_feeze: cx-freeze.readthedocs.io/en/latest. La teoría de estos módulos es la de "congelar" una distribución con el código, el interprete y las librerías. El problema de este aproach, me parece es que estos "congelados" necesitan el SO final para poder generarlos, y por lo que entiendo lo tuyo es desarrollo en Win ejecución en Unix
Sino el aproch básico es el que decís, clonar el repositorio, pip install -r requirements.txt, activar el entono, ejecutar el script. Lo bueno es que mientras no cambien los requerimientos solo se debería descargar los scripts
 
De hecho, ahora que leo bien la respuesta, dice: A efectos prácticos, ambas formas se pueden usar y producen el mismo resultado, cosa que no es totalmente cierta. Me animaré a dar una respuesta.
 
4:41 PM
@PatricioMoracho claro pero esto genera un problema de seguridad en nuestro entorno... :(
 
@gbianchi No te termina de enamorar Python ?
 
el sistema de ejecucion en produccion deberia ser automtico
@JuanPerez cada vez me enamora menos...
 
no es el lenguaje... es que simplemente es un lenguaje de scripting.. y supongo que para varias cosas va bien.. pero para cosas mas pro.. con requerimientos de auditoria y seguridad.. no cuadra :(
 
4:53 PM
@gbianchi Hay una forma "oficial" de distribución mediante "setuptools", no sé que onda, por que nunca tuve esta necesidad: packaging.python.org/guides/…
 
@PatricioMoracho si ya lo lei todo...
es mas, esta abierto 20 pestañas a la derecha :)
 
@gbianchi Hace rato que no lo veo, pero tal vez este disponible @abulafia a ver si nos puede iluminar en este tema.
 
lo ideal seria algo que el que esta en produccion corra una sola linea y le haga todo...
pero no parece haber algo asi....
ademas, como si fuera poco, tengo que hacer pip de dos lados diferentes....
o sea que tengo dos archivos requirements...
necesito pensar.. algo se me va a ocurrir...
 
5:07 PM
buenas
 
5:29 PM
@gbianchi Fijate esta app como modelo: github.com/Diaoul/subliminal, esta empaquetada de la forma oficial y la instalación es (1-entorno) python3 -m venv subliminal (2-activación) source subliminal/bin/activate (3-instalación y requerimientos) pip install subliminal. Con esto tres pasos ya tenes disponible subliminal para ejecutar. Los requerimientos es cierto, se bajan del repositorio general, pero por setup.py creo que se puede indicar tus wheels particulares.
 
@PatricioMoracho claro.. pero justamente.. no quiero que en produccion hagan eso...
porque no son confiables..
si por cada app tienen que hacer eso, es un embole...
y para que te des una idea, no me alcanza con hacer pip install.. por proxy, certificados y mil cosas mas.. la linea de comandos es terrible....
e igual.. de esa forma.. no puedo empaquetar a whell mi script.. lo mando directo como git.. y es lo que deberiamos evitar...
@PatricioMoracho es un problema interesante.. gracias por el link!!!!
 
@gbianchi por las dudas, el paso 1, 2 y 3 siempre es la primera vez, el 2 y 3 solo, cada vez que se actualicen los scripts y el 2 solo, cuando realmente necesiten ejecutar el script. Lo otro que no querías era docker, pero realmente soluciona bastante de estos problemas. Andá contando como fuiste solucionándolo, me interesa el tema.
 
5:54 PM
@mauricio por qué != porque. Los 2 principales motivos para la adquisición de esa app es la masa de usuarios + la cantidad de datos que genera, ¿cómo crees que se entrenan modelos de inteligencia artificial?
buen día hermanos :D
 
 
1 hour later…
6:57 PM
Que significa OP exactamente?
 
Original Post, la persona que creo la pregunta o el post.
 
7:23 PM
@EdgarGc original poster
@PatricioMoracho encontramos dos formas hasta ahora.. una es empaquetar y ejecutar lo que vino adentro del paquete.. horrible.. pero funciona... la otra que estoy revisando es PEX.. la estrategia de twitter...
 
7:34 PM
@gbianchi Había escuchado el término PEX, pero no conocía la tecnología, la voy a probar, parece interesante. Estoy viendo esto: youtube.com/watch?v=NmpnGhRwsu0 seguramente ya lo viste
 
@PatricioMoracho justamente estaba mirando ese... y la doc oficial aca
 
@gbianchi Sensacional ya lo estoy probando y leyendo
 
8:23 PM
voy a publicar una pregunta, y es de tus favoritas @PatricioMoracho xD python con pandas
pero primero a calentar la pava
 
@LucasDamian Pandas esta bueno pero si entraste al mundo R, te querés pegar un tiro, por que todo cuesta el doble. La miro después..
@gbianchi Por que me entusismaste con PEX?
   AttributeError: module 'importlib._bootstrap' has no attribute 'FileFinder'
ja ja
 
8:42 PM
@PatricioMoracho no llegue a las pruebas tecnicas
me puse a jugar juegos de mesa
 

« first day (1742 days earlier)      last day (50 days later) »