Category Archives: Uncategorized

Весільні Сукні в Києві, Короткие, Свадебные 2024, Довгі весільні сукні на розпис, весільні брючні костюми, жакети, корсети

Довгі весільні сукні на розпис, весільні брючні костюми, жакети, корсети.

Легкі весільні сукні 2024 в стилі бохо, мінімалізм.

Для вашої зручності ми зробили підбірку весільних суконь з колекцій, представлених у салоні, які підходять для розпису, невеликого весілля, весільної вечірки. Continue reading

Свадебные Платья Киев и Свадебный Салон

Свадебный склад-салон. У нас вы обязательно ⚡ найдете то единственное свадебное платье. Запись на примерку

 

  • Примерка абсолютно бесплатная!
  • Цены ниже чем у других на 30-50%
  • При покупке на первой примерке – ПОДАРОК
  • БЕСПЛАТНОЕ отпаривание и хранения платья до свадьбы
  • Помощь в реализации вашего платья после свадьбы

 

Continue reading

Свадебные Платья Киев и Свадебный Салон

Свадебный склад-салон. У нас вы обязательно ⚡ найдете то единственное свадебное платье. Запись на примерку

 

  • Примерка абсолютно бесплатная!
  • Цены ниже чем у других на 30-50%
  • При покупке на первой примерке – ПОДАРОК
  • БЕСПЛАТНОЕ отпаривание и хранения платья до свадьбы
  • Помощь в реализации вашего платья после свадьбы

 

Continue reading

Свадебные Платья Киев и Свадебный Салон

Свадебный склад-салон. У нас вы обязательно ⚡ найдете то единственное свадебное платье. Запись на примерку

 

  • Примерка абсолютно бесплатная!
  • Цены ниже чем у других на 30-50%
  • При покупке на первой примерке – ПОДАРОК
  • БЕСПЛАТНОЕ отпаривание и хранения платья до свадьбы
  • Помощь в реализации вашего платья после свадьбы

 

Continue reading

Свадебные Платья Киев и Свадебный Салон

Выбери СВОЁ свадебное платье. Широкий выбор фасонов и размеров в наличии ⚡ НОВИНКИ 2024! Запись на примерку

Свадебные платья

Свадебные платья по самым доступным ценам. В нашем салоне вы встретите недорогие свадебные платья коллекции 2022- 2023 года, а также распродажи коллекций прошлых лет. Continue reading

Весільні сукні короткие свадебние платья на розпись – про нас

Свадебное платье для росписи в Киеве – это важнейший атрибут любого свадебного обряда. Этот красивый и символичный предмет одежды отражает индивидуальность невесты, ее стиль и чувство эстетики. Continue reading

Весільні сукні короткие свадебние платья на розпись – про нас

Короткие свадебные платья набирают популярность среди невест в Киеве. Они становятся идеальным выбором для тех, кто ищет что-то немного более непринужденное и уникальное для своего большого дня.

ПОЧЕМУ ВЫБИРАЮТ КОРОТКИЕ СВАДЕБНЫЕ ПЛАТЬЯ В КИЕВЕ

Короткие свадебные платья могут быть такими же элегантными и стильными, как и их более длинные аналоги. Continue reading

Como clonar un disco linux al vuelo sin ninguna aplicación

Esta semana, debido a una cadena de catastrofes, me he visto obligado a instalar tres linux en tres ordenadores, dos de ellos para mis hijas.
Cuando hago esto siempre uso la misma filosofía, me preparo uno con todo lo necesario y luego lo clono todas las veces que se requiera.
En linux, esto es posible, ya que la gran mayoría de drivers se autoconfiguran.

Con la tecnica que os pondré, la copia es muy rápida, y la fragmentación queda reseteada.
A diferencia de las tecnicas tradicionales de clonado que usan la copia sector a sector, por ejemplo con el comando dd, nosotros copiaremos solo los ficheros existentes, por lo que la copia será extremadamente rapida.
Además la copia es online, es decir no hace falta arrancar con un sistema especial como con la mayoría de aplicaciones de clonado. En nuestro caso el sistema a copiar es el que está montado y usandose.

Pasos a seguir:

(entorno: Ordenador con Ubuntu, que es el que copiaremos a otro disco duro.
El sistema tiene el disco como /dev/sda y las copias se haran en un disco duro con adaptador usb, que el sistema ve en /dev/sdb.
En nuestro caso el disco principal tiene una partición primaria ext4 con todo el ubuntu en /dev/sda1 y una partición swap de 4gigs en /dev/sda5)




Lo primero es ponerse como root: ->sudo bash
Copiamos la tabla de particiones del disco principal al disco que tenemos pinchado en el usb.
->sgdisk -R=/dev/sdb /dev/sda

Creamos el sistema de ficheros en las particiones copiadas
->mkfs.ext4 /dev/sdb1
->mkswap /dev/sdb5


Ahora montaremos el disco duro usb y copiamos todos los datos de la partición primaria al disco duro destino.
El parametro x del cp, hace que solo copie los datos de la partición, con lo que no hay que preocuparse de si tenemos discos montados en el sistema principal, ya que no los copiará.
->cd /mnt
->mkdir kk
->mount /dev/sdb1 kk
->cp -ax / kk


Una vez acabado, pasamos a poner el arranque al disco.
Por seguridad con el grub siempre creo una cárcel chroot y entro en ella para no tener sustos.
Para ello, antes montamos los sistemas necesarios para nuestro chroot.
Este paso no es necesario si con el grub se usan los parametros –boot-directory, pero considero que así evitamos riesgos innecesarios.

->cd /mnt/kk
->mount -t proc proc proc/
->mount -t sysfs sys sys/
->mount -t bind /dev dev/
->chroot kk


Ahora con un editor cualquiera cambiamos todas las referencias de nuestro disco duro maestro y las cambiamos por la referencia del disco duro usb.
Esto solo es necesario hacerlo en los ficheros /etc/fstab y /boot/grub/grub.cfg de nuestro chroot.

OJO!!!! no cambiar los ficheros del disco duro original!!
Para saber nuestros id de bloque, la instrucción es:

->blkid

Finalmente en el chroot, ejecutar:

grub-install –force /dev/sdb

El force no recuerdo haberlo utilizado nunca, pero en esta ocasión el sistema me ha obligado a ponerlo por que se quejaba de la bios uefi.

El disco duro ya está copiado y listo para ser usado en el nuevo ordenador.

Programación MultiPlataforma: Un anillo para gobernarlos a todos

Cada poco tiempo surge un nuevo lenguaje de programación o un nuevo framework que supuestamente iba a suponer una revolución y iba a facilitar enormemente la vida al programador.
Las consecuencias no son siempre beneficiosas, más bien lo contrario y cuando echo la vista atras, veo que esta proliferación de lenguajes ha dejado muchos cadaveres en el camino, sobre todo de aquellas personas que no eligieron correctamente el sistema o lenguaje a aprender

Además ha habido importantes efectos colaterales negativos a nivel global, fruto del furor creativo, entre los que yo destacaría:

Fragmentación- Cada plataforma usa su propio lenguaje (IOS->objectiv C, Android->Java, Windows-> .NET, Web->Php,Java, Scripting->Perl,Python,Ruby)

Alejamiento del baremetal- Cada libreria, cada capa de abstracción, aleja un poco más al programador del verdadero campo de batalla, que realmente se libra en la placa pcb con los chips que hay soldados en ella.
Cuando un Maker tenga que hacer algo fuera del entorno comodo de un PC, por ejemplo si quiere programar un robot o una máquina, le costará adaptarse y entender los conceptos necesarios, si lo único que sabe es un lenguaje de última hornada que hace de carcel y no le deja escapar a etapas de más bajo nivel.


Es por esto, que a la gente que empieza y que quieran llegar a ser Makers competentes, les recomiendo retroceder unos pasos y estudiar los lenguajes C y C++.
Esto no significa quedarse anclado en el pasado, más bien al contrario, estos lenguajes son tan potentes que tan solo se necesita trabajar librerías que incorporen todas las tecnologías modernas importantes.
Existe una librería, de calidad exquisita, con una larguísima historia, de codigo libre con licencia LGPL, y su nombre es Qt.
Esta librería es multidisciplinar (UI gráfico,red,sistema) y multiplataforma.
La potencia que implica la frase anterior no se puede subestimar, estamos hablando de que usando C++ y la librería Qt se puede realizar un único programa que funcionará en todos los sistemas actuales sin practicamente modificaciones.
Esto incluye telefonos Iphone, Android, WindowsPhone, sistemas de escritorio, como Windows, Linux y MacOS, y cualquier sistema embedded (Raspberry, ODroid,CubieBoard, BeagleBoard,etc..)
Además se ejecutará de forma nativa en el procesador, sin intérpretes intermedios, con lo que la velocidad y la gestion de los recursos es dificilmente superable.

Si te ha interesado el tema, aquí tienes todo lo necesario para continuar: http://www.qt.io

Como tomar el control total de tu red

En este artículo explicaré como tomar el control de todo el tráfico que entra y sale de nuestras casas/empresas.
Hoy en día con la irrupción de embeddeds como la raspberry pi es muy útil usarlas para el control y gestión del tráfico, aparte de otras funciones como seguridad, domótica, etc..

Cuando la compañía telefónica nos instala un router, éste se encargará de controlar el firewall y gestionar todos los accesos a nuestra red. El problema es que el router equivale a una caja negra que desconocemos y el control del tráfico es demasiado importante como para darselo a algo que no podemos controlar y en el que no confiamos.
La técnica oficial para adquirir el control del tráfico, pero que solo se permite en algunos routers avanzados, es poner a éstos en modo bridge y instalar en el servidor el protocolo pppoe para que hable directamente con los gateways de la compañia telefónica. Esta opción aparte de no ser universal, es compleja ya que tendremos que instalar y configurar todo el software para el procesado del trafico ppp en el servidor.

La opción que os propongo es una alternativa no oficial, pero funciona en todos los routers que han pasado por mis manos durante muchos años, y es muy sencilla de realizar.
Se trata de robar la ip publica al router, y sustituirla por una ip publica falsa compatible. De esta manera contaremos con la ventaja de que todo el trabajo de realizar la comunicación pppoe la seguirá haciendo el router y nos irá pasando todas las tramas ethernet ya decodificadas,con lo que ahorramos ciclos de cpu y no tendremos que instalar ningun software en el servidor.

Ventajas
Tener una configuración como la que propongo tiene multiples ventajas:

  • Control total del trafico de entrada y salida a internet. Podremos ver todos los ataques y trafico no standard que venga por nuestra linea, y lo podremos filtrar de una manera global.
    Por ejemplo podremos ejecutar en el servidor el script de procrastinación que publiqué hace un tiempo, y el programa afectará a todos los dispositivos de la red sin necesidad de ningún paso adicional.
  • Podremos implementar en el servidor políticas QoS en la red para dar prioridad a los dispositivos que elijamos.
  • No hara falta tocar nunca más las tablas napt del router, todo el control se hará con el servidor.No importarán los filtros ni troyanos ni servicios que suelen venir instalados en el router.
  • Por ejemplo se podrá poner un servidor web en el servidor sin importar que el router tenga su propia web, y la web del servidor será la visible en internet.
  • El router será completamente inaccesible desde internet, ya que su ip ni siquiera existirá realmente en internet. Ningun hacker podrá acceder a él, ni siquiera la compañía telefonica, al menos con trafico ip.
Por último solo me queda comentar que este hack no es conocido por los técnicos de Telefónica, así que si algún día teneis una incidencia es mejor volver a la configuración original temporalmente, ya que quedaran bastante sorprendidos al ver que un router pueda llegar a funcionar sin ip pública.


Instrucciones (Ejemplo IP Pública: 213.97.57.33 Red local:192.168.0.0)

En el router:
En el menu WAN deshabilitaremos el NAPT ya que éste lo realizará el servidor.
En este menu tambien deshabilitaremos la ip local y la ip remota y las dejaremos en blanco ya que el router solo tiene que pasar los paquetes sin procesarlos y como ip usará la del servidor.
En algunos routers no dejan poner una ip en blanco, y si funciona poner ip=0.0.0.0 o 1.1.1.1

El siguiente paso es ir al menu de LAN,
aquí meteremos 2 ip’s ya que internamente los routers establecen un bridge y en nuestro caso queremos añadir dos redes, la publica y la local.
Para ello pondremos una primera ip que es 213.97.57.34 que es para la red publica, y otra ip para la comunicación con la LAN que puede ser la 192.168.0.2.
El router ya lo tenemos listo

En el servidor:
Ponemos dos ip’s, la primera es la ip publica robada del router, en nuestro caso 213.97.57.33 con netmask 255.255.255.248 y gateway 213.97.57.34 (la falsa del router), y despues una segunda ip 192.168.0.1 netmask 255.255.255.0 que hará de gateway de toda la intranet.

En todos los dispositivos de la intranet:
Ip automatica o fija y gateway=192.168.0.1 que será el servidor.



Eso es todo, a partir de ahora absolutamente todo el trafico que viene de la operadora pasará por vuestro gadget.