C

craftmanJr

Usuario (Argentina)

Primer post: 19 feb 2011Último post: 21 dic 2013
11
Posts
1577
Puntos totales
864
Comentarios
¿Qué hace un programador Junior?
¿Qué hace un programador Junior?
InfoporAnónimo2/19/2011

¿Qué es un programador Junior?Un programador junior es también conocido como programador "entry level" o pasante ("intern" ). Este término es típicamente usado para describir a alguien que se ha graduado de un instituto o universidad, y ha asegurado su primer trabajo como programador. Hay una curva de aprendizaje pronunciada cuando te vuelves en programador, y es posible permanecer como programador junior por los primeros dos años de tu carrera laboral. Un programador es alguien que usa alguno de una amplia variedad de lenguajes de programación para crear nuevo softwares o cambiar los existentes.Hay cuatro clases diferentes de puestos disponibles para un programador junior: testeo ("testing" ), conversiones ("conversions" ), depuración/debuggeo ("debugging" ) y modificaciones ("modifications" ). Las cuatro tareas forman parte de las habilidades clave requeridas por cualquier tipo de programador. El tiempo empleado completando esas tareas desarrollará las habilidades, velocidad, y confianza necesarias para convertirse en un programador.1 - TESTING (técnico y funcional)Hay dos tipos primarios de testing: técnico y funcional. El testing técnico cubre el comportamiento central del programa. En este nivel de testing, el programador junior busca líneas de código que usen demasiado al procesador, código ineficiente, líneas de código sin terminar, y potenciales conflictos o asuntos de obtención de recursos. Este tipo de testing requiere información de la performance del hardware mientras corre el programa. El testing funcional es también conocido como control de calidad ("quality assurance" ). En esta etapa de testing, el programador junior revisa las especificaciones de lo que el programa se supone debe hacer. Él o ella ejecuta el programa y documenta cualquier variación en su comportamiento. Ésto también incluye inconsistencias en el texto, color y otros aspectos estéticos.2 - CONVERSIONESConvertir desde un sistema o programa a otro envuelve una gran carga de trabajo más allá de lo que aparenta. Muy a menudo, a un programador junior se le solicita convertir desde un sistema heredado ("legacy system", es el sistema anterior) al nuevo. Este tipo de trabajo es muy detallado, consume mucho tiempo, y está a menudo llena de cuestiones. La experiencia en esta área es obligatoria, pues todos los programadores necesitan también poder retener datos mientras alternan entre programas o sistemas.3 - DEBUGGEO / DEPURACIÓNEl debuggeo ocupa correr los nuevos programas por un programa de debuggeo. Este programa identifica errores potenciales que el usuario podría experimentar. Esto también incluye cuestiones funcionales y de testeo que podrían haber pasado por alto.4 - MODIFICACIONESLas modificaciones o cambios a programas existentens son parte de todos los trabajos de programador. La comunicación con la comunidad de usuarios y la interacción con tanto usuarios como programadores es un rol importante para quienes programan. Sólo con práctica las habilidades de un programador junior avanzará hasta que él/ella pueda ser responsable de crear un nuevFuente:o programa.Encontré este artículo por casualidad, porque quería saber qué haré cuando consiga mi primer trabajo. Espero que les haya sido útil Hay otros interesantes sobre distintos trabajos de programador. Los iré traduciendo con tiempo. SaludosEDITO: cambié el título del post para que fuera más descriptivo

30
0
E
El "baile del robot" - Te explico la técnica...
InfoporAnónimo2/3/2013

Hola gente Seguramente conocerán, aunque sea por el nombre, el estilo de baile conocido como botting, alias "el baile del robot" Es un estilo de baile funk en donde la persona que baila causa la ilusión de ser un robot. Algunas personas dicen que es un estilo dentro del Popping. En lo personal, creo que es un estilo en sí mismo ¿Qué cosa? Que cualquiera puede hacerlo? ............ EXPECTATIVA* REALIDAD * nota del autor craftmanjr (ese soy yo): el estilo de baile de Leela es libre (no es puramente botting ), porque toma movimientos de otros estilos, como "la onda" (del Waving ), y el backslide (del Sliding) Con algo de práctica, cualquiera puede bailar de este modo: pero si querés llegar a algo como esto: ....fuiste! ¿Se ve la diferencia? Es realmente difícil, pero no imposible. ¿y cómo se logra algo así? Practicando mucho Hmm..... Muy cierto, pero es una respuesta muy vaga. ¿Cómo sé si lo estoy practicando bien? Hay que estar seguro de estar yendo por el camino correcto. Principalmente hay que tener bien incorporadas las bases de este estilo, que ahora voy a contar. Si logran dominarlas, habrán dado un paso gigantesco. ¿Cuál es el secreto? Lo que le da su forma al botting son, esencialmente, dos efectos. Presten atención!! Esto es sólo la TEORÍA!! No esperen que les salga en un solo día Pero no se desanimen, sigan ensayando, porque toma tiempo aprender a tener el control y la coordinación muscular Isolation (Isolate = aislar) ¿Aislar qué? Isolation es la habilidad de mover alguna parte de tu cuerpo, mientras el resto permanece perfectamente quieto. Que parezca aislada del resto. Es lo que le quita la apariencia humana al bailarín. Puede realizarse a muchos niveles, y entre más artificial parezca el movimiento, mejor Esa es la idea. ¿Para qué hacerlo? Cuando aislas movimientos, estás obligando al espectador a prestar atención a ese movimiento. Además, se hace más fácil de seguir. CONSEJOS: Es muy frustrante al comienzo, lo sé por experiencia (y no soy el único, por lo que leí por ahí) Comiencen por cosas simples. Lo más sencillo es realizar un movimiento de flexión a la vez. Por ejemplo, flexionar el brazo, pero manteniendo fijas las articulaciiones del hombro y de la muñeca (vean el 1er tutorial que dejé al final). O flexionar la muñeca sin que se mueva el brazo.... ni un poco!! Se requiere de cierta conciencia del propio cuerpo. Eso se aprende. Para variar, pueden aprender técnicas de los mimos, como la técnica del punto fijo. Consiste en dejar estática una parte del cuerpo, con respecto al lugar en el que nos encontramos, y mover el resto del cuerpo como si esa única parte se hubiera quedado enganchada. Pueden empezar imaginando que sostienen un picaporte imaginario. Entre las variantes de lo anterior está el chest isolation. Algunos lo habrán visto: mover la caja torácica hacia un lado. Es algo avanzado. Para este efecto deben hacer dos movimientos a la vez; por un lado, hacer un movimiento hacia la izquierda(o derecha) con el torso, y simultáneamente otro con la cabeza en el sentido contrario, para mantenerla en su posición. Los "puntos fijos" serían la cabeza y la parte baja del cuerpo. Improvisen! Sean creativos! Vean qué movimientos corporales pueden aislar Dime-stopping (dime = décima) (stop = detener) El anterior no es suficiente para hacer un buen robot. Este por sí sólo, tampoco... pero es lo que le da el efecto mecánico (motores o pistones neumáticos/hidráulicos que se detienen) Dime-stopping consiste en lograr detener la parte o la totalidad del cuerpo en seco. Debe dar la sensación de que hasta allí llega el movimiento. link: http://www.youtube.com/watch?v=-SC0-UIsR-c CONSEJOS: El dimestop requiere cierta tonicidad muscular para no pasarse ni rebotar. Por ejemplo, al hacer un movimiento del antebrazo como haciendo un curl de bíceps, necesitarás "trabar" tanto los bíceps como los tríceps Varíen la intensidad de la contracción, para evitar el rebote y hacer un dimestop más limpio. A menos que quieran marcar justamente eso Eso me recuerda. No olviden reforzar los músculos de la parte baja y media del cuerpo (oblicuos, dorsales, glúteos y los de los muslos), que es lo que les dará un buen soporte para muchos de los movimientos que hagan. Y ahora, que vieron cómo se hacen ambos....... Aplicar Isolation y Dime-stopping simultáneamente!! Tienen que hacerlo en conjunto Les tiro algunos consejos: Si practican con música, elijan de preferencia las canciones con un pulso bien marcado. De modo tal de realizar los dimestop en esos instantes. Si practican sin música, puede serles útil vocalizarlos. Está bueno verse al espejo, pero la posta es la sombra Si mueven de lugar la cabeza, y están concentrados en ver que no se mueva la mano o las piernas, puede no ser tan fácil verlo porque cambia el punto de vista. En cambio si están mirando su sombra, tiene como referencia el lugar en el que está siendo proyectada la sombra. Practiquen variar instantáneamente la velocidad y dirección de los movimientos. Hagan combos al ritmo de la batería o los pulsos. IMPORTANTE (LO PASÉ POR ALTO MIENTRAS HACÍA EL POST ) no tienen porqué estar siempre en movimiento. Quedarse quieto es una parte importante del baile. Practiquen quedarse quietos luego de una serie de movimientos. Para ello es necesario contar con un buen tono muscular (no me refiero a estar inflado y duro, sino lo suficiente como para no empezar a temblar) y sobre todo, tener buen pulso y percepción del propio cuerpo. Si así lo desean, pueden variar o combinar con otros estilos o técnicas de popping y similares (vean el video chillón) YAPA: Les dejo algunos videos notables y tutoriales Tutorial en español para comenzar Tutorial en inglés En el canal pueden encontrar muchos más videos para pulir la técnica. http://www.youtube.com/howtodotherobot U-Min es una crew japonesa de Animation (les traduzco: es un grupo que baila principalmente un estilo llamado Animation, relacionado con el Popping). Son muy buenos, y el estilo es bastante limpio. En este video se ven bien las técnicas que mencioné: Tutorial (en japonés, pero eso es lo de menos) de un integrante de U-Min, explicando el concepto de Isolation, en general (lo digo porque hay otros estilos que también lo aplican, además del Botting). Muestra cosas muy avanzadas, pero vale la pena ver el video Este es de un comercial. Se ve bien el dime-stopping, en especial el de la chica de traje Acá está la chica otra vez http://www.youtube.com/watch?v=-PJksOjO_wk&feature=relmfu Bajen un poco el volumen porque la música es muy fuerte y chillona En mi opinión, el estilo que baila es más Mannequin (maniquí), que Botting. Igual resulta instructivo verlo. Mr Wiggles enseñando Animatronic (es esencialmente Botting, con el detalle del "rebote" cuando hace un dime-stop. Para mí es simplemente una variante de Botting pero con un mecanismo más primitivo ) De acá saqué varios de los consejos que di http://westcoastpoppin.com/community-news/lets-get-this-party-started-the-basics-of-isolation http://westcoastpoppin.com/community-news/5-steps-to-a-better-robot-through-isolation http://westcoastpoppin.com/community-news/5-ways-a-dimestop-makes-you-dope

77
11
Hice una webcam infrarroja casera y te lo muestro
Hice una webcam infrarroja casera y te lo muestro
Hazlo Tu MismoporAnónimo12/21/2013

Hola, este post seguro lo habrán visto varias veces, pero este lo intenté yo. Y le agrego algunas imágenes que saqué yo para que vean cómo es Ya lo había posteado hace un año y pico pero me lo borraron porque tenía un link de MEGAUPL0AD Espero les guste. Pará pará pará. O sea que podré ver así .... ? Nah. Pero igual se ve un poco extraño y hay cosas interesantes para las cuales usarla El CCD de la cámara (el sensor) por naturaleza tiene la capacidad de captar una pequeña porción del espectro infrarrojo conocido como "infrarrojo cercano". Es por eso que se le añade un filtro para que no se vea feo CCD de la cámara web ¿Cuál es el infrarrojo cercano? Luz visible (Visible), infrarrojo cercano (Near IR), infrarrojo medio (Medium IR) e infrarrojo lejano (Far IR). Materiales > Una webcam usada, o trucha (si tenés una mejor, adelante) La que usé la compré por $5 hace unos 4 años. Tiene 640x480 de resolución... nada comparada con las de ahora. Igual saqué las fotos con menor resolución > Y un alfiler o varilla de metal resistente y finita. Dependiendo de la cámara podrían necesitar un destornillador también. 1º Retirar el filtro infrarrojo Desenroscar la tapa de la cámara, que cubre el CCD El filtro infrarrojo es un cuadrado de cristal que está detrás de la lente Retirarlo con mucho cuidado usando un alfiler o un clavo (sólo si quieren conservarlo para más adelante). Tratando de NO RAYAR LA LENTE 2º Volver a tapar la cámara Enroscar la tapa. Fin. CERTIFICADA NOTA: Los colores blancos se van a ver rosados por el filtro de control remoto, que usé para tapar la luz visible Es lo contrario a como funcionaba. Ahora solo graba en infrarrojo y casi nada de luz visible. ¿Y ahora qué hago? Cómo quité el filtro no tengo manera de mostrar cómo cambian las cosas en tiempo real. Compruébenlo ustedes mismos si desconfían Experimento 1: Campera polar azul oscuro que se olvido mi primo en casa Porta-DNI color negro (material: "cuero", creo) VISIÓN NORMAL VISIÓN INFRARROJA La campera refleja la luz infrarroja, por eso se ve clara. Pero el portaDNI, la absorbe, por eso se ve oscura. ¿por qué pasa esto? La luz infrarroja cercana se comporta de diferente manera que la luz visible. Puede ser usada para identificar materiales difererentes, aunque tengan el mismo color bajo luz visible (ya lo intenté con una remera de algodón negro, un control remoto negro y un paraguas de color negro ) Experimento 2: Misma campera que en experimento 1 Pantalón de jean de color más claro que la campera VISIÓN NORMAL VISIÓN INFRARROJA El pantalón de jean ahora resulta ser más oscuro con luz infrarroja, que la campera polar. Experimento 3: Hoja de laurel VISIÓN NORMAL VISIÓN INFRARROJA ¿por qué pasa esto? Es muy interesante. Según lo que encontré, es por la clorofila de las hojas: • Por un lado, absorbe el color rojo porque es parte de la luz visible (por eso, si la iluminás con la luz roja del mouse, se va a ver de un color casi negro, porque no la reflejará) • Por otro lado, refleja la luz infrarroja cercana, porque no la necesita para hacer fotosíntesis. Por eso se ve de color claro tirando a blanco (o rosa ) Cuanto mayor sea la concentración de clorofila, más notorio será el efecto que digo. Experimento 4: Usando el LED de un control remoto para iluminar (la webcam puede captar este tipo de luz incluso sin filtro ) link: http://www.youtube.com/watch?v=5FR-a0wrp5k Experimento 5: Este tipo de energía atraviesa la piel un poco más que luz visible. Tanto, que es posible ver vasos sanguíneos. Hago la prueba con mi antebrazo VISIÓN NORMAL VISIÓN INFRARROJA (mi webcam) VISIÓN INFRARROJA (con una cámara infrarroja buena y luz potente, QUE YO NO TENGO ) aclaro que esa mano venosa no es mía Pasa lo contrario que con la clorofila. Los glóbulos rojos tienen hemoglobina, que se encarga que "cargar" moléculas de oxígeno. Entre mayor sea la cantidad de hemoglobina, más se notarán las venas (porque absorbe el infrarrojo) Se usa, de un modo más avanzado, para medir el nivel de oxígeno en sangre. Gracias por pasar (?

287
50
Se cayeron tus imágenes de FB en T!, solucionalo fácil
Se cayeron tus imágenes de FB en T!, solucionalo fácil
OfftopicporAnónimo10/25/2012

Hola a todos, se sorprenderán de lo sencillo que es solucionar este problema. ¿Cuál es la causa? Las URL de las fotos en Facebook cambiaron. Esto es porque FB es cliente de Akamai Technologies. Básicamente Akamai mantiene una copia de las imágenes en sus servidores (de hecho, no en todos; es un poco más complejo) y cuando el usuario solicita una imagen, el navegador la descarga desde el servidor de Akamai más cercano. De este modo, disminuye la carga a los servidores de FB Quedan muchos cabos sueltos y muchas cosas sobre el funcionamiento... que en este momento no importan ¿Y cómo soluciono el problema? Volviendo a copiar la dirección de las imágenes Si les da pachorra, hagan el siguiente cambio: Cambien lo que está en rojo http://a6.sphotos.ak.fbcdn.net/hphotos-ak-ash4/524802_10150889131046978_1231947469_n.jpg por https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/ Acá tengo una ya hecha. Les quedará más o menos así: https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/524802_10150889131046978_1231947469_n.jpg Cómo dato de color, pueden cambiar la "g" por otras letras, y el "1" por otros números https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn6/ A mí me funcionó hasta la "h" y hasta el "9"

79
28
La prevención del cáncer (folleto informativo)
La prevención del cáncer (folleto informativo)
Salud BienestarporAnónimo7/19/2011

CONTRA EL CÁNCER HAY UNA ESPERANZA "LA PREVENCIÓN" Hola a todos. Difundo el contenido de un folleto informativo que entrega la Asociación Cooperadora, del Hospital Municipal de Oncología "María Curie". Está en Parque Patricios (Patricias Argentinas 750, Ciudad Autónoma de Buenos Aires) No es necesario que dejen puntos. Me parece importante que se divulguen esta clase de cosas. Agregué algunas imágenes para hacer algo más relajada la lectura. ( No los obligo a que lo lean, si no quieren. Pero no hagan comentarios de más. ) ¿QUÉ ES EL CÁNCER?       En el cuerpo humano se produce normalmente un proceso de crecimiento, división y formación de nuevas células y muerte de otras. Este proceso es básico para mantener el cuerpo sano.       En algunas circunstancias este proceso sufre alteraciones y se descontrola, generándose células en gran cantidad y en ciertos lugares del cuerpo, a la vez que las que deben ser eliminadas no lo hacen en tiempo y lugar. Todas estas células a veces se agrupan, y forman una masa de tejidos que reciben el nombre genérico de tumores, los que pueden no ser cancerosos, (benignos) ó serlo (malignos). ¿QUÉ LO CAUSA?      La causa básica es la alteración del proceso ya mencionado y a ello puede contribuir cierto estilo de vida, factores ambientales y, en algunas circunstancias, factores genéticos heredados. El cáncer, en sí mismo, no es contagioso, lo que facilita la actividad y el trato de quienes lo padecen y de éstos con quienes deben atenderlos familiar ó médicamente FACTORES DE RIESGO PRIMARIO La posibilidad de contraerlo puede reducirse considerablemente si se presta atención a los siguientes factores de riesgo primarios y a su incidencia. I- TABACO: Es un factor de riesgo muy importante, que duplica su peligrosidad si se lo asocia con las bebidas alcohólicas. Genera tumores en los pulmones, laringe, orofaringe , esófago, riñón, vejiga, páncreas y eventualmente, colon. II- SISTEMA DE ALIMENTACIÓN: El más adecuado sistema alimenticio debe incluir alto consumo de vegetales, frutas y cereales, menor consumo de grasas y carnes rojas, reducir o eliminar la ingestión de alcohol, y asegurar la dosis adecuada de vitamina C, que contribuye a disminuir el riesgo de cáncer de colon . III- LUZ SOLAR: La exposición prolongada a la radiación solar ultravioleta (más intensa de 12:00 hs a 15:00 hs) y prolongada en el tiempo, aumenta el riesgo de contraer tumores de piel (baso y espino celulares) y melanomas. Es conveniente el uso de protectores solares. IV- PESO CORPORAL:     El peso excesivo y la obesidad aumentan el riesgo, ya que al influir en el metabolismo hormonal pueden afectar la glándula mamaria, el endometrio (parte interna del útero), la próstata, el páncreas y el esófago, éstos últimos como consecuencia del aumento del reflujo gastroesofágico . La obesidad se gesta, excluyendo factores genéticos, por excesiva o inconveniente ingesta, sedentarismo (esto es, falta de actividad física) y por adicciones, tales como drogas, alcohol, tabaco. El ejercicio físico es vital y no hace falta batir récords ni concurrir a un sofisticado gimnasio sino básicamente caminar mucho y todos los días realizar un simple ejercicio complementario flexionando brazos, piernas, torso y cuello. V - EXPOSICIÓN A SUSTANCIAS CANCERÍGENAS:     Pueden ser del medio ambiente en general ó del lugar de trabajo ó vivienda habituales en particular. EL trabajo con asbestos y anilinas requiere protección para evitar cáncer de pulmón, mesotelioma y tumores en el tracto intestinal en el caso de los asbestos y cáncer de vejiga con las anilinas. Los lugares de trabajo y vivienda en ambientes afectados por la contaminación zonal requiren también protección preventiva. VI- ENFERMEDADES VIRÓSICAS    El virus de la hepatitis B y de la hepatitis C aumentan el riesgo de contraer hepatocarcinoma (cáncer de hígado). El papiloma virus se relaciona con el cáncer del cuello uterino y los tumores de la cabeza y cuello por el carcinoma epidomoide ano-genital. Como prevención es aconsejable la vacunación de las personas expuestas (mujeres jóvenes antes de su iniciación sexual). VII- RITMO DE VIDA Un ritmo de vida vertiginoso, con alto nivel de nerviosismo y emociones, con horarios que perturban el descando y las comidas, con expectativas de ansiedad resumidas en la frase "No tengo tiempo para nada", genera "stress" que afecta al sistema inmunológico y altera el funcionamiento del cuerpo en su conjunto, tornándolo proclive a enfermedades de variado tipo. ALERTA PREVENTIVA Indicios o síntomas en el cuerpo o en los hábitos de vida que requieren INMEDIATO CONTROL MÉDICO: Cambios significativos en los hábitos intestinales y/o urinarios. Úlceras, llagas o heridas que no se curan con el ritmo habitual. Pérdidas de sangre o secreciones inusuales en cualquiera de los órganos secretores (órganos sexuales y urinarios, ano, nariz, oídos, ojos) Cambio evidente y/o reducción de si apetito habitual ó normal y/o pérdida de peso brusco Detección de bultos en las mamas o en cualquier otro lugar del cuerpo, especialmente en las zonas glandulares (cuello, axilas, ingles) Digestión anormalmente lenta y/o dificutad evidente para deglutir alimentos, líquidos, saliva. Cambios evidentes (tamaño, forma, coloración) en una verruga ó lunar u otros cambios en la piel. Tos persistente y/o cambio notable en el tono de la voz Fatiga persistente o "FALTA DE AIRE" ante mínimo esfuerzo, aunque subsista un estado aparentemente normal en otros aspectos. ATENCIÓN: controle y preste atención a estos cambios no solo en su persona. Estimule y colabore para que ese control lo efectúen los integrantes de su familia y también las personas con las que trata habitualmente, por vecindad, amistad, tareas culturales, laborales y sociales, etc. Ante el INICIO de cualquiera de estos síntomas CONSERVE LA CALMA Y ACTUE DE INMEDIATO ya que, en la mayoría de los casos es posible ELIMINAR O NEUTRALIZAR el riesgo que conllevan. Acuda a su médico o dependencia sanitaria próxima y exija de ser necesario, la inmediata atención en una institución especializada en la prevención y tratamiento del cáncer. MEDIDAS PREVENTIVAS EJECUTIVAS E INMEDIATAS AL ALCANCE DE TODA PERSONA: ✔ Prevéngase ANTES que sea tarde, aún cuando parezca innecesario y crea que nada pasará. Cuando ocurre, sólo queda un largo y a veces penoso tratamiento. ✔ Si fuma... deje de fumar. Su nocivo efecto abarca a todo el cuerpo. ✔ Si bebe alcohol... disminuya a una o dos tomas diarias ó deje de beber. ✔ Si el ritmo de su vida le genera "STRESS" modifíquelo para reducirlo o eliminarlo. ✔ Si se expone al sol use protectores solares ✔ Analice su sistema alimenticio y tenga la voluntad para modificarlo, si es necesario, y adoptar uno que no implique riesgo presente o futuro. PREVÉNGASE cada día al comer y beber. Recuerde: "somos lo que comemos". (Ver más adelante) Con la adopción de estas medidas regularizará y mantendrá limpios sus intestinos, vital factor preventivo para su salud. Si lleva una vida sedentaria, con largas horas sentado frente a un televisor, computadora o escritorio, levántese y muévase. Camine y realice algún ejercicio de extremidades, torso y cuello ✔ Al hacerce los análisis de rutina (sangre, orina, etc) solicite la inclusión de los "marcadores tumorales" que sirven para la detección de tumores (en muchos casos benignos) Estos marcadores son: → MUJER: CA 15,3 (mama) CA 125(ovario) → HOMBRE: PSA (próstata). → Para ambos sexos: CA 19,9 (tumores digestivos) y CEA (marcador tumoral inespecífico) • Quimio-prevención: algunos agentes químicos han demostrado que pueden reducir la incidencia de ciertos tipos de cáncer. Así antiinflamatorios, antioxidantes y antagonistas hormonales (como el tamoxifeno y el raloxifeno) pueden tener incidencia favorable ante el cáncer de mama. • Los antiinflamatorios no esteroides reducen los adenomas colorectales y el finasteride lo hace con el cáncer de próstata, para el cual el selenio parece ofrecer, por su parte, posibilidad de prevención. Los retinoides morigeran la incidencia de los tumores de cuello y cabeza. ADVERTENCIA: La ingestión de cualquiera de estos agentes debe realizarse siempre bajo control médico. No se automedique ni ingiera medicamento alguno sin el adecuado control y, evitará así, efectos que pueden ser muy agresivos. INFORMACIÓN PARA UN SISTEMA DE ALIMENTACIÓN BÁSICO, INTEGRAL, SALUDABLE Y PREVENTIVO CONTRA VARIADAS INFECCIONES la parte de atrás del folleto sitio con información similar: http://mar-lacocinawwdemar.blogspot.com/2010/08/cancer-una-dieta-equilibrada-es-la.html Lo transcribí a mano. Si ven algún error de tipeo y son muy obsesivos para dejarlo pasar, avisen. Saludos!!

20
4
Reviví mi vieja PC con una distro moderna y no es PuppyLinu
Reviví mi vieja PC con una distro moderna y no es PuppyLinu
LinuxporAnónimo6/21/2011

Hola taringueros. Sé que a muchos no les gusta leer mucho así que seré tan breve como pueda. O por lo menos pondré imágenes. Básicamente instalé Debian 6, pero sin entorno gráfico. No pienso que PuppyLinux sea malo. Todo lo contrario. Pero no es una distribución potente como puede serlo Debian. Y no puedo acceder a tantos programas precompilados (bah, yo no supe ) como Valgrind, Emesene, etc. Como resultado, tengo un Debian completamente funcional, salvo el detalle de usar consola. Pero no es un problema demasiado grave. Hay muchísimas aplicaciones interactivas que están adaptadas y funcionan de maravilla. ----------------------- Elegí Debian por lo que dice en su página: http://www.debian.org/releases/stable/i386/ch03s04.html.es Tipo de instalación RAM (mínimo) RAM (recomendado) Disco duro Sin escritorio 64 Megabytes 256 Megabytes 1 Gigabyte Con escritorio 128 Megabytes 512 Megabytes 5 Gigabytes ----------------------- Mi historia Tengo una computadora re nueva que quería volver a usar: - Intel(R) Celeron(R) 466Mhz - 128MB RAM (DIMM) - 15 GB - memoria de video onboard 4MB que con Windows 98 va bien, pero cada tanto se tilda. Como en la facultad usamos más que nada Linux empecé a buscar alguna distro liviana. Pasé por varias mini-distros, hasta llegar a PuppyLinux 4.3 (ahora está la 5) Iba perfecto!! Sobre todo el explorador de internet. En realidad, no le falta nada.... Excepto lo que yo necesito que son todas las herramientas para programar. Ahorré y pude para armarme una PC mejor Les dije a mis hnas: "Yo voy a usar esta PC y ustedes, la PC vieja." Ésta fue su respuesta: La pobre compu quedó estacionada. Pasó un año.... Y decidí que era hora de traer mi ex-PC a la vida. Sabía que sólo había una manera de que hacerla funcionar muy bien, con todo lo actual, acceso a repositorios, etc. sin que decaiga su rendimiento. Debía: Renunciar al entorno de escritorio Y pasarme al lado oscuro: a empezar a usar la consola y nada más. Era un cambio que estaba dispuesto a hacer. Y ahora sí!!! Qué fue lo que hice: El Sistema Operativo: Debian 6 sin KDE, ni GNOME, ni XFCE, ni nada. Sólo lo básico Paso 1. Formateé todo Paso 2. Descargué y grabé la imagen del CD de Debian. , en otra computadora Usé el Net Installer (pesa <200MB porque muchos paquetes los instala desde los repositorios) http://www.debian.org/CD/netinst/ - La PC tiene que estar conectada a un router que le provea de la conexión a internet. - El instalador no tiene esas bonitas ventanas en colores de 16bits. - i386, que es la familia de procesadores que incluye al Celeron. Paso 3. Reinicié con el CD en la lectora. Elegí la instalación no gráfica, porque no me alcanza la memoria que tengo. Es (Install) o (Advanced Options -- Automated Install) Acá tienen una guía muy buena para continuar con la instalación. http://menteprincipiante.com/2011/02/como-instalar-debian-6-squeeze-paso-a-paso-guia-facil/ Lo van a ver con 16 colores Paso importante Cuando lleguen a acá, cerca del final de la instalación * Destilden todos * Tilden Utilidades estándar del sistema También marqué Servidor de DNS y Servidor de SSH (La imagen es a modo de guía. Seguro ustedes tendrán más) http://www.debian.org/releases/stable/s390/apds02.html.es Paso 4. Continúen con la instalación. Terminada, quiten el CD y reiniciará sola (o ustedes, no me acuerdo) Si todo salió bien, después de la carga tendrán que loguearse. Los programas que instalé No voy a extenderme mucho porque ya hay posts sobre programas para consola. http://www.taringa.net/posts/linux/1300417/De-todo-para-tu-Consola_.html Sólo enumeraré algunos, para que vean que no tiene porque ser todo letras. Y porque soy nuevo con GNU/Linux y apenas estoy aprendiendo a usar estos programas. Loguéense como root, o si ya ingresaron con otro usuario, cambien a root haciendo su root Luego actualicen la base de datos de los paquetes(?creo que hace eso ) apt-get update apt-get upgrade dijo:1-. Un gestor de archivos: Midnight Commander Es un bodrio tener que hacer cd cd Programas ls cd Carpe[tecla TAB] [completar lo que falta del nombre de la carpeta porque hay 10 que empiezan igual] ls Pero para ello tenemos este programa. Instalación: Advertencia!! Se requieren un alto grado de conocimiento para hacerlo. Es sumamente difícil: apt-get install mc Ejecución del programa mc Para salir, F10. dijo:2-. Un navegador web (sólo texto): Lynx Ofrece mucho para ser un navegador en sólo texto. Instalación: apt-get install lynx Ejecución del programa lynx Aún lo estoy investigando. Creo que con G podés ingresar la url dijo:3-. Un visor de imágenes(posta): ZGV Instalación: apt-get install zgv Ejecución del programa zgv (ruta del archivo imagen) dijo:4-. Reemplazo de MSN: gtmess Instalación: No fue tan fácil, porque no está en los repositorios. Hay que enchastrarse y compilarlo. 1º Deberán instalar algunos paquetes antes. Recuerdo que me pidió la biblioteca curses y ssl apt-get install libncurses5-dev apt-get install libssl-dev 2º Descargar el código fuente desde el sitio http://sourceforge.net/projects/gtmess/files/gtmess/0.96/gtmess-0.96.tar.gz/download Para eso usé wget wget http://sourceforge.net/projects/gtmess/files/gtmess/0.96/gtmess-0.96.tar.gz El resto está acá http://gtmess.sourceforge.net/install.html pero sigo. 3º Descomprimirlo: tar zxf gtmess-X.Y.tar.gz x.y es la versión. Sino solo hagan tar zxf gtmess[presionen tecla TAB] 4º Necesitarán gcc y todas esas maravillas para poder crear el ejecutable apt-get install build-essential 5º Cambien al directorio del gtmess cd gtmess-X.Y idem 3 6º ./configure 7º make 8º make install Y ya pueden eliminar la carpeta gtmess Para ejecutarlo, escriban... gtmess Y loguéense con su cuenta hotmail, para chatear. Los comandos y atajos de teclado http://gtmess.sourceforge.net/readme.html Es todo! Encontré una lista de otros programas solo-consola http://www.deambulando.com/2007/05/22/linux-solo-en-consola/ próximamente estaré instalando alguno para: - ver videos - escuchar música - mandar y recibir mails Que no tengan bonitas ventanas no quiere decir que sea como el feo MS-DOS Comenten por favor

0
0
D
Distribuciones y aplicaciones libres para hospitales...
LinuxporAnónimo1/27/2012

... y centros médicos craftmanJr - Nota antes de empezar La mayor parte son paquetes de programas o distribuciones con dichas aplicaciones: - historia clínica electrónica - visores de imágenes médicas - clientes/servidores + bases de datos ... Probablemente no sean de interés para el usuario común, pero sí para una institución. La nota no es mía, sólo me tomé la molestia de buscar algunas imágenes para que se vea mejor ;) Mucho se ve en la red sobre el uso del software libre en las empresas grandes y pequeñas, pero muy poco se ve sobre el uso del software libre en otro tipo de empresas o intituciones como ser hospitales o clinicas que es el tema que voy a tocar hoy. El Grupo Biolinux de Buenos Aires-Argentina realizao hace años (2003) un exhaustivo análisis de la situacion informatica hospitalaria argentina que presenta como en toda Latinoamerica matices particulares tales como: • Bajo grado de informatizacion hospitalaria y escaso procentaje de implementación de redes en hospitales • No existe un único sistema operativo en la red hospitalaria ni regional, con la consecuente falta de estándarizacion de protocolos de comunicación, compartición de aplicaciones, herramientas, etc • No existe un sistema de Historia clínica unica en instituciónes sanitarias, sólo sistemas locales sin estándarizacion. • No hay implementación unificada de sistemas informáticos hospitalarios con manejo de imagenes y telemedicina • Los sistemas de software son en su mayoria propietarios, habiendo sido éstos desarrollados por programadores o empresas de software, con altos costos de desarrollo y licencias. • Además de ésto, se evidencia una falta de alternativa de sistemas operativos y herramientas informáticas bajo software libre. • Se evidencian recursos limitados en cuanto al común denominador de hardware disponible. • Las principales areas hospitalarias informatizadas corresponden a las administrativa, contable y facturación. Como veran estos casos deben presentarse en muchos paises y sin necesidad porque todo eso puede cubrirse haciendo uso del software libre. A continucacion comento cuales distribuciones y aplicaciones existen para ello. SaluX es el nombre la distribución oficial del grupo, nuevo proyecto del Grupo BioLinux en donde se persigue la creación de una distribución GNU/Linux para hospitales e instituciones de Salud. SaluX esta basado en Debian y será específicamente diseñado para su instalación en hospitales y clínicas. Mas información en el site de SaluX en http://www.salux.org. Lamentablemente este sistema no recibibio mas actualizaciones desde hace un par de años pero lo coloco porque fue muy conocido en su momento. craftmanJr: Lo verifiqué, y al parecer quedó desatendido. CD-Medic es otra distribución basada en Knoppix con varios simuladores de imágenes medicas, visor DICOM y sistema de PACS. Disponible en http://sourceforge.net/projects/cdmedicpacsweb/files/LiveCD/ Corregí el link, porque el que estaba no funciona Entre las aplicaciones que incluye destacan: Amide (fusión de Imágenes), Aeskulap (visor DICOM), Xmedcon (conversor de formatos), AFNI (análisis y visualización de FMRI), DICOM a Analyze/SPM autoconversor, OpenOffice 2.0 (suite ofimática), Corrector Ortográfico Médico, CUPS (gestión de impresión), Mozilla Firefox (navegador), Thunderbird (correo), Gimp (retoque fotográfico), Imagemagick (retoque fotográfico), XSane (escaneado), VLC (reproductor de vídeo) y Xmms (reproductor de audio) entre otros. Paquete dcm4chee-web3 Visor weasis GNU-Med en Knoppix: una nueva version de GNUMed ha sido implantada en un CD de Knoppix. Esto permite probar a GNUMed sin necesidad de instalar GNU/Linux. GNU-Med es un Software clinete-servidor, multiplataforma desarrollado en Python y conectado a una base de datos en PostgreSQL, Este software libre es para la gestión de hospitales, clínicas y consultorios. http://www.gnumed.org/ Parece interesante, aunque un poco complejo Debian-Med es un proyecto interno para desarrollar una «Distribución Debian a Medida» que se ajuste particularmente bien a las necesidades de la práctica y la investigación médica. El objetivo de Debian-Med es un sistema completo para todas las tareas llevadas a cabo en la medicina, construido completamente con software libre. Debian-Med Es Debian, pero con un conjunto de aplicaciones a medida. Tiene más cosas que las que necesita alguien que está donde se piden turnos :P (como visor de imágenes) En serio, es muchísimo.. http://debian-med.alioth.debian.org/tasks/ Care2x es otro desarrollo informático para hospitales basado en Apache, PHP y MYSQL. Disponible en español entre otros idiomas. Posee módulos de admisión y registro de pacientes y profesionales, manejo de stock de farmacia, turnos y prácticas de laboratorio y radiología entre otros. Obtenga más información en http://sourceforge.net/projects/care2002/. Acá está la "demo" http://demo.care2x.org/index.php Nota. El Grupo BioLinux está (o estaba) trabajando en el proyecto Care2xar, basado en Care2x, junto con el sistema operativo Salux. También parece no tener actividad (ojo: Care2x sí) OpenClinic combina soluciones open source para proporcionar una plataforma de desarrollo abierta y gratuita. Es capaz de funcionar en cualquier servidor web que soporte PHP3 o PHP4, sin ningún tipo de problemas o requerimiento especial. Su interfaz de usuario es fácil de utilizar, con un panel de administración simple y una sección de ayuda siempre a mano. Entre sus funciones destacan: la administración de archivos médicos, generación de informes, administración de miembros, roles, etc. Más información en http://openclinic.sourceforge.net/openclinic/index.html. No pondré ninguna imagen... pero dejaré la "demo" http://openclinic.sourceforge.net/openclinic/home/index.php Es así como se vería el sistema, si lo tuviesen instalado en su propio servidor WorldVistA es un sistema de gestión de hospitales, Actualmente esta el 70% de módulos en español. Puede manejar pequeños hospitales, hasta una red de hospitales. Entre los módulos más sobresalientes son • Manejo de imágenes de radiología, cardiogramas, etc. • Historial del paciente vía web. • Manejo de Médicos residentes y externos • Manejo de Cuartos, almacén de medicamentos y se puede integrar con el sistema de pedidos para materiales de laboratorio. • Manejo de Urgencias, consultas externas. http://www.worldvista.org Descarga http://worldvista.org/Software_Download Está basado en VistA, un sistema de Historia Clínica Electrónica parecido desarrollado para el US Department of Veteran Affairs También se encuentran al alcance otras aplicaciones específicas como Odontolinux, un software de gestión para consultorios dentales, escrito en PHP4 y que utiliza PostgreSQL como gestor de bases de datos. Más información en http://sourceforge.net/projects/odontolinux/. Claro esta que a la hora de implementar alguno de estos proyectos habra que estudiarlos un poco mejor para saber cual se adapta mejor a nuestras nececidades pero ahi los tienen y ojala le saquen provecho a esta info

44
0
Si los carpinteros fueran contratados como los programadores
Si los carpinteros fueran contratados como los programadores
LinuxporAnónimo6/28/2013

La siguiente es una entrevista hipotética para contratar a un carpintero, si la industria para armar casas fuera igual que la industria de desarrollo de software Las casas son de madera porque la versión original está en inglés --yanki talvez-- y allá es común construirlas con ese material. Al final, hay algunas aclaraciones para los que no hayan entendido la parodia. Obviamente, es desde mi punto de vista, lo que entiendo o imagino. Cualquier corrección de alguien con experiencia, o aclaración constructiva, es bienvenida Probablemente varios se sentirán identificados. Otra cosa. Lo pongo en la categoría GNU/Linux porque es la que más posts tiene con respecto al funcionamiento de software. Y, si bien contiene un texto largo, no es humor escrito, porque el fin es informativo, como se ve al final. Referencias: Entrevistador (azul) Carpintero (nigga) Así que eres un carpintero, ¿verdad? Así es, a eso me dedico. ¿Por cuánto tiempo te has dedicado a esto? Diez años. Grandioso, eso es bueno. Ahora, tengo un par de preguntas técnicas para hacerte y ver si sos el indicado para nuestro equipo. ¿OK? Seguro, eso estaría bien. Antes que nada, estamos trabajando en una subdivisión construyendo muchas casas marrones. ¿Has construido muchas casas marrones antes? Bueno, soy carpintero, así que construyo casas, y la gente es quien las pinta como les parece. Sí, comprendo, pero ¿podés darme una idea de cuánta experiencia tenés con el color marrón? Aproximadamente. Rayos, realmente no lo sé. Una vez que están construidas no me preocupa de qué color van a ser pintadas. Quizá...¿seis meses? ¿Seis meses? Bueno, estamos buscando a alguien con mucho más experiencia en marrón, pero dejame que te haga unas preguntas más. Bien, OK, pero pintura es pintura, usted sabe. Sí, bueno. ¿Y acerca del nogal? ¿A qué se refiere? nota del OP (craftmanjr): el nogal es el árbol de la nuez ¿Has trabajando bastante con nogal? Seguro, nogal, pino, roble, caoba, usted dígame. ¿Pero cuántos años con nogal tiene? Cielos, realmente no lo sé. ¿Se supone que debería haber contado los años con nogal? Bueno, haga una estimación para mí. OK, yo diría que un año y medio con nogal. ¿Usted diría que es una persona en nivel entry en nogal o un gurú del nogal? ¿Un gurú del nogal? ¿Qué es un gurú del nogal? Seguro, he usado nogal. ¿Pero usted no es un gurú del nogal? Bueno, soy un carpintero, así que he trabajado con toda clase de maderas, usted sabe, y hay algunas diferencias, pero creo que si uno es un buen carpintero... Sí, sí, pero nosotros estamos usando Nogal, ¿eso se entiende? ¡Nogal está bien! Lo que usted quiera. Soy un carpintero. ¿Y qué hay del nogal negro? ¿Qué hay con eso? Bueno, hemos tenido algunos carpinteros aquí, pero nos encontramos con que no eran carpinteros de nogal negro. ¿Usted tiene experiencia con nogal negro? Seguro, un poco. Estaría bien tener un poco más para mi currículum. OK. Aguarde, permítame marcar unas casillas... Adelante. OK, una cosa más por hoy. Nosotros estamos usando Roca 5.1 para golpear los clavos. ¿Ha usado Roca 5.1? [Se pone pálido] Bueno, sé que muchos carpinteros están comenzando a usar rocas para clavar desde que Artesano* compró una cantera, pero usted sabe, para ser honesto he tenido más suerte con mi pistola de clavos. O un martillo, para esa labor. Noto que golpeo mis dedos demasiado con la roca, y mi otra mano duele porque la roca es demasiado grande. *nota del OP (craftmanjr): Artesano, acá, debe ser el nombre de una compañía. Pero otras compañías están usando rocas. ¿Está diciendo que las rocas no sirven? No, no digo que las rocas no sirvan, exactamente, es solo que creo que las pistolas de clavos funcionan mejor. Bueno, nuestros arquitectos han comenzado todos usando rocas, y les gusta. Bueno, seguro que sí, pero yo golpeo clavos todo el día, y — bien, mire, necesito el trabajo, así que definitivamente estoy dispuesto a usar rocas si quiere. Intento mantener una mente abierta. OK, bien tenemos unos candidatos más que ver, así que lo pondremos al tanto. Bien, gracias por su tiempo. Un gusto conocerlo. AL DÍA SIGUIENTE: Ring.... ¿Hola? Hola. ¿Me recuerda? Soy el carpintero que entrevistó para el trabajo con nogal negro. Sólo quería chequear, y ver si ha tomado alguna decisión. De hecho, sí. Nos gustó su variada experiencia, pero hemos decidido ir con alguien que ha hecho un montón de trabajo con marrón. Realmente, ¿así queda todo? ¿Así que perdí el trabajo porque no tenía “suficiente marrón”? Bien, en parte fue por eso, pero por otra parte conseguimos al otro candidato más barato. Realmente... ¿cuánta experiencia tiene? Bueno, no es realmente un carpintero, es un vendedor de autos. Pero ha vendido mucha cantidad de autos marrones y ha trabajado con interiores de nogal *TU-TU-TU...* La explicación Si falta desarrollar algo, coméntenlo El carpintero ha trabajado con una cantidad impresionante de maderas. Es el equivalente a saber usar muchas herramientas, lenguajes, o librerías. Tal vez por haber trabajado en varios proyectos de corta duración. El entrevistador pregunta cuánto tiempo ha trabajado con casas marrones Se enfoca en si ha trabajado en proyectos muy específicos, más que las labores realizadas. El entrevistador pregunta cuánto tiempo ha trabajado con nogal/nogal negro Parecido al anterior. Puede estar hablando de si ha trabajado con un tipo de sistema en particular (un gestor de base de datos, por ejemplo) "pero creo que si uno es un buen carpintero..." Frase clásica. "Un buen programador..." y destacar las habilidades más generales, como facilidad para aprender algo nuevo, o resolver con éxito inconvenientes, o como se desenvuelve. Hay esperanza (eso creo), por ejemplo, con empresas chicas que valoran eso, siempre que uno no sea un mercenario que busca experiencia para luego irse. Artesano ha comprado una cantera Una empresa vieja, hizo resurgir una tecnología vieja (?). Roca 5.1 Cuando menciona que los arquitectos han usado Roca 5.1 se refiere a que los "cimientos" del proyecto usan tecnología obsoleta o una que debería haberse extinguido hace tiempo. Es muy difícil migrar completamente a un sistema moderno (ejemplo: el lenguaje COBOL en los bancos?... No quiero entrar en polémica; si conocen un mejor ejemplo, avisen) "Pero otras compañías están usando rocas. ¿Está diciendo que las rocas no sirven?" Y se amparan en que otras compañias la usan.. El carpintero prefiere usar una pistola de clavos | Tiene que golpear clavos todo el día En esta parte intuyo que compara el trabajo del arquitecto con el programador. Puede ser fácil para el arquitecto emplear X, pero para quien lo implementa puede ser una tortura. La pistola de clavos puede ser un lenguaje de programación o un framework con las funcionalidades que faciliten el trabajo, o un entorno de desarrollo Contratan a un vendedor de autos A veces suele pasar que el contratado no es el más indicado, pero como conoce el negocio o tiene "chapa" (estuvo en X, para el puesto A)...lo valoran más que alguien con criterio.

283
16
Probá o instalá una distro GNU/Linux sin CD,DVD o pendrive
Probá o instalá una distro GNU/Linux sin CD,DVD o pendrive
LinuxporAnónimo9/4/2012

Aviso Por favor, lean el post cuidadosamente antes de comentar, evitemos los malentendidos (Agregado 03:02hs GMT -0300) Hola, compañeros linuxeros!! Este método lo busqué porque no me gustaba la idea de gastar en un DVD o CD por cada distro que quisiera probar (no voy a gastar $2.00 ) Podría grabarlo en un pendrive, pero no quiero reducir su vida útil escribiéndolo tan seguido. Bueno... así es como me están viendo alguno de ustedes: Yo prefiero pensar que estoy ayudando a la economía familiar Además... si estamos hablando de una PC de varios años, que no bootea desde el puerto USB (solucionable, con algunos programas) o no los tiene. Que no le anda la lectora de CD o, peor, no tiene (*), este método podría sernos muy útil. Otra alternativa era instalarlo en una máquina virtual, pero estaría desaprovechando el potencial --------------------------------------------------------------------------------------------------------- (*) Este es un caso difícil, aparte de hacer que nos preguntemos cómo hicieron para instalarle el sistema operativo que ya tiene No creo que sea imposible, incluso si no pudiese bootear desde la red. Será un tema de otro post Necesitarán uno de estos Necesitarán tener instalado una distribución GNU/Linux (preferentemente que sea aquella que tocó el gestor de arranque la última vez), y que el gestor de arranque sea GRUB2 (IMPORTANTE) ¿Cómo sé si tengo instalado GRUB2? Debe existir el archivo /boot/grub/grub.cfg (GRUB utilizaba el archivo menu.lst) Además, estarán presentes el directorio /etc/grub.d/ y el archivo /etc/default/grub ¿Dónde habrá que meter mano? Agregaremos entradas nuevas a la pantalla de GRUB2, para ello vamos a crear archivos (scripts) en el directorio /etc/grub.d/ NO MODIFIQUEN DIRECTAMENTE EL ARCHIVO GRUB.CFG Yo ya lo hice porque la advertencia la leí mucho después, pero no pasó nada Haganme caso igual. ¿Realmente tendré que utilizar un diskette? No, para nada. Dije eso sólamente para saber quiénes no leen o comentarán ni bien vean esa imagen. INSTRUCCIONES 0. Una copia de seguridad de grub.cfg por si nos mandamos una macana Del modo que procederemos, no va a pasar nada malo, pero nunca está de más ser precavido. Como root, desde la terminal cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup 1. Crear un script en /etc/grub.d Los archivos son de la forma XX_nombre. El número sirve para establecer el orden en que aparecerán en la lista de sistemas operativos (en realidad, establece el orden en que los scripts serán procesados cuando actualicemos la configuración de GRUB2). Si queremos que Ubuntu aparezca después que PuppyLinux, el script de Ubuntu debería llamarse, por ejemplo, 42_ubuntu y el de Puppy, 41_puppy. El archivo tiene la siguiente estructura. Empieza con el código de aquí abajo (pueden verlo en el archivo 40_custom, que es una plantilla de base) #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries.  Simply type the # menu entries you want to add after this comment.  Be careful not to change # the 'exec tail' line above. Y a continuación, colocaremos el código correspondiente al sistema operativo (al archivo ISO) que intentamos cargar (más adelante en el post) 2. Marcar el script como ejecutable Como root chmod +x /etc/grub.d/XX_nombre donde XX_nombre es el nombre del script 3. Actualizar GRUB2 Otra vez, como root update-grub2 seguramente sea un enlace simbólico a update-grub, pero de este modo sabrán que se trata de GRUB2 Si por esas cosas de la vida, alguna distro ya instalada les desaparece de la lista, prueben montando la partición en la que está, e intenten de nuevo. Podría ser necesario instalar previamente el paquete os-prober 4. Listo! Pueden reiniciar Aclaraciones previas: Todas las imágenes las tengo en mi directorio home de la 1ra partición del 1er disco rígido (sda1), pero ustedes pueden guardarlas en donde quieran, siempre que anoten en qué partición está. y derivados Testeado con: · Ubuntu 12.04 (64 bits) · Ubuntu 12.04 (32 bits) · Lubuntu 12.04 (64 bits) · Elementary OS Jupiter (64 bits) · Linux Mint 13 XFCE (64 bits) Las versiones 32 bits deberían funcionar igual. menuentry "Ubuntu 12.04 64bits (live CD)" {    set isofile="/home/craftmanjr/ubuntu-12.04-desktop-amd64.iso"   loopback loop (hd0,1)$isofile   linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet noeject noprompt splash --   initrd (loop)/casper/initrd.lz  } Líneas que deben cambiar set isofile="/home/craftmanjr/ubuntu-12.04-desktop-amd64.iso" Después del signo = , ponen la ruta completa del archivo ISO, dentro de la partición. Si por ejemplo es mnt/sda4/public/isos/elementaryos0.1-jupiter-amd64.iso, sólo deberían usar /public/isos/elementaryos0.1-jupiter-amd64.iso loopback loop (hd0,1)$isofile En Linux Mint, además agregué la siguiente línea, que vi en el archivo de configuración que está en el ISO. Pueden no agregarla, si les funciona. set gfxpayload=keep Cambien (hd0,1) por la partición correspondiente. Con GRUB2, los discos se numeran desde 0, y las particiones desde 1 (en GRUB, estas últimas también empiezan en 0). De este modo: sda1 ............... (hd0,1) sda2 ............... (hd0,2) · · · sdb1 ............... (hd1,1) sdb2 ............... (hd1,2) · · · y así Testeado con: · ArchLinux 08.2012 (32 bits) · ArchLinux 08.2012 (64 bits) menuentry "Arch Linux 64bits (instalación)" {    insmod part_msdos   insmod ext2   loopback loop (hd0,1)/home/craftmanjr/archlinux-2012.08.04-dual.iso   linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=ARCH_201208 img_dev=/dev/sda1 img_loop=/home/craftmanjr/archlinux-2012.08.04-dual.iso   initrd (loop)/arch/boot/x86_64/archiso.img } Líneas que deben cambiar loopback loop (hd0,1)/home/craftmanjr/archlinux-2012.08.04-dual.iso linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=ARCH_201208 img_dev=/dev/sda1 img_loop=/home/craftmanjr/archlinux-2012.08.04-dual.iso Cambien el valor que le sigue a img_dev= y a img_loop= por lo que le corresponda. El valor ARCH_201208 pueden cambiarlo por ARCH_201207 si tienen la versión anterior. No lo corroboré, pero debe funcionar. Si quieren instalar la versión de 32 bits, además deben cambiar las apariciones de x86_64 por i686. Testeado con: · Debian Squeeze 32 bits (netinstall) menuentry "Debian netinstall 32 bits" {   set isofile="/home/craftmanjr/debian-6.0.5-i386-netinst.iso"   loopback loop (hd0,1)$isofile   linux (loop)/install.386/vmlinuz isofrom=$isofile quiet desktop=xfce vga=791 --   initrd (loop)/install.386/initrd.gz } Líneas que deben cambiar set isofile="/home/craftmanjr/debian-6.0.5-i386-netinst.iso" loopback loop (hd0,1)$isofile Otros cambios (tiene muchos parámetros) Si quieren que la instalación sea en modo gráfico (con GTK), usen install.386/gtk/vmlinuz y install.386/gtk/initrd.gz en lugar de esos archivos. En ambos casos, la resolución es de 1024x768. Cambien a vga=788 para bajarla a 800x600. Pueden intentar también agregarle video=vesa:ywrap,mtrr si tienen algún problema con la imagen. Agreguen auto=true priority=critical para una instalación con menor intervención del usuario Los valores de desktop pueden ser kde, lxde o xfce (supuestamente los que se instalarán, pero nunca lo he intentado) Testeado con: · Damn Small Linux 4.11 RC1 Montar el archivo ISO. Copien el directorio KNOPPIX (junto con el archivo KNOPPIX en su interior) en el directorio raíz de cualquier partición. menuentry "DSL" {   loopback loop (hd0,1)/home/craftmanjr/dsl-4.11.rc1.iso   linux16 (loop)/boot/isolinux/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 nomce noapic quiet BOOT_IMAGE=knoppix isofrom=dsl-4.11.rc1.iso   initrd16 (loop)/boot/isolinux/minirt24.gz   boot  } Líneas que deben cambiar loopback loop (hd0,1)/home/craftmanjr/dsl-4.11.rc1.iso linux16 (loop)/boot/isolinux/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 nomce noapic quiet BOOT_IMAGE=knoppix isofrom=dsl-4.11.rc1.iso En esta segunda línea, sólo ajusten el valor de isofrom Testeado con: · Puppy Linux Wary 5.3 Monten el archivo ISO. Creen un directorio llamado puppy en el directorio raíz, y copien los archivos vmlinuz e initrd.gz allí menuentry "Puppy Linux" {   setroot='(hd0,1)'   linux /puppy/vmlinuz psubdir=puppy pmedia=atahd   initrd /puppy/initrd.gz  } Líneas que deben cambiar setroot='(hd0,1)' Vean la explicación que doy en Ubuntu, linux /puppy/vmlinuz psubdir=puppy pmedia=atahd El único parámetro que podrían necesitar cambiar es el valor de pmedia. Las minidistros las booteé en una computadora que usa un disco con interfaz IDE . Si el disco tiene interfaz SATA, y no funciona este método, prueben poniendo satahd en lugar de atahd (pero me parece que son parámetros de versiones antiguas de PuppyLinux) Testeado con: · Slitaz 3.0 menuentry "Slitaz" {   loopback loop (hd0,1)/home/craftmanjr/slitaz-3.0.iso   linux (loop)/boot/bzImage isofrom=/dev/sda1/home/craftmanjr/slitaz-3.0.iso boot=live quite vga=791 noeject nopromt   initrd (loop)/boot/rootfs.gz  } Líneas que deben cambiar loopback loop (hd0,1)/home/craftmanjr/slitaz-3.0.iso linux (loop)/boot/bzImage isofrom=/dev/sda1/home/craftmanjr/slitaz-3.0.iso boot=live quite vga=791 noeject nopromt De esta segunda línea, sólo el valor de isofrom Creo que no hacía falta poner la ruta completa. Es decir, sólo pongan el nombre del archivo ISO. NOTA IMPORTANTE: Luego de que haya iniciado, antes de empezar la instalación hay localizar el archivo iso, y montarlo en /media/cdrom (crear el directorio, en caso de que no exista), porque el instalador va a buscar los archivos en la unidad de CD. Testeado con: · TinyCore Linux 4.6.1 menuentry "TinyCore Linux" {   loopback loop (hd0,1)/home/craftmanjr/TinyCore-current.iso   linux (loop)/boot/vmlinuz iso=/mnt/sda1/home/craftmanjr/TinyCore-current.iso xsetup   initrd (loop)/boot/core.gz  } Líneas que deben cambiar   loopback loop (hd0,1)/home/craftmanjr/TinyCore-current.iso   linux (loop)/boot/vmlinuz iso=/mnt/sda1/home/craftmanjr/TinyCore-current.iso xsetup En esta segunda línea, ajusten el valor de iso, pero dejando /mnt como está (porque es un directorio del sistema de archivos virtual creado por TinyCore, no un directorio presente en el disco) El parámetro xsetup mostrará una pantalla para configurar la resolución gráfica y el tipo de mouse. Con n, ven más opciones. Yo elegí 32 (800x600x24bits) y 3 (mouse PS/2 con ruedita). De este modo TinyCore Linux estará usable (hay muchas cosas que configurar, si quisieran instalarlo en disco, instalar programas, etc) Próximamente... · Kubuntu 12.04 (ya lo intenté, pero tengo problemas en el entorno gráfico. Creo que ajusta la resolución a más de lo que acepta mi monitor) · Xubuntu · Fuduntu · más minidistros!! · openSUSE y Fedora no por el momento, porque requiere modificar la imagen ISO (hay que parchear initrd) Fuentes que me fueron de mucha ayuda https://wiki.archlinux.org/index.php/GRUB2#Booting_an_ISO_Directly_From_GRUB2 https://wiki.archlinux.org/index.php/GRUB#Manually_creating_grub.cfg http://puppylinux.com/development/howpuppyworks.html http://puppylinux.org/wikka/BootParameters https://gist.github.com/2041319 http://www.dedoimedo.com/computers/grub-2.html#mozTocId547366 http://distro.ibiblio.org/tinycorelinux/faq.html#iso

306
44
Proyectos increibles hechos con GNU/Linux
Proyectos increibles hechos con GNU/Linux
LinuxporAnónimo7/19/2012

Esta es una recopilación de proyectos que fui encontrando por internet, en donde está involucrado Linux. Ya sea, instalando GNU/Linux en un aparato poco convencional, o ganando acceso a un dispositivo (embebido, generalmente) que usaba Linux para controlarlo o darle otro uso. ADVERTENCIA No lo intenten, a menos que estén dispuestos a correr el riesgo de invalidar la garantía del dispositivo o de dejarlo hecho un adorno. Aclarado eso... Disfrútenlo! Linux en una arquitectura de 8 bits Es uno de los proyectos más monstruosos que se hicieron con Linux. Fue contra todo lo que se pensaba de Linux hasta ahora. Generalmente en los foros, cuando se pregunta qué requerimientos en hardware tiene Linux, responden que necesita un procesador de 32 bits, una MMU y al menos 1MB de RAM (estamos hablando del kernel no de un SO) El autor programó un emulador para que corra sobre la plataforma de 8bits sin MMU, y que emule una PC con la arquitectura indicada arriba. Luego instaló una distribución Linux (sin entorno gráfico) en una tarjeta SD. Tardó de 2 a 4hs en llegar a la pantalla de login Fuente: http://dmitry.co/index.php?p=./04.Thoughts/07.%20Linux%20on%208bit Usar la MS Surface 2.0 con Linux Tan solo instaló Ubuntu en un disco rígido externo. Cambió el orden de booteo para que arrancará desde el disco USB. ¿Dónde está el chiste? No tenía soporte para la pantalla táctil en Linux. Así que programó un driver libre para poder usarla. Tuvo que hacer ingeniería inversa del protocolo usado por el dispositivo. Fuente: http://floe.butterbrot.org/matrix/hacking/surface/ Video (probando driver modo usuario) http://www.youtube.com/watch?v=e-JNqTY_3b0 Ubuntu 9.04 en una Kindle 2 Esta noticia es del 2009. Desde el modo debug activó la conexión a la red, de ese modo podría tener acceso desde una PC. No me queda claro cómo lo hizo pero logró instalarle Ubuntu (menciona que los que quieran saber cómo tener una shell root vean un blog amigo) Fuente: http://gadgets.boingboing.net/2009/09/02/photo-and-descriptio.html Blog del autor http://blog.fsck.com/2009/03/tethering-your-kindle.html DSLinux (no DSL, sino Linux para Nintendo DS) No hay mucho que aclarar. El proyecto portó Linux a la consola Nintendo DS y a la Nintendo DS Lite. Puede funcionar en modelos nuevos (DSi y 3DS) en modo compatibilidad. Puede correrse en un emulador, como desmume Y ya tiene varios programas Proyecto DSLinux http://www.dslinux.org/ Video demostración http://www.youtube.com/watch?v=etgcG5Tqx6I Zoom a la imagen de arriba Linux en un iPod Hay varios proyectos enfocados en crear un sistema operativo alternativo para los iPods (que los soporte por completo). Los proyectos iniciales estaban basados en Linux ( iPod Nano Linux y iPodLinux). Pero como han tenido poca o nula actividad reciente, otros proyectos no-Linux (freemyipod y Rockbox) los han reemplazado Aunque la cantidad de modelos que llegaron a soportar son pocas, aún pueden descargarse de sus sitios oficiales. Fuente: http://en.wikipedia.org/wiki/IPodLinux Sitio del proyecto http://ipl.derpapst.eu/wiki/Main_Page Video demostración de iPodLinux http://www.youtube.com/watch?v=jt2ntQu05L4 Haciendo la Smart TV aún más smart Aprovechando que el firmware de los nuevos modelos de TV de Samsung están basados en Linux, el autor del h.ack, Erdem , inició un proyecto llamado SamyGO, para expandir las capacidades de estos televisores. Ya sea mejorando las características que ya tenía o agregándole otras capacidades. Hay una gran lista de Apps creadas para distintos modelos del TV (no alteran el SO), también firmware modificado y un paquete de expansión que consiste en módulos precompilados para el kernel. Fuente: http://www.muylinux.com/2010/04/08/hackea-tu-television-samsung-metele-linux/ Wiki del autor http://wiki.samygo.tv/index.php5/Main_Page Video demostración http://www.youtube.com/watch?v=Io2vDG-WSVM Vieja historia de un router wifi No podía dejar de lado este viejo conocido! Resulta que este router, Linksys WRT54G, salió al mercado en 2003. En junio de ese año, unas personas de la Lista de Distribución del Kernel Linux, haciendo sniffing del router descubrieron que parte del firmware estaba basado en componentes de Linux. Debido a que Linux está liberado bajo la GPL, Linksys se vió obligado a liberar el código fuente. A partir de allí surgieron muchos firmwares de código abierto, entre ellas OpenWRT No sólamente los desarrolladores lo hicieron más estable, solucionando los bugs, sino que incrementaron las capacidades (aumento de potencia, por ejemplo). Un router común que valdría 60 dólares pudo ser transformado en el equivalente a un router de alta gama de 600 dólares. Hay gran cantidad de proyectos dando vuelta. No olvidemos que ante todo es una PC Este es uno muy groso, de Robótica. Adivinen cuál es el "cerebro" A partir de la versión 5, ya no permite la instalación de firmware de terceros, pero ya se está trabajando en eso Fuente: http://www.wi-fiplanet.com/tutorials/article.php/3562391 http://es.wikipedia.org/wiki/WRT54G Robot hecho con un router WRT54G http://letsmakerobots.com/node/23417 Linux en un portarretrato digital El autor del h.ack consiguió correr Linux (Linux + Busybox) en un portarretrato digital Parrot DF3120. Este portarretrato tiene conexión Bluetooth, USB y acepta memorias SD/MMC. Cuenta con 8MB de RAM, pero logró expandirla a 32MB, como se indica en el video Fuente: https://sites.google.com/site/repurposelinux/df3120 ~~~~~~~ ACTUALIZACIÓN ~~~~~~~ Linux para PS2, sin kit de Sony sugerido por @Altmas5 En 2002, Sony lanzó un kit para usar la consola como una computadora personal. Venía un sistema operativo basado en Linux, un teclado y mouse USB, un adaptador VGA y un adaptador Ethernet. En 2003 ya no se vendían más oficialmente. Surgieron proyectos de los usuarios. Entre ellos un cargador del kernel, para tener otras alternativas de instalación aparte de la distribución vendida por Sony. Bootloader libre para PS2 (varias distros para usar) http://kernelloader.sourceforge.net/linux.html OpenKinect: para usar Kinect libre sugerido por @Maxi21Kpo En noviembre de 2010, Industrias Adafruit ofreció una recompensa para un controlador de código abierto para Kinect. El 10 de noviembre, se anunció al español Héctor Martín como el ganador, que usó métodos de ingeniería inversa con Kinect y desarrolló un controlador para GNU/Linux que permite el uso de la cámara RGB y las funciones de profundidad. OpenKinect es el nombre del proyecto. Fuente: http://es.wikipedia.org/wiki/Kinect#Controlador_de_c.C3.B3digo_abierto Wiki del proyecto http://openkinect.org

395
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.