Next Page: 10000

          

Linux

 Cache   
Linux de N.Pons, P.Pinchon
          

IT / Software / Systems: Full Stack .NET Software Engineer - Houston, Texas

 Cache   
Full Stack .NET Software Engineer If you are a Full Stack .NET Software Engineer with experience, please read on! Top Reasons to Work with Us 1. Competitive Compensation Package!2. Excellent Benefits Program!3. Great Corporate Culture and Team Environment! What You Will Be Doing You will play an integral part in developing and designing web pages and systems, while also troubleshooting and debugging to maximize usability.Apply today and Carsten Coombs will contact you with all the details! What You Need for this Position More Than 5 Years of experience and knowledge of:- Software Engineering- C#- Linux- SQL- JavaScript- Entity Framework- Dapper- PostgreSQL- Microsoft- Oracle- ASP.NET- Web API- Angular 2- HTML5- Bootstrap- CSS3- AWS- Azure- Debugging- UX/UI- Agile- SCRUM- Data Analysis So, if you are a Full Stack .NET Software Engineer with experience, please apply today! - Applicants must be authorized to work in the U.S. CyberCoders, Inc is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law. Your Right to Work In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. ()
          

LINUX Systems Administrator Engineer: European Synchrotron Radiation Facility

 Cache   
€Attractive: European Synchrotron Radiation Facility
For more latest jobs and jobs in France visit brightrecruits.com
          

Deepin, el Linux que acudió al rescate de Huawei cuando no pudo usar Windows y que ahora prepara su propio asistente de voz

 Cache   

Deepin, el Linux que acudió al rescate de Huawei cuando no pudo usar Windows y que ahora prepara su propio asistente de voz

Existen muchas distribuciones GNU/Linux enfocadas al usuario medio, aunque no tantas que ofrezcan lo que éste, acostumbrado a la facilidad de uso de los últimos Windows o a la refinada estética de los Mac, exige. Pero entre las pocas elegidas de esta breve lista encabezada por Ubuntu, en los últimos años ha empezado a destacar una pequeña distribución 'made in China' llamada Deepin.

Su ascenso se inició, irónicamente, cuando en 2015 dejó de estar basada en Ubuntu para pasar a estarlo, como esta última, en Debian, mejorando en el proceso el rendimiento y la experiencia de usuario. Si sumamos a eso su escritorio, posiblemente uno de los más bonitos del mundillo linuxero (desarrollado específicamente para esta distribución y llamado igual que ella) y su sencillo proceso de instalación, se explica el crecimiento exponencial de su base de usuarios.

Colaboración con Huawei y viejas acusaciones de 'spyware'

Pero ha sido este 2019 el año en que ha empezado a estar en boca de muchos que nunca se habrían preocupado de una pequeña distribución Linux, aunque en gran parte ha sido por un hecho ajeno a sus capacidades como sistema operativo: cuando la guerra comercial entre EE.UU. y China afectó de lleno a Huawei, limitando su acceso al software estadounidense, todos los ojos se volvieron hacia su departamento de smartphones y las repercusiones que eso tendría sobre su uso de Android.

Pero Huawei también es fabricante de portátiles, y ante la imposibilidad de acceder a licencias de Microsoft Windows, el pasado mes de septiembre las unidades de su gama Matebook salieron al mercado equipadas con Linux. Concretamente con la última versión de Deepin:

Huawei Linux 3

Ahora, en una entrevista realizada en Forbes esta misma semana a dos altos cargos de Wuhan Deepin Technology, la compañía desarrolladora de Deepin. Su responsable de desarrollo (Hualet Wang) y su director de tecnología (Raphael Zhang) han aprovechado para hablar de las repercusiones de esta colaboración con Huawei, y del futuro cercano de su distribución.

"Huawei es un socio de Deepin [...] y estamos colaborando estrechamente. [...] Estamos desarrollando sistemas operativos para dispositivos Huawei".

Ante la pregunta de que si eso supondrá que veremos más dispositivos Huawei con Deepin pre-instalado, la respuesta de Raphael Zhang se limita a "Es un secreto y no puedo decir nada todavía ;)". Oficialmente, los planes de Huawei pasaban por migrar sus portátiles y tablets a su propio sistema operativo HarmonyOS, aún en proceso de desarrollo, a lo largo de 2020.

Sin embargo, su vinculación con Huawei (acusada por el gobierno estadounidense de espionaje en favor del gobierno chino) ha reavivado viejas polémicas en torno a Wuhan Deepin Technology y su distribución. Tal como plantea Forbes, "parece que Deepin no puede escapar de las acusaciones de ser 'espía', y que genera un poco de desconfianza entre la gente debido a sus orígenes chinos".

A comienzos de 2018, un desarrollador anónimo afirmó, desde su página de GitHub, que la tienda de aplicaciones de Deepin 15.5 contenía un spyware que estaría realizando conexiones no cifradas con el rastreador chino CNZZ. Deepin aclaró al poco tiempo que el backend de su centro de software es una aplicación web y que CNZZ (básicamente, un equivalente chino de Google Analytics) sólo recogía datos referentes a la navegación, que se usaban con fines de mejora del servicio, como ocurre en cualquier web empresarial.

Sin embargo, las acusaciones de ser un 'software espía' han ido retornando periódicamente desde entonces, y su reciente vinculación a Huawei no ha ayudado, precisamente.

"Vamos a tratar de hacer nuestro software tan 'open source' como sea posible [...] pero algunos de nuestros programas tendrán que seguir siendo de código privativo, como los drivers de Nvidia y algunos programas populares de terceros".

"Animaremos a la gente a participar en el proceso de desarrollo de Deepin. Sobre los pocos que se nieguen a ver los hechos, tendremos que dejarles estar".

¿Qué novedades aportarán las próximas versiones de Deepin?

La comunidad global de usuarios de Deepin podrá experimentar en los próximos meses dos nuevas funcionalidades que marcarán la diferencia entre su distribución y otros 'sabores' de Linux.

Por un lado está Deepin Cloud Sync, un servicio que permite sincronizar autómaticamente toda clase de ajustes del sistema con la nube: desde la configuración del Wi-Fi o el ratón, a los ajustes de las actualizaciones, el tema y el fondo de escritorio, etc. Esta característica ya está disponible para los usurios chinos de Deepin, pero desde la compañía señalan que quieren hacerlo disponible a nivel internacional.

"Vamos a experimentar primero aquí en China antes de ponerlo disponible a una audiencia más amplia. También necesitamos tiempo para estudiar las leyes sobre privacidad de los diferentes países. No hemos decidido aún si estaría disponible sin [una cuenta] Deepin ID".

Por otro lado, una de las grandes novedades de la próxima versión (la 20) es que saldrá al mercado con su propio asistente de voz dotado de inteligencia artificial, al estilo de Cortana en Windows o de Siri en MacOS.

Lo sabemos exclusivamente por un vídeo íntegramente en chino difundido en el grupo Telegram de Deepin, en el que se muestra a un usuario preguntando a su sistema operativo y recibiendo respuestas tanto mediante texto (en una ventana emergente) como mediante voz. Pero este nuevo asistente (aún sin nombre, que sepamos) no se limita a solventar dudas con cierta solvencia: también abre páginas web o pantallas de configuración del sistema a petición del usuario, incluso parece redactar e-mails al dictado.

Imagen | Cristoph Michels

También te recomendamos

Llega HarmonyOS: el sistema operativo open source de Huawei basado en el kernel de Linux

[Actualizado] Huawei desmiente que vaya a lanzar su sistema operativo el próximo mes

El veto de EEUU a Huawei nos enseña las consecuencias de un mundo del software oligopólico, y eso no es bueno para los usuarios

-
La noticia Deepin, el Linux que acudió al rescate de Huawei cuando no pudo usar Windows y que ahora prepara su propio asistente de voz fue publicada originalmente en Genbeta por Marcos Merino .


          

Las aplicaciones web progresivas en Edge Chromium serán muy parecidas a una app nativa en Windows 10

 Cache   

Las aplicaciones web progresivas en Edge Chromium serán muy parecidas a una app nativa en Windows 10

Las aplicaciones web progresivas (PWA) pronto tendrán la capacidad lucir mucho más parecidas a una app nativa cualquiera para Windows 10. Al menos según lo que este empleado de Microsoft ha explicado a un usuario en los foros de la comunidad de la empresa.

Esto es gracias a una función de Microsoft Edge Chromium que por ahora está detrás de un flag en la versión Canary, y que permite que las aplicaciones web progresivas puedan ser creadas con una "identidad de aplicación moderna de Windows" para integrarse mejor con la Shell.

Notificaciones personalizadas, desinstalación más sencilla y su propio nombre en el Administrador de tareas

Pwa Edge Chromium Instalación de PWA en Edge Chromium

Básicamente, en las próximas versiones de Windows 10, de la build 19022 en adelante, las PWAs podrán hacer que la Shell de Windows las identifique más como apps nativas que como webapps. Esto les da la capacidad de mostrar notificaciones personalizadas, que digan "WhatsApp" si vienen de la PWA de WhatsApp, en lugar de "Microsoft Edge" como nos pasa actualmente.

Además de esto, las PWA serán más fáciles de desinstalar y aparecerán en el Administrador de tareas con su propio nombre en lugar de como otra instancia más de Edge. En el futuro, las PWA también deberían tener insignias y Jump Lists únicos, es decir, los menús que aparecen cuando hacemos click derecho sobre un icono de la barra de tareas.

Sabemos que Microsoft está decidida a seguir apostando por las PWA, de hecho, hace apenas un par de días convirtieron Outlook en una de ellas, y para Windows 10 estás parecen estar cobrando más importancia que la misma plataforma UWP.

El nuevo Microsoft Edge basado en Chromium ha estado dando bastante de que hablar desde su primer lanzamiento en versión preliminar. Ya sabemos que llegará oficialmente el 15 de enero de 2020, excepto en Linux donde aún no tenemos fecha pero sí la promesa. Mientras tanto Microsoft sigue afinando los detalles y haciendo lucir a este navegador cada vez mejor. Además, todas estas mejoras podemos esperarlas probablemente en otros navegadores basados en Chromium.

Vía | MSPowerUser - TechDows

También te recomendamos

[Actualizado] No era posible acceder al nuevo YouTube desde Microsoft Edge basado en Chromium, Google no lo soportaba

Ya puedes descargar y probar Microsoft Edge Chromium oficial en macOS

Aplicaciones web "más nativas": con Edge Chromium puedes gestionar tus PWA desde el Panel de Control de Windows 10

-
La noticia Las aplicaciones web progresivas en Edge Chromium serán muy parecidas a una app nativa en Windows 10 fue publicada originalmente en Genbeta por Gabriela González .


          

Las mejores ofertas en cursos del Black Friday 2019

 Cache   

Las mejores ofertas en cursos del Black Friday 2019

Black Friday 2019 ya está aquí y con él famoso día llega una avalancha total de ofertas no solo el mismo viernes, sino el los días previos y posteriores. En Genbeta hemos estado recogiendo algunas de las oportunidades más interesantes relacionadas con software y servicios y ahora haremos lo propio con cursos online en español sobre computación, programación, hacking y ciberseguridad.

Si bien hay mucho que se puede aprender online gratis, algunas ofertas educativas más completas, con certificación y demás beneficios suelen ser de pago. Pero las plataformas de educación en linea no pierden la oportunidad durante estos últimos días de noviembre y principios de diciembre para también unirse con sus propias promociones.

Cursos a 9.99 euros en Udemy

Adi Goldstein Mdinbvq1sfg Unsplash

Cursos a 9.90 en Domestika

Kelly Sikkema Yk0hpwwdj1i Unsplash

Cursos con 70% de descuento en Tutellus

Kobu Agency 67l18r4tw W Unsplash

Utiliza el cupón BLACKFRIDAY antes de inscribirte para ahorrar hasta un 70%.

Descuentos de 25% en los cursos online de Securizame

Fabian Grohs Dc6pb2jdaqs Unsplash

Apple Coding Academy

Hasta el 5 de diciembre puedes obtener un 30% de descuento en los cursos de Swift 5.1 y Desarrollo de apps con SwiftUI. Si combinas las ofertas y tomas los dos cursos puedes obtener 35% de descuento. Los cursos de Apple Coding en Udemy tienen un descuento del 52%.

Más ofertas

  • 3 meses de Amazon Kindle Unlimited por 29,97 euros gratis.
  • 4 meses de Amazon Music Unlimited por 0,99 euros.
  • 30 días de Amazon Prime gratis.

Puedes estar al día y en cada momento informado de las principales ofertas y novedades de Xataka Selección en nuestro canal de Telegram o en nuestros perfiles de Twitter , Facebook y la revista Flipboard. Puedes echar un vistazo también a los cazando gangas de Xataka Móvil, Xataka Android, Xataka Foto, Vida Extra, Espinof y Applesfera, así como con nuestros compañeros de Compradicción. Puedes ver todas las gangas que publican en Twitter y Facebook, e incluso suscribirte a sus avisos vía Telegram.

También puedes encontrar aquí las mejores ofertas del Black Friday 2019.

Xataka Selección
ofrece:
Descubre las mejores ofertas en Tecnología del Black Friday que hemos seleccionado para ti en Xataka Selección. ¡No te las pierdas!

Nota: algunos de los enlaces aquí publicados son de afiliados. A pesar de ello, ninguno de los cursos mencionados han sido propuestos por las webs, siendo su introducción una decisión única del equipo de editores.

También te recomendamos

Gracias a esta web puedes verificar si una oferta de Black Friday de verdad vale la pena antes de comprar

Las mejores ofertas en software del Black Friday 2019

Las mejores ofertas en software, VPN y cursos en la semana previa al Black Friday 2019

-
La noticia Las mejores ofertas en cursos del Black Friday 2019 fue publicada originalmente en Genbeta por Gabriela González .


          

Adding a free SSL certificate to an Azure Web App

 Cache   
One of the many announcements Microsoft made during Ignite 2019 was the capability to add free SSL certificates to Web Apps on Azure. You can read the announcement here. “Wow, that’s beyond great!”, I remember thinking on my way to Orlando for Ignite at the time. I can finally secure all my web apps without paying hundreds of dollars to third-parties for SSL certificates. So, I went on to try this new capability. Let’s see how this turns out. Setting up a test web app using Azure CLI In order to test this capability, I will need a web app. And the web app requires a resource group, to begin with. Opening Azure Cloud Shell from Azure Portal, I can provision this easily. If you’re not familiar with Azure CLI, see my guide for getting started with Azure CLI here. First, I’ll create a new resource group: az group create --name free-ssl --location westeurope This creates a new resource group named free-ssl. Next, I’ll need to provision an app plan for the web app. This is needed for the compute resources of the web app, as well as for defining the capabilities of my web app. To create my app plan, I need to type the following in Azure Cloud Shell: az appservice plan create --name free-ssl-app-plan --is-linux --location westeurope --sku B1 --resource-group free-ssl I chose to provision a Linux-hosted app plan, and the SKU is B1. This is the minimum pricing tier, that still allows SSL to be enabled. And finally, all I need to do is provision the actual web app: az webapp create --name free-ssl-webapp --plan free-ssl-app-plan --resource-group free-ssl --runtime "DOTNETCORE|Latest" Note, that I need to specify the runtime for the web app. This differs depending on if you’re provisioning the web app on a Linux-based app plan, or a Windows-based app plan. To see which app plans are supported, run: az webapp list-runtimes [--linux] I now have a web app, and a corresponding app plan provisioned: To verify my web app works, I can simply call it with curl.exe from a Windows 10 command line: Preparing DNS for the web app and free SSL certificate In order to try out the free SSL certificate capability, I need to create a custom domain and a sub-domain for the web app. The current DNS entry for the site is free-ssl-webapp.azurewebsites.net. Obviously, I cannot request an SSL certificate for something.azurewebsites.net. Thankfully I have a ‘few’ spare domain names parked somewhere, so now it’s only a matter of picking one up, and adding two entries in DNS. Usually this would be www., and the actual domain. I chose to add a new sub-domain called freessl under my existing jussiroine.com domain. I have this zone hosted in Azure DNS already, so it’s only a matter of adding a new record set via Azure Portal. I could use Azure CLI for this, but since it’s a one-time change, I see little value in scripting this. First, I need to go to Web App > Custom domains, where I can add my custom domain for the web app: This needs to be validated, either via a CNAME record in my jussiroine.com zone, or a regular A record. I chose to use the default, a CNAME entry, and added the proposed entry to my freessl.jussiroine.com record set: Switching back to the Custom domains view for the web app, I can click on Validate to verify when the change is visible for Azure: Once Hostname availability and Domain ownership turn green, you’re good. Click Add custom domain to complete the change. Azure Portal kindly suggests now would be a great time to add those missing SSL certificates: Adding a free SSL certificate for the web app The final step now is to add the SSL certificate. Click Web App > TLS/SSL settings. From the top nav, click Private Key Certificates (.pfx): And from this new view, click Create App Service Managed Certificate: Almost there! Choose the custom sub-domain from the dropdown: And click Create. This takes a while to process, so be patient. Once completed, you’ll see a new private key certificate: Under details, you can verify the certificate is legit: Next, under Web App > TLS/SSL Settings, select Add TLS/SSL Binding, and choose your custom domain, and private certificate thumbprint: Testing the new SSL certificate To test out your website with the new SSL certificate, open an InPrivate/Incognito browser session. I noticed that if I simply open a new tab, and I’ve previously opened the site before the certificate is applied, the old certificate (*.azurewebsites.net) is cached quite persistently. Once the site loads, click on the padlock and verify the new SSL certificate is, in fact, applied and correct: In conclusion Free SSL certificates is a great new capability in Azure. It’s also very easy to configure, and the certificates have auto-renew enabled, which is a nice little bonus. Unfortunately, as of now, the certificates do not support naked domains. These are also sometimes called apex domains. As such, I cannot secure https://jussiroine.com, but I can secure https://[subdomain].jussiroine.com. Therefore, if I were to secure my own blog, I would be able to apply the free SSL certificate for https://www.jussiroine.com/, but all visitors to https://jussiroine.com would receive a warning that the site is not secured with a correct certificate. As I cannot specify a Subject Alternate Name (SAN) for the certificate, I also cannot use one certificate to secure multiple identities of a given web app. Wildcard certificates are also not supported. Hopefully, these omissions will be added at a later time. For now, the capability is great if you have subdomains primarily in use, but are not planning to use apex/naked domains as such.
          

Professions: Security Consultant - Lehi, Utah

 Cache   
Security Consultant If you are a Security Consultant with web app pentesting experience, please read on!Based in Lehi, UT, we are a growing security consulting firm providing sophisticated adversary simulation and custom pentesting solutions to a suite of clients. We support continuous learning with our world-class training programs for red teaming, which have been used by the military and at DEFCON. Top Reasons to Work with Us - Our tools are custom and our methodology is proven- We are leaders in red teaming and pentesting services- We value our employees, and provide them with comprehensive benefits and work/life balance What You Will Be Doing This is a hands-on position performing penetration tests for customer network, web, wireless, and mobile applications. Our security consultants will create their own security tools if necessary, and will write exploits based on customer requirements. What You Need for this Position 2+ Years of experience and knowledge of:- Penetration testing - burp suite, metaploit, nessus, nmap, Kali Linux- Programming (Python, Java, C/C++, Ruby, PHP)- Threat modeling- Red teaming (physical security, adversary emulation, social engineering)- Windows, Linux OS What's In It for You - Diverse security training- Variety of projects & innovative technologies- Comprehensive benefits- PTO & holidays So, if you are a Security Consultant with experience, please apply today! - Applicants must be authorized to work in the U.S. CyberCoders, Inc is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law. Your Right to Work In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. ()
          

IT / Software / Systems: Software Engineer (Java) - Salt Lake City, Utah

 Cache   
Accelerate Your CareerDrive global technology?With more than $2 billion in revenues, CDK Global is a leading global provider of integrated information technology and digital marketing solutions to the automotive retail and adjacent industries.?Focused on enabling end-to-end automotive commerce, CDK provides solutions to dealers in more than 100 countries around the world, serving approximately 28,000?retail locations and most automotive?manufacturers.?? CDK Global solutions automate and integrate critical processes from pre-sale targeted advertising to the sale, financing, insurance, parts?supply, repair and maintenance of vehicles, with an increasing focus on utilizing data analytics and predictive intelligence.????We?re large enough to make a difference but small enough for your voice to be heard. This means that we are an organization where every person matters. You can make an impact on the success of our business and that of our customers regardless of what career you decide to pursue.?From data scientists to sales and client service experts, we?re hiring to support your growth and ours -?Green?light your career.??We are looking for a skilled individual to help us stay current with cutting edge technologies. We are a Java shop and have a great software package we are pushing to new levels. Docker, Kubernetes, AWS, and Services; these are a few of the technologies we are using and will be using, and we need skilled qualified engineers to join us in utilizing these technologies to make what we do even better.-- We have a great group of engineers to work, with a lot of tenure. Engineers like to stay when they become part of our team (Lightspeed family).--Skills: Communication is key to what we do. You need to be a collaborative engineer Ability to learn new programming languages Test, test and more tests.-- We like to have our code covered in as much testing as possible Excellent organizational skills Understanding of Computer Science concepts including Data Structures, Methods, Number Systems, Algorithm Analysis and Product Development Cycles--Requirements: Deep understanding of the Java language Experience with enterprise architectures Experience with SQL and interactions with RDBMS Experience with API---s--Great if experienced with: Linux Operating Systems Kotlin language skills a plus Worked with PostgreSQL Agile Methodologies Good working knowledge of network communications. Docker and Docker orchestration, Kubernetes a plus. Knowledge of AWS/GCP and its services Service and/or Micro Service architectures Experience programming in React.--Education:BS in Computer Science or related field or equivalent experience level--?CDK Global knows you have passions outside of work. ?You have family, friends, sporting events, and lots of things going on. ? That?s why we offer a comprehensive benefits package to not only take care of you but your family as well. ? All of our benefits are effective the first day of employment including 401K matching, paid time off to re-energize, donate your time to volunteer in your community, and tuition reimbursement to name a few.?CDK Global is an Equal Opportunity Employer; Minorities/Women/Veterans/Disabled. We believe that diversity in all aspects of business leads to strength. ()
          

Виртуальный принтер

 Cache   

Это цитата сообщения Veta_160 Оригинальное сообщениеВиртуальный принтер

iaOMHdNu0NTF (700x204, 1380Kb)
С помощью Google Виртуального принтера вы можете получать доступ к домашним и рабочим принтерам, а также сделать их доступными для других пользователей.

Печать на стандартном принтере

Настройте принтер, следуя инструкциям от производителя.
  • Запустите браузер Chrome на компьютере.
  • Откройте нужную страницу, изображение или документ."
  • Нажмите Файл затем Печать или воспользуйтесь быстрыми клавишами.
    -- Windows и Linux: Ctrl + p.
    -- Mac: ⌘ + p.
  • В открывшемся окне выберите принтер и измените нужные настройки.
  • Когда все будет готово, нажмите Печать.


Настройка Google Виртуального принтера

Если ваш принтер поддерживает облачную печать, следуйте инструкциям производителя или воспользуйтесь руководством по подключению к Виртуальному принтеру.
Если принтер не поддерживает облачную печать, выполните следующее:
  1. Включите принтер.
  2. Запустите браузер Chrome на компьютере.
  3. Нажмите на значок Ещё в правом верхнем углу экрана затем Настройки.
  4. Выберите Дополнительные в нижней части страницы.
  5. В разделе "Печать" нажмите Виртуальный принтер Google.
  6. Выберите Управление устройствами с поддержкой виртуальной печати.
  7. Если потребуется, войдите в аккаунт Google.
  8. Выберите принтер, который нужно подключить, и нажмите Добавить принтер.

Теперь физический принтер связан с вашим аккаунтом и подключен к Виртуальному принтеру Google. С его помощью вы можете печатать с любого устройства, войдя на нем в свой аккаунт Google.


Печать с помощью Google Виртуального принтера
  • Запустите браузер Chrome на компьютере.
  • Откройте нужную страницу, изображение или документ.
  • Нажмите Файл затем Печать или воспользуйтесь быстрыми клавишами.
    Windows и Linux: Ctrl + p.
    Mac: ⌘ + p.
  • Чтобы выбрать принтер, нажмите на стрелку вниз и найдите его в списке. Если нужного принтера нет, нажмите Ещё… и выберите расположение.
  • Задайте параметры печати.
  • Когда все будет готово, нажмите Печать.

Подробнее об управляемых устройствах Chromebook…⇒01 (446x454, 253Kb)





          

Реинкарнация культовых коммуникаторов готова покорять рынок

 Cache   

После более чем успешной кампании по сбору средств, британская Planet Computers предложила свой гибридный смартфон Cosmo Communicator широкой публике. 

Устройство выполнено в стиле культовых коммуникаторов прошлого — Psion Series 5, Nokia Communicator и Sharp Netwalker.

На данный момент Cosmo Communicator предлагается в официальном интернет-магазине Planet Computers по цене около 860 долларов или 55 тысяч рублей. 

Cosmo Communicator оснащается внутренним сенсорным экраном диагональю 6 дюймов и разрешением 2160 x 1080 пикселей, внешним сенсорным экраном AMOLED диагональю 1,92 дюйма разрешением 570 х 240 пикселей, внутренней камерой на 5 Мп, внешней на 24 Мп, аккумулятором ёмкостью 4220 мА·ч, SoC MediaTek Helio P70, 6 ГБ оперативной памяти, 128 ГБ флэш-памяти, сканером отпечатков пальцев, стереодинамиками, NFC, разъёмом 3,5 мм для наушников и парой портов USB-C. 

Устройство сейчас предлагается с установленной операционной системой Android 9.0 Pie. Однако в будущем планируется поддержка Sailfish, Linux Debian и Linux Kali. 

 



Комментировать


          

Senior Software Engineer

 Cache   
Senior Software Engineer - Citi Senior Software Engineer - Citi Senior Software Engineer - Citi

Attention SENIOR SOFTWARE ENGINEERS

Are you a highly talented SENIOR SOFTWARE ENGINEER Are you looking for the PERFECT work/life balance? Do you have experience in the Automation Industry? Want a highly rewarding salary package AND work from home?
Then look no further.....

Due to my clients continuous success and growth, they are looking to expand their Cyber Department and hire a highly Talented SENIOR SOFTWARE ENGINEER, whose duties will include:

- Build a software team in the Germany office, and work alongside remotely with the software group in Israel as the technical function in front of VW.

What YOU must bring to the table:

- University degree in computer sciences, electrical engineering or related technical discipline
- Minimum of 5 years hands-on experience in writing C++ codes
- Experience using Linux development and environment
- Strong leaderships and interpersonal skills
- Must be able to work in a customer-oriented, matrixed and collaborated environment
- Fluent in German and English
- Willingness to travel within Germany and abroad

Bonus Points if you HAVE:

- Experience in cybersecurity
- Experience within the automotive industry

What we OFFER you in return:

- Attractive salary, bonus and benefit packages
- flat hierarchies and creative leeway
- Remote home work
- Family like working atmosphere with an international and dynamic team
- Flexible working hours and working under your own initiative
- Very Unique career development opportunities
- Close cooperation with the R&D department of the world¿s leading car manufacturer

    Uzņēmums: CV-Library
    Darba veids: Pilna laika
    Alga:
    EUR 59.700 - EUR 76.700 / Katru gadu

          

Порядок в фотоархиве средствами powershell

 Cache   
Привет! На днях возникла типовая задача — помочь знакомой превратить гору фотографий в упорядоченную иерархию. Всё бы ничего, но гор фотографий не одна, а две — на Mac и на ноуте под Win10. В поисках решения, наткнулся на несколько сценариев для linux, а вот чего-то такого кроссплатформенного найти не удалось. Будем писать сами — прошу […]
          

ARM para TODOS 13: Adiós DietPi, Python-Classroom y NEMS

 Cache   

En este audio hablo sobre varios temas, mi adiós a DietPi e instalación de Debian Buster, también hablo sobre dos herramientas descubiertas recientemente; Python-Classroom y NEMS.

Enlace

Scripts de Ayufan  https://github.com/ayufan-rock64

Python-Classroom https://labs.fedoraproject.org/es/python-classroom/

NEMS  https://nemslinux.com/

Música: Podington Bear- Piano I- No solace.

Si quieres realizar una pequeña aportación, se agradecera mucho, estas son las opciones.
Afiliado Amazon https://amzn.to/2Myjet8
PayPal https ...


          

Buy AMD's superb Ryzen 5 3600X six-core CPU for just £200

 Cache   
There are some Black Friday deals that make you all giggly inside and this discount on AMD's new Ryzen 5 3600X CPU is one fine example. The processor hasn't been out for many months and already we're seeing a steep discount for Black Friday with £50 slashed off the retail price. That's £200 for the six-core and 12-thread processor we gave full marks to in our review. AMD Ryzen 5 3600X £200 £250 £50 off See at Amazon AMD's Ryzen 5 3600X is a six-core processor with 12 threads, allowing you to get much more done on your PC and at this low price makes it one compelling purchase. The Ryzen 5 3600X isn't like the older FX processors AMD used to release with more cores than Windows and Linux knew what to do with. The new Ryzen CPUs are as good as Intel offerings and come with some pretty neat benefits, including PCIe 4.0 support and exceptional multi-core performance scores. For specifications, you've got the six core and 12 thread setup, clock speed...
          

Re: Racunar se ne gasi ???

 Cache   
Da nije skoro apdejtovao BIOS? To je funkcija ACPI-ja koji je po pravilu bagovit pa Windows hakuje i radi workarounde, dok Linux malo teze ...
          

LinuxCBT - Debian 7.x Edition

 Cache   
none
          

Crannog.OneView.for.Linux.and.Solaris.v1.0.3-DVT

 Cache   
none
          

Nero Linux 3.5.3.1 (x86 All Distros)

 Cache   
none
          

redsn0w-linux_0.1.tar.bz2

 Cache   
none
          

现在车企总在宣传的智能网联系统到底是什么?现今阶段,哪家的智能网联系统比较靠谱?

 Cache   

C(Connected)A(Autonomous)S(Share&Services)E(Electric)是戴姆勒前董事局主席蔡澈博士提出的"瞰思未来"战略,其中C就是智能网联,或者说车联网。

什么是车联网?汽车联网之后有什么用呢?现在各家都宣传得天花乱坠,但作为消费者还是一头雾水。

难以理解是因为我们正身处在变革发展之中,如果身处未来看向过去也许会更好理解,比如“移动互联网是什么?”这个问题。

这里我借鉴何同学的手法,搜索了一下10年以前对于“手机联网”的相关问题,我相信现在每天离不开各种APP的你对于下面这个问题最清楚不过了,甚至觉得提问者和回答者有点搞笑。

对的,那是因为他们“村里刚通网”,而现在的我们对于“汽车互联网是什么?”这个问题的理解就相当于当年的他们,现在有的车企车联网的用户体验就和当年的“移动梦网”差不多。

车联网刚刚起步,相信我,现在没有人能确确实实地解答你的问题,未来的发展和应用场景远远超过你的想象。

从PC互联网到移动互联网,最后到汽车互联网,其实是一个应用终端的变化,当一个终端的优势大于另一个的时候,当用手机逛淘宝、点外卖、玩游戏比用电脑(台式/手提PC、平板)更方便的时候,那就是一个新时代的到来和发展机会的爆发。


我举个栗子来想象一下未来车联网的一个可能的用处吧,比如打车软件(希望我这条帖子不要别被2029年的某人挖坟拿出来,被批没想象力)。

不知道各位有没有听过一家叫“百米”的出租车(北京的可能有印象),算是打车始祖吧,12年调研得到结果说90%出租车司机没有智能手机,于是向他们提供7寸平板用于接单,发展到13年在北京覆盖了3万多辆出租车,后来大家都知道,智能手机爆发了,15年滴滴快的和Uber的补贴大战满城硝烟,百米还熬不到那个时候就消失了。

当手机的便利性超过平板,PC互联网在打车行业的应用就无情地被抛弃了;而现在几乎所有跑滴滴的车上都出现了手机支架这个“奇怪”的东西,接单和导航,有时候还回一条微信,为什么?

因为车联网做得不够好,就像以前用电脑和移动梦网上网你选哪个?即使是车上最最基础的导航功能还不如手机上的高德/百度好用,更不必说在车上内嵌打车接单软件了。

但是一旦车联网行业爆发,假如车载系统可以下载滴滴车载版,并且融合车内摄像头(车联网时代车内摄像头可能像如今智能手机上的摄像头成为标配)、行车记录仪、GPS位置就可以很好地解决现在滴滴最头疼的安全问题,实时面部识别驾驶员,确保人车证统一,而不是像现在单单在车内强制装一个摄像头摄像录音。

手机支架肯定是过渡时期的产物,当车联网的便利性超过手机时,手机支架的命运就会像百米一样,只能留在人们的记忆中和百度百科里。


至于哪家车企的智能网联系统比较靠谱,这里涉及更多的是车载系统的选择,就如当年塞班/安卓/IOS/Windows Phone的竞争。

但是车规级的系统要求和手机不同,你开在高速上起码不能卡不能死机吧,也就是车载系统安全性/可靠性的要求;另外还有应用生态的考虑,和智能手机相似,以后的车载系统肯定是开放的,车主能自己选择用高德还是百度,也就是车载系统的兼容性和应用开发的便捷性要求。

这里不得不提到之前微博上热议过的CarPlay和自研系统的优劣,个人意见,CarPlay和手机支架一样,只能活在百度百科里,就连Google自己都开始开发Android Automotive OS,这不是一目了然吗?

现在主要的几个底层车机系统及其优缺点和几家应用车企如下(本人不是车联网领域,有错误欢迎指正交流):

  • Linux(免费开源、可靠稳定/开发难度大费用高,兼容性差)
  1. Tesla、理想ONE*仪表中控;
  2. Android Automotive OS:基于Linux内核开发,应用生态强大,使用的车型有Polestar 2;
  3. 基于Android深度自研定制的系统(AliOS斑马**VW.OS***,蔚来ES 8/6,小鹏G3/P7****,吉利GKUI,比亚迪DiLink,理想ONE娱乐系统等等);
  • 黑莓旗下QNX(稳定、实时、安全性高/高额的授权费用、闭塞)
  1. 全球份额超过60%,BBA等传统汽车厂商;
  2. 百度Apllo系统;
  • IOS(至今不清楚细节,但是苹果泰坦计划中肯定使用自家系统,毕竟iOS生态强大,系统稳定)
  1. 苹果的无人驾驶汽车;

*使用双芯片双系统,实时稳定性高的中控使用Linux,开发生态和应用生态需求大的使用Android Automotive OS;

**斑马开始由上汽/阿里合资,现在整合阿里的Ali OS部门,重组后向所有车企开放拿订单;

***大众/微软合作开发,成立软件部门Car.Software,目标5000人规模,由大众董事会成员/前MEB平台负责人Christian Senger负责;

****小鹏和阿里合作,首次在汽车上(P7)搭载阿里小程序,应用生态值得期待。



来源:知乎 www.zhihu.com
作者:苏打绿的方向盘

【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。 点击下载

此问题还有 138 个回答,查看全部。
延伸阅读:
做车联网的有哪些著名公司?
汽车智能网联系统开发岗相关问题?

          

Debian Security Advisory 4578-1

 Cache   
Debian Linux Security Advisory 4578-1 - Multiple security issues were found in libvpx multimedia library which could result in denial of service and potentially the execution of arbitrary code if malformed WebM files are processed.
          

Bash 5.0 Patch 11 Privilege Escalation

 Cache   
An issue was discovered in disable_priv_mode in shell.c in GNU Bash through 5.0 patch 11. By default, if Bash is run with its effective UID not equal to its real UID, it will drop privileges by setting its effective UID to its real UID. However, it does so incorrectly. On Linux and other systems that support "saved UID" functionality, the saved UID is not dropped. An attacker with command execution in the shell can use "enable -f" for runtime loading of a new builtin, which can be a shared object that calls setuid() and therefore regains privileges. However, binaries running with an effective UID of 0 are unaffected.
          

Debian Security Advisory 4577-1

 Cache   
Debian Linux Security Advisory 4577-1 - Tim Dusterhus discovered that haproxy, a TCP/HTTP reverse proxy, did not properly sanitize HTTP headers when converting from HTTP/2 to HTTP/1. This would allow a remote user to perform CRLF injections.
          

IFComp 2019 wrap-up

 Cache   
The voting period of the 25th annual IFComp is over, and the results will be announced tomorrow. I managed to play all but one of the games 1The one I skipped, Alice Blue, only runs on Linux. I do have an old Linux machine around — once upon a time, it served as my web […]
          

ERR_NAME_NOT_RESOLVED for subdomain

 Cache   

Hi guys,

I have buy Starter Linux Hosting with cPanel and set subdomain http://bkisistem.hostingfaj.com/ for domain. But I have this error https://ibb.co/4VYjvLT to access the domain. is there anything I miss to run the subdomain?


          

Database Administrator / DBA - Oracle RDBMS

 Cache   
After more than 25 years of successful operation, we have focused decades of know-how on pioneering flexible proprietary technology with one aim: to help our clients simplify, optimise and energise their Supply Chain. We run and maintain the Scottish Government’s supply chain software service which automates the processing of purchase orders through to the payment of invoices covering 6bn per annum of Scottish Government spend. We also provides eProcurement, eInventory, eHealth and eFunding solutions for clients around the world. Database Administrator - Oracle RDBMS Glasgow | Up to 60,000 Company Benefits Package Our DBAs are involved in the running of the Oracle infrastructure as well as the Data management, application management and connectivity to the database infrastructure. Core duties of the Database Administrators include installing, supporting and maintaining Oracle instances, configuring and tuning these instances and managing the complex data environment that makes up our application landscape. An integral component of supporting and maintaining such systems is preparing for service outages and other complications and responding to them in a timely and cost-efficient manner. You may work with all Server operating systems and may not be confined only to a single RDBMS. DBA Requirements: Knowledge of databases with an in-depth knowledge of Oracle RDBMS as well as other DB systems e.g. PostgreSQL Proven experience with complex Database administration and management Experience of Oracle RDBMS setup, management, configuration and tuning. Experience in configuring and administering Oracle tools on Linux operating systems Demonstrated knowledge of security principles related to database operations Experience supporting remotely hosted database enabled web applications 7 years of experience in information technology supporting hosted database enabled web applications Must be able to effectively manage simultaneous tasks on several projects with independent deadlines and deliverables Experience working in heterogeneous teams / environments including Linux, UNIX, Database and Windows servers Experience with scripting (i.e. Linux scripting, Bash, Korn, batch scripting etc.) Deep knowledge of SQL scripting, PL/SQL procedures and database query techniques Experience working in multiple environments (development, test, and production). Problem solver with initiative and creativity Excellent interpersonal skills and the ability to work collaboratively Excellent written and oral communication skills with attention to detail Must be self-directed and a team player Education and Experience: Computer Science degree or equivalent experience 7 years commercial DBA experience Benefits: Competitive Salary Opportunity for career progression Contributory pension scheme Flexible working with home-based days Company Healthcare Plan Your Background / Previous Roles May Include: Oracle Database Engineer, Oracle Database Developer, Oracle DBA, RDBMS Database Administrator. Interested? Apply here for a fast-track path to the Hiring Manager Application notice... We take your privacy seriously. When you apply, we shall process your details and pass your application to our client for review for this vacancy only. As you might expect we may contact you by email, text or telephone. Your data is processed on the basis of our legitimate interests in fulfilling the recruitment process. Please refer to our Data Privacy Policy & Notice on our website for further details. If you have any pre-application questions please contact us first quoting the job title & ref. Good luck, Team RR.
          

Cloud Specialist AWS OR AZURE

 Cache   
Profectus Recruitment is partnered with a large organization based in Central Reading who are recruiting for a permanent Cloud Specialist to join their existing IT Team. This is a brand-new requirement for the client as they are looking to deploy across to the Cloud hence the need for a Cloud Specialist. The client is eager to speak with Specialists in Azure and or Amazon Web Services, if you have experience with both then that would be advantageous however not essential. The successful applicant will be responsible for taking a lead on all things Cloud. You will be the Lead Engineer for all of their Cloud activities and you will take the lead on all Cloud Development Solutions. Responsibilities; Take the lead on all Cloud Activities Create and provide cloud strategy to the team and wider business Identify core and specific project resource Provide end to end architecture solutions within the cloud arena Produce impact assessments and recommendations Provide guidance on the Infrastructure movement techniques Identify top Cloud Architecture Techniques Skills Required; Azure or AWS Certified Experience Migrating and Integrating Cloud Solutions Microsoft Product Experience End to end Architecture Experience Experience with Linux Operating Systems If you want to become a pivotal part of an organization functioning in a brand-new role then please apply ASAP for immediate consideration. The client is keen to move quick and welcome their new Cloud Specialist on board.
          

Senior DevOps Engineer- Part/fully remote

 Cache   
Senior DevOps Engineer The position is working for a Global Media company based around the Surrey/Hampshire area. One of the leaders within their field. They're looking to bring in a DevOps engineer to join their large/established team(based all across the globe) The company utilise all the newest/cutting edge technologies. You must have expert Kubernetes experience (managing/deploying multiple k8 clusters) Everything's OpenSourced with Ansible - Writing playbooks, roles, tasks (experience de-bugging ansible) Working in a Linux environment This role has the option to work partly/fully remote. Interview process- 1 stage video interview. They will take place this week. If interested please send your CV over to my work email below. E: DD: GCS Computer Recruitment Services is acting as an Employment Agency in relation to this vacancy.
          

What is bit rot, and how can I detect it on RHEL?

 Cache   

Linux users increasingly rely on massive file systems to house their business critical data sets. When I started to work in IT and entered data centers, colleagues were pointing at a rack containing a storage system, and respectfully explaining that this could contain one terabyte of data. Storage resources have grown by scales of magnitudes over the last few years—now often spanning many terabytes or reaching petabyte scale.


          

What's EPEL, and how do I use it?

 Cache   

Most people know that Fedora is the upstream for major releases of Red Hat Enterprise Linux (RHEL). You might also notice that Red Hat ships a smaller package set for RHEL than you'll find with Fedora, for a number of reasons. What if you're a Fedora user who also wants ImageMagick or Chromium on your RHEL workstation? You may want to take a look at EPEL.


          

The Freeker’s Ball Podcast Blog – 2019-11-29 – #Walmart #SamanthaFish #Recession #RoboticDog #Thanksgiving

 Cache   
Some Of The Stuff We Talked About: ° 104-Year-Old Wisconsin Woman Bags Buck ° Remember These Northline Mall Stores From Houston's Past? ° SEASON'S BEATINGS: Women In Hijabs Fight Over Vacuum; Frenzy Over Walmart Towels ° Girl Scouts: Don't Ask Your Daughters To Hug Relatives, Could Send 'The Wrong Idea About Consent' ° Holiday Contest - Viewsonic ° Tunespeak / Samantha Fish ° Oklahoma Officer Given A Starbucks Order With The Word ‘PIG’ Written On The Label ° 5 More Signs That The Global Economy Is Heading Toward A Recession ° Robotic ‘Dog’ Joins Ranks Of Massachusetts State Police ° France Becomes The First Country to Ban All Five Pesticides Linked to Bee Deaths ° Violation Of Airspace That Prompted White House Lockdown Was False Alarm ° DMT Puts Your Brain in a “Waking Dream” State ° Farm Bureau Survey Says It Costs $62 To Feed A Family Of 10 For Thanksgiving. We Tested It ° Russian Dairy Farm Fits Animals With Headsets To 'Improve Their Wellbeing' And Improve Production ° Private Internet Access (PIA) to Be Acquired by Kape ° Ubuntu 19.10: It’S Fast, Like “Make Old Hardware Feel New” Fast ° Dell Bets Big On Ubuntu Linux Laptops For Developers
          

Answered: Cannot boot Connect ME 9210 after repartition and flashing linux and rootfs

 Cache   
Hi LeonidM,

Thanks for weighing in. Actually, the problem was much simpler and was my silly mistake.

The UBoot version is an older one:
U-Boot 1.1.6 (Jan 5 2011 - 16:09:48 - GCC 4.3.2) DUB-RevF6

Hence when I flash the firmware (I used serial) the script should have been:
update linux ram ${filesize} ${loadaddr}
update rootfs ram ${filesize} ${loadaddr}

I was typing the following "incorrect" commands, which caused the issue. Once I use the correct syntax the problem was resolved.
update linux ram ${loadaddr} ${filesize}
update rootfs ram ${loadaddr} ${filesize}
(these commands are for latest UBoot, but not for old versions)

It was a silly mistake because I had two Connect ME 9210 modules with different UBoot: one with the latest and one with the older one, and I got confused.
          

Lutris 0.5.4 Released For This Linux Game Management Tool

 Cache   
Phoronix: Lutris 0.5.4 Released For This Linux Game Management Tool Just under three months past Lutris 0.5.3 as this open-source game...
          

Wine Patches Coming To Allow UMIP Emulation - Works Around Issues For Ryzen 3000

 Cache   
Phoronix: Wine Patches Coming To Allow UMIP Emulation - Works Around Issues For Ryzen 3000 Coming up this weekend with the Linux 5.4 kernel is...
          

Half-Life: Alyx Releasing In March 2020 With Linux Support

 Cache   
Phoronix: Half-Life: Alyx Releasing In March 2020 With Linux Support While releasing the game on time might be more of a challenge, Valve did...
          

Flax Engine Ported To Linux + Vulkan Rendering Support

 Cache   
Phoronix: Flax Engine Ported To Linux + Vulkan Rendering Support Flax Engine is the latest game engine seeing native Linux support and in the...
          

CrossOver 19 Enters Beta With Better Microsoft Office Support On Linux

 Cache   
Phoronix: CrossOver 19 Enters Beta With Better Microsoft Office Support On Linux CodeWeavers' Jeremy White has announced that CrossOver 19 is now...
          

23-Way Graphics Card Comparison With Shadow of the Tomb Raider On Linux

 Cache   
Phoronix: 23-Way Graphics Card Comparison With Shadow of the Tomb Raider On Linux Earlier this month Feral Interactive released the Linux port of...
          

Experimental Work Allows DXVK To Be Natively Used For Direct3D 11 On Linux

 Cache   
Phoronix: Experimental Work Allows DXVK To Be Natively Used For Direct3D 11 On Linux The DXVK Direct3D 10/11 over Vulkan implementation to date...
          

Onebase Linux

 Cache   
Web site: onebaselinux.com (not active) Origin: India Category: Desktop Desktop environment: KDE Architecture: x86 Based on: Independent Wikipedia: Media: Install The last version | Released: 1.0 | August 17, 2005 Onebase Linux – a multi-purpose operating system (OS) based on the linux kernel for PC (x86) with its own package management and administration tools. Main ... Read moreOnebase Linux
          

AVG Rescue CD

 Cache   
Web site: avg.com/en-ww/homepage Origin: Czech Republic Category: Rescue Desktop environment: CLI Architecture: x86 Based on: Independent ? Wikipedia: Media: Live CD The last version | Released: ? | April 21, 2016 Zobacz po polsku: AVG Rescue CD AVG Rescue CD – a bootable live CD/USB disk, based on the Linux kernel and allows you to ... Read moreAVG Rescue CD
          

[리눅스커널] 안드로이드/라즈베리 파이 부팅 실패 100% 해결하는 디버깅 패치

 Cache   
Overview

많은 개발자들은 '브링업'이란 개발 업무를 맡고 있습니다. 이 과정에서 다음과 같은 어려움을 많이 겪습니다.

   * 보드 브링업을 하다 보니 컴퓨터의 시작 화면까지 보이지 않는다.
   * 부팅 과정에서 출력하는 화면이 계속 출력된다.

이런 이슈를 겪은 적이 있나요? 보통 이런 상황을 겪으면 굉장히 답답하고 짜증이 납니다. 그 이유는 무엇일까요?

   * 뭔가 문제가 생겨서 부팅이 안되는 상황인데 그 원인을 파악하기 어렵기 때문입니다. 

달리 말씀을 드리면 정확히 어디에 문제가 생겨서 부팅이 안되는지 알 수 없기 때문입니다. 이번 포스팅에서는 이런 상황에서 사용하면 아주 유용한 커널 패치를 소개합니다.

아이디어 

안드로이드나 라즈비안 타겟 부팅 과정에서 init이나 systemd 프로세스가 *.rc나 *.sh 셸 스크립트를 실행하면서 각종 서비스나 프로세스를 초기화합니다. 하지만 리눅스 커널 입장에서는 위 레이어에 안드로이드나 라즈비안 혹은 우분투가 돌아가는지 모릅니다. 이를 다음과 같이 요약해 볼까요?

    "유저 공간에서 프로세스나 스레드 생성 요청이 오면 이를 생성한다."
    "'실행 파일'을 실행할 때 커널은 말 그대로 실행시켜준다."

만약 안드로이드에서 각종 서비스를 실행할 때 커널은 이를 어떻게 처리할까요?

   * /system/bin/sh 파일 처럼 실행할 뿐입니다. 

커널 패치

서론이 길었는데, 먼저 커널 패치 코드를 소개합니다.

diff --git a/fs/exec.c b/fs/exec.c
index 77c03ce..49b51ce 100644
--- a/fs/exec.c
+++ b/fs/exec.c
@@ -1681,6 +1681,37 @@ int search_binary_handler(struct linux_binprm *bprm)
 }
 EXPORT_SYMBOL(search_binary_handler);

+#define PROCESS_ARG_BUFF_SIZE 128
+
+void get_process_exec_profile(const char *fname)
+{
+       char process_arg_buf[PROCESS_ARG_BUFF_SIZE] = {0,};
+       int len = 0;
+
+       len = get_cmdline(current, process_arg_buf, PROCESS_ARG_BUFF_SIZE -1);
+
+    if(len == 0) {
+               pr_info("[-] Error: len: %d \n", len);
+               return;
+       }
+
+       if(!fname) {
+               pr_info("[-] Error: fname null \n");
+               return;
+       }
+
+       if (len > PROCESS_ARG_BUFF_SIZE)
+               len = PROCESS_ARG_BUFF_SIZE;
+
+       process_arg_buf[len] = '\0';
+
+       pr_info("[exec:%s-%d] exec_file: %s, arg: [%s] \n",
+                                       current->comm, current->pid, fname, process_arg_buf);
+}
+#endif
+
+
 static int exec_binprm(struct linux_binprm *bprm)
 {
        pid_t old_pid, old_vpid;
@@ -1698,6 +1729,9 @@ static int exec_binprm(struct linux_binprm *bprm)
                trace_sched_process_exec(current, old_pid, bprm);
                ptrace_event(PTRACE_EVENT_EXEC, old_vpid);
                proc_exec_connector(current);
+               get_process_exec_profile(bprm->filename);
        }

        return ret;

패치 코드의 내용은 실행 파일과 실행 파일에 적용되는 아규먼트 옵션을 커널 로그로 출력해주는 것입니다.

커널 로그 확인

커밋을 반영하고 커널 로그를 받아보면 아래와 같은 시그니처를 볼 수 있습니다. 참고로 아래 로그는 안드로이드 디바이스에서 받았습니다.

2735:[   77.839144 / 01-01 06:09:53.099][6] [exec:init-1] exec_file: /init, arg: [/init]
2748:[   78.472964 / 01-01 06:09:53.739][7] [exec:init-1] exec_file: /system/bin/init, arg: [/system/bin/init]
2761:[   78.957614 / 01-01 06:09:54.229][7] [exec:init-1] exec_file: /system/bin/init, arg: [/system/bin/init]
2776:[   79.170175 / 01-01 06:09:54.429][1] [exec:init-542] exec_file: /system/bin/init, arg: [/system/bin/init]
2777:[   79.172863 / 01-01 06:09:54.439][3] [exec:init-543] exec_file: /system/bin/init, arg: [/system/bin/init]
2780:[   79.298571 / 01-01 06:09:54.559][1] [exec:ueventd-544] exec_file: /system/bin/ueventd, arg: [/system/bin/ueventd]
2781:[   79.317985 / 01-01 06:09:54.579][0] [exec:apexd-545] exec_file: /system/bin/apexd, arg: [/system/bin/apexd]
2804:[   79.584330 / 01-01 06:09:54.849][1] [exec:modprobe-546] exec_file: /vendor/bin/modprobe, arg: [/vendor/bin/modprobe]
2828:[   80.124861 / 01-01 06:09:55.389][2] [exec:modprobe-555] exec_file: /vendor/bin/modprobe, arg: [/vendor/bin/modprobe]
3518:[  385.662491 / 01-01 06:15:00.929][5] [exec:servicemanager-562] exec_file: /system/bin/servicemanager, arg: [/system/bin/servicemanager]
3519:[  385.675577 / 01-01 06:15:00.939][6] [exec:logd-560] exec_file: /system/bin/logd, arg: [/system/bin/logd]
3520:[  385.675634 / 01-01 06:15:00.939][7] [exec:hwservicemanage-563] exec_file: /system/bin/hwservicemanager, arg: [/system/bin/hwservicemanager]
3522:[  385.711358 / 01-01 06:15:00.979][5] [exec:vndservicemanag-564] exec_file: /vendor/bin/vndservicemanager, arg: [/vendor/bin/vndservicemanager]
3524:[  385.763532 / 01-01 06:15:01.029][6] [exec:android.hardwar-567] exec_file: /vendor/bin/hw/android.hardware.keymaster@4.0-service-qti, arg: [/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti]
3525:[  385.764325 / 01-01 06:15:01.029][4] [exec:android.hardwar-569] exec_file: /vendor/bin/hw/android.hardware.keymaster@4.0-strongbox-service-qti, arg: [/vendor/bin/hw/android.hardware.keymaster@4.0-strongbo
x-service-qti]
3527:[  385.843622 / 01-01 06:15:01.109][6] [exec:vold-574] exec_file: /system/bin/vold, arg: [/system/bin/vold]
3532:[  385.929238 / 01-01 06:15:01.189][4] [exec:e2fsck-589] exec_file: /system/bin/e2fsck, arg: [/system/bin/e2fsck]
3547:[  386.199287 / 01-01 06:15:01.459][6] [exec:vdc-597] exec_file: /system/bin/vdc, arg: [/system/bin/vdc]
3557:[  386.342132 / 01-01 06:15:01.609][6] [exec:recovery-refres-598] exec_file: /system/bin/recovery-refresh, arg: [/system/bin/recovery-refresh]
3559:[  386.364102 / 01-01 06:15:01.629][4] [exec:spdaemon-599] exec_file: /vendor/bin/spdaemon, arg: [/vendor/bin/spdaemon]
3560:[  386.375250 / 01-01 06:15:01.639][4] [exec:sec_nvm-600] exec_file: /vendor/bin/sec_nvm, arg: [/vendor/bin/sec_nvm]
3563:[  386.412097 / 01-01 06:15:01.679][7] [exec:ipacm-diag-601] exec_file: /system/vendor/bin/ipacm-diag, arg: [/system/vendor/bin/ipacm-diag]
3565:[  386.414373 / 01-01 06:15:01.679][5] [exec:android.hardwar-603] exec_file: /vendor/bin/hw/android.hardware.atrace@1.0-service, arg: [/vendor/bin/hw/android.hardware.atrace@1.0-service]
3566:[  386.418336 / 01-01 06:15:01.679][5] [exec:ipacm-602] exec_file: /system/vendor/bin/ipacm, arg: [/system/vendor/bin/ipacm]
3567:[  386.436995 / 01-01 06:15:01.699][1] [exec:android.hardwar-604] exec_file: /vendor/bin/hw/android.hardware.boot@1.0-service, arg: [/vendor/bin/hw/android.hardware.boot@1.0-service]
3568:[  386.443772 / 01-01 06:15:01.709][5] [exec:wait_for_keymas-607] exec_file: /system/bin/wait_for_keymaster, arg: [/system/bin/wait_for_keymaster]

그렇다면 위 로그를 어떻게 해석할까요? 한 가지 예를 들겠습니다.

[  385.662491 / 01-01 06:15:00.929][5] [exec:servicemanager-562] exec_file: /system/bin/servicemanager, arg: [/system/bin/servicemanager] 

서비스 매니저가 실행됐다는 정보입니다. arg는 파일을 실행할 때의 아규먼트입니다.
이번에 다른 로그를 봅시다.

[  400.060155 / 01-01 06:15:14.839][4] [exec:init.rpi_device.crash-1144] exec_file: /vendor/bin/init.rpi_device.crashdata.sh, arg: [/vendor/bin/sh]

'/vendor/bin/init.rpi_device.crashdata.sh' 셸 스크립트를 init.rpi_device.crash.sh 스크립트가 실행합니다.

부팅하고 난 다음에 다음 시그니처도 확인할 수 있습니다. 
[  442.944003 / 07-30 05:19:25.069][3] [exec:crash_dump64-4141] exec_file: /system/bin/crash_dump64, arg: [crash_dump64]

유저 공간에서 Tombstone이 떨어졌다는 사실을 알 수 있습니다.

다음은 가장 흥미로운 로그입니다.
[  450.178083 / 07-30 05:19:32.299][2] [exec:sh-4946] exec_file: /system/bin/sh, arg: [/system/bin/sh]
[  450.224563 / 07-30 05:19:32.349][7] [exec:dmesg-4946] exec_file: /system/bin/dmesg, arg: [dmesg]

위 로그는 다음 명령어를 실행했다는 사실을 알려줍니다.
      adb shell dmesg > kernel_log.c

결론

이 패치를 적용하면 커널 로그를 통해 임베디드 리눅스의 어떤 배포판(안드로이드, 라즈비안)이던 부팅 과정을 확인할 수 있습니다. 리눅스 시스템 개발자들이여, 비슷한 문제를 겪으면 이 패치을 적용해 조금 더 일찍 퇴근합시다. 

패치 설명 동영상


          

[리눅스] 모듈 방식 드라이버를 설치할 때 커널 코드 분석(sys_init_module)

 Cache   
터미널에서 'insmod module.ko' 명령어를 입력하면 모듈 형식 드라이버를 설치할 수 있습니다. 이번 포스팅에서는 이 과정에서 호출되는 함수를 분석합니다.

TRACE32로 콜스택 확인

먼저 콜스택을 보겠습니다.

-000|NSR:0xBF03B114(asm)  // <<--
-001|do_one_initcall_debug(inline)
-001|do_one_initcall(fn = 0xBF03B000)
-002|do_init_module(inline)
-003|load_module(info = 0xDE895F48, ?, ?)
-004|sys_init_module(umod = -1227014136, len = 284732, uargs = -1097475832)
-005|ret_fast_syscall(asm)

insmod에 대응하는 시스템 콜 핸들러인 sys_init_module() 함수가 호출된다는 사실을 알 수 있습니다.

sys_init_module() 함수 

먼저 sys_init_module() 함수를 보겠습니다.

https://elixir.bootlin.com/linux/v5.4/source/kernel/module.c
SYSCALL_DEFINE3(init_module, void __user *, umod,
        unsigned long, len, const char __user *, uargs)
{
    int err;
    struct load_info info = { };

    err = may_init_module();
    if (err)
        return err;

    pr_debug("init_module: umod=%p, len=%lu, uargs=%p\n",
           umod, len, uargs);

    err = copy_module_from_user(umod, len, &info);
    if (err)
        return err;

    return load_module(&info, uargs, 0);
}

모듈 형식 드라이버의 기본 속성 정보를 저장한 후 load_module() 함수를 호출합니다.

https://elixir.bootlin.com/linux/v5.4/source/kernel/module.c
static int load_module(struct load_info *info, const char __user *uargs,
               int flags)
{
    struct module *mod;
    long err = 0;
    char *after_dashes;

    err = elf_header_check(info);

...
    /* Get rid of temporary copy. */
    free_copy(info);

    /* Done! */
    trace_module_load(mod);

    return do_init_module(mod);

load_module() 함수의 전체 코드를 보면 모듈 드라이버 파일이 오염됐다고 가정하고 다양한 방식으로 예외 처리 코드를 수행합니다.
이 함수에서 체크하는 정보는;
   * 모듈 파일의 해더 정보
   * SIGNATURE 정보
   * 섹션 정보

do_init_module() 함수 

do_init_module() 함수는 모듈 드라이버를 실행시키는 출발점입니다.
이 함수에서 모듈 드라이버의 module_init() 으로 지정된 함수를 호출합니다. do_init_module() 함수를 보겠습니다.

https://elixir.bootlin.com/linux/v5.4/source/kernel/module.c
/*
 * This is where the real work happens.
 *
 * Keep it uninlined to provide a reliable breakpoint target, e.g. for the gdb
 * helper command 'lx-symbols'.
 */
static noinline int do_init_module(struct module *mod)
{
    int ret = 0;
    struct mod_initfree *freeinit;

    freeinit = kmalloc(sizeof(*freeinit), GFP_KERNEL);
    if (!freeinit) {
        ret = -ENOMEM;
        goto fail;
    }
    freeinit->module_init = mod->init_layout.base;

    /*
     * We want to find out whether @mod uses async during init.  Clear
     * PF_USED_ASYNC.  async_schedule*() will set it.
     */
    current->flags &= ~PF_USED_ASYNC;

    do_mod_ctors(mod);
    /* Start the module */
    if (mod->init != NULL)
        ret = do_one_initcall(mod->init);
    if (ret < 0) {
        goto fail_free_freeinit;
    }

핵심 코드는 보시다시피 do_one_initcall() 함수를 호출하는 부분입니다.

디버깅 포인트 

실전 개발에서 다음과 같은 상황을 겼을 수 있습니다. 

   * 모듈 드라이버가 특정 조건에서 설치가 안된다.
   * 모듈 드라이버를 설치할 때 예상치 못한 오류 메시지와 함께 설치가 안된다.

이때 위에서 분석한 함수에 커널 로그를 추가한 후 디버깅을 하면 됩니다.

혹시 이런 문제를 겪으면 당황하지 맙시다. 
'로그 추가' + '테스트'를 무한 반복하면 언젠가는 문제는 반드시 해결됩니다.

          

IOT 리눅스 디바이스 드라이버[Next] 전체 목차

 Cache   
리눅스 커널과 디바이스 드라이버
   운영체제로서의 리눅스의 전망 
   리눅스 커널이란 무엇인가 
   디바이스 드라이버란 무엇인가 
   디바이스 드라이버와 리눅스 커널의 관계

라즈베리 파이 실습 환경 설정과 준비
   라즈비안 소개 
   라즈비안 커널 소스의 준비
   라즈베리 파이 실습 기자재의 준비
디바이스 드라이버의 디버깅 방법
   printk
   sysfs 파일 시스템 
   strace 
   ftrace 
   perf

디바이스 드라이버의 소개
   디바이스 드라이버의 구성 요소
      저수준 출력 함수 
      디바이스 파일 
      파일 오퍼레이션 
      디바이스 트리
   디바이스 드라이버의 종류   
      캐릭터 타입 디바이스 드라이버 
      블록 디바이스 드라이버 
      네트워크 디바이스 드라이버 
   디바이스 드라이버 소스 트리 확인하기 
      tty 드라이버 
      usb 드라이버 

파일 입출력 함수와 저수준 입출력 함수  
   파일 입출력 함수 소개 
   open() 함수 
   read() 함수
   write() 함수 
   ioctl() 함수 
   close() 함수 
   파일 입출력 함수와 파일 오퍼레이션의 관계
   mknod 명령어와 저수준 파일 입출력 함수
   파일 입출력 동작 디버깅해보기 

간단한 모듈 드라이버 작성해보기
   모듈 방식 드라이버소스 준비
   모듈 소스의 형식
   모듈 컴파일용 Makefile
   모듈 매개변수의 지정
   주요 매크로 함수의 원리 
   모듈 초기화를 확인하기 위한 디버깅 

디바이스 드라이버의 등록과 해제
   디바이스 드라이버 제어 방식
   struct file_operations
   캐릭터 타입 디바이스 드라이버 등록과 해제 및 구성
   응용 프로그램과 형 디바이스 드라이버의 호출 구조 확인하기 
   디바이스 드라이버 등록과 해제할 때 커널 내부 동작
   디바이스 드라이버 등록과 해제 함수 정리
디바이스 드라이버의 읽기와 쓰기
   읽기와 쓰기의 구현
   입출력 I/O 처리
   사용자 프로세스 공간과 커널 프로세스 공간
   디바이스 드라이버의 읽기와 쓰기 구현 예제
   디바이스 드라이버 읽기와 쓰기 함수 정리
   주 번호와 부 번호의 처리

인터럽트 처리
   인터럽트란 무엇인가 
      하드웨어적인 의미 
      소프트웨어적인 의미 
   인터럽트는 어떻게 설정할까
      request_irq() 함수 사용하기 
      인터럽트 핸들러에게 전달하는 매개인자 설정하기 
   인터럽트 핸들러는 어떻게 구현할까
      인터럽트 핸들러의 주요 동작 
      in_interrupt() 함수 소개 
      인터럽트 핸들러에서 주의 사항 
   라즈비안에서 인터럽트 처리 방식 확인하기
      86번 mmc1 인터럽트 등록 과정 
      86번 mmc1 인터럽트 핸들러 
   인터럽트 핸들러 디버깅하기 
      ftrace의 irq 이벤트 사용하기  
      /proc/irq 사용하기

워크큐 
   워크큐란 무엇인가 
      워크의 실행 흐름
      워크로 인터럽트 후반부 코드를 설계하는 과정
      시스템 워크큐에 대해서
   워크는 어떻게 설정할까 
      INIT_WORK() 함수 
      schedule_work() 함수
   워크 핸들러는 어떻게 구현할까
      워크 핸들러로 전달되는 매개인자 파악하기 
      워크 핸들러에서 조심해야 할 점
   라즈비안에서 워크 처리 방식 확인하기
      mmc_rescan() 워크 초기화 코드 분석 
      mmc_rescan() 워크 실행 코드 분석 
   워크큐 디버깅하기 
      ftrace로 워크큐 이벤트 사용하기
      워크가 제대로 등록됐는지 확인하기 
IRQ 스레드 
   IRQ 스레드란 무엇인가 
      IRQ 스레드의 실행 흐름
      IRQ 스레드로 인터럽트 후반부 코드를 설계하는 과정
   IRQ 스레드는 어떻게 설정할까 
      request_threaeded_irq() 함수 
      매개 인자 설정하기
   IRQ 스레드 핸들러는 어떻게 구현할까
      IRQ 스레드 핸들러로 전달되는 매개인자 파악하기 
      IRQ 스레드 핸들러에서 주의해야 할 점
   라즈비안에서 IRQ 스레드 처리 방식 확인하기
      86번 mmc1 IRQ 스레드 초기화 코드 
      86번 mmc1 IRQ 스레드 핸들러 함수
   IRQ 스레드 디버깅하기 
      ftrace로 IRQ 스레드 핸들러의 실행 시간 측정하기
 
시간 관리와 동적 타이머 
   커널 타이머를 구성하는 주요 개념 
      HZ 
      jiffies 
      동적 타이머 
   디바이스 드라이버에서 실행 시간을 체크하는 방법 
      timer_after()/timer_before() 함수 소개 
      timer_after()/timer_before() 함수로 함수 실행 시간 확인 
   동적 타이머 사용하기 
      동적 타이머를 초기화하는 방법 
      동적 타이머 핸들러 
      동적 타이머를 사용할 때 주의해야 할 점 
   동적 타이머 디버깅해보기 
      ftrace 동적 타이머 이벤트 소개 
      실행 시간을 측정하는 디버깅 패치 작성해보기 
디바이스 트리 
   디바이스 트리를 이루는 주요 개념 
      디바이스 트리는 왜 소개됐을까 
      디바이스 트리와 부트로더
   디바이스 트리의 구성 요소
      노드 명칭들
      디바이스 표현
      compatible 속성
   디바이스 트리 코드를 분석하는 방법
      디바이스 트리 파일 확인 
      드라이버 코드 확인
   디바이스 트리를 직접 추가해보기 
      노드 생성 
      드라이버 코드 수정 
   디바이스 트리 디버깅해보기 
      proc 파일 시스템 활용하기
      sysfs 파일 시스템 활용하기

리눅스 드라이버 모델(Linux Device Model)
   리눅스 드라이버 모델이란
      리눅스 드라이버 모델을 적용한 이유 
      sysfs란 무엇인가
   리눅스 디바이스 모델을 구성하는 주요 개념 
      KOBJECT
      KSET
      KOBJ_TYPE
      KLIST
   리눅스 디바이스 모델의 핵심 구성 요소 
      버스(Bus) 
      디바이스(Device)
      드라이버(Driver) 
      프로브(Probe) 
      버스, 디바이스와 드라이버와의 관계 
   플렛폼 디바이스(Platform Device) 드라이버 
      플렛폼 디바이스 드라이버의 구조 알아보기 
      플렛폼 디바이스를 등록하는 방법 
   sysfs 
      sysfs란 무엇인가
      sysfs 등록하기 
      sysfs 파일 생성 및 제거하기 
   클래스 
      클래스란 무엇인가 
      펌웨어 클래스란 
   커널 오브젝트는 커널에서 어떻게 관리하나 
      체계적인 전원 관리(Power Management)
      sysfs로 읽고 쓰기 메커니즘 제공 
   UEVENT란 무엇인가
      UEVENT의 주요 액션 알아보기 
      UEVENT 사용하기 


          

[NBP 기술&경험] 인프라 관리 실무, Init Script 활용하기!

 Cache   
안녕하세요, 네이버 클라우드 플랫폼입니다.오늘은 서버 초기 환경 구축 시 편리하게 활용할 수 있는 Init Script의 로직부터 특징 그리고 설정 방법까지 알아보겠습니다! Init Script란?서버 생성 후, 최초 1회 실행되는 스크립트로서 사용자가 미리 작성해 둔 스크립트를 서버 생성 시 자동으로 실행시킬 수 있는 기능입니다.즉, 해당 스크립트를 서버 생성 후에 실행하도록 구성하면, 서버 생성 후 추가 설치가 필요한 패키지들이 자동으로 설치되도록 설정이 가능합니다. 부팅 후 로직이제 OS 별로 부팅 이후 진행할 Init Script 로직을 설명해드리겠습니다.#Linux 의 경우커널 이미지 로드 >> 파일 시스템 마운.......
          

Linux Administrator

 Cache   
Stanowisko: Linux Administrator
Nazwa firmy: Accenture
Lokalizacja: Warszawa
          

Assistente vocale su Linux? La prima distro potrebbe essere Deepin

 Cache   

Deepin potrebbe essere la prima distribuzione linux ad implementare un Assistente vocale completo di Intelligenza artificiale. Ecco il primo video.

L'articolo Assistente vocale su Linux? La prima distro potrebbe essere Deepin proviene da Alessandro Pagano Blog.


          

#32631: Chutney Travis: Use the latest dependencies

 Cache   

Use the latest dependencies in Chutney Travis:

  • Linux and macOS images
  • tor versions
  • python versions

          

#32637: SocksPort IPv6 flags differs in default config and in Torlauncher prefs, and exits can distinguish them

 Cache   

By default tor daemon set only IPv6Traffic flag in client sockets, but not PreferIPv6 https://gitweb.torproject.org/tor.git/tree/src/app/config/config.c#n6094

But Torlauncher sets them both when launch tor daemon with Tor Browser https://gitweb.torproject.org/tor-launcher.git/tree/src/defaults/preferences/torlauncher-prefs.js#n41

As i can see in spec, this flags sets bits in "FLAGS" value in RELAY_BEGIN cell, and exit relays can recognize which flags sets in client port settings. So, exits can distinguish circuits from Tor Browser Bundle clients and, as example, from daemons in linux distro repositories, with high level of probability. https://gitweb.torproject.org/torspec.git/tree/tor-spec.txt#n1595

Is there any reasons why PreferIPv6 flag is not turned on by default? This issue raises up in past (#21269), but solution is not efficient - anyway flags sent to exit by default differs from vast majority of real usecases - surfing web with TBB.


          

Forum Post: RE: OE116 - Static instance failed to load. Cannot reference class...

 Cache   
We (Consultingwerk) do not have a APIValidateEnum class in our packages. So I assume, it's an Enum build using our Enum pattern. It there's no other error message going along with your error, I'd assume it's a PROPATH issue or when on Linux/Unix it might be an uppercase/lowercase issue. At runtime it needs to find your ....APIValidateEnum class and the Consultingwerk.Enum class. SEARCH("Consultingwerk/Enum.r) must find the class.
          

Full Stack Tools Programmer - Eidos-Montréal - Quebec City, QC

 Cache   
Experience with Web Services, XML, JSON. Expérience avec les services web, XML, JSON; Analyser les exigences des clients; Expérience avec Windows et Linux;
From LocalWorkBC.ca - Tue, 19 Nov 2019 11:41:54 GMT - View all Quebec City, QC jobs
          

Resource-Aware Scheduling for Dependable Multicore Real-Time Systems: Utilization Bound and Partitioning Algorithm

 Cache   
As the computing devices and software executions are susceptible to manifold faults, fault tolerance has been an important research topic in safety-critical real-time systems. Moreover, multicore processors have recently emerged as prevailing computing engines for modern embedded systems. However, there exists rather rare work on the fault-tolerant scheduling of real-time tasks executing on multicores with shared resources, where the task synchronization originated from resource access contention may significantly degrade the schedulability of task system. With the focus on the partitioned-EDF scheduler with the MSRP (Multiprocessor Stack Resource Policy) protocol and primary/backup recovery mechanism, we first investigate a utilization bound and then identify its anomaly where the bound may decrease when more cores are deployed. Next, following the insights gained by the analysis of the bound, we propose a reliability and synchronization aware task partitioning algorithm (RSA-TPA) together with an efficient version to implement the joint management of task synchronization and system reliability, where several resource-oriented heuristics are developed to improve both the schedulability performance and workload balancing. The extensive simulation results show that the RSA-TPA schemes can obtain higher acceptance ratio (e.g., 60 percent more) and generate more balanced partitions, when compared to the existing schemes that consider either reliability management or task synchronization. Finally, with the different fault arrival rates being considered, the actual implementation in Linux kernel further demonstrates the applicability of RSA-TPA that has lower run-time overhead (e.g., 20 percent less) in comparison with other mapping algorithms.
          

Timekpr-nExT Is A Linux Parental Control Program For Limiting Computer Usage

 Cache   

LinuxUprising: Timekpr-nExT is graphical parental control tool for Linux, useful if you want to limit child activity on a computer.


          

Kali Linux 2019.4 includes new undercover mode for pentesters doing work in public places

 Cache   

Kali Linux 2019.4 is the latest iteration of the Kali Linux penetration testing platform


          

How to Find DNS (Domain Name Server) Records On Linux Using the Dig Command

 Cache   

2DayGeek: The dig command allows you to check various DNS records for a domain from the Linux terminal.


          

How to Bulk Rename Files in Linux with Thunar's Bulk Rename Tool

 Cache   

Here is how you can make use of the Bulk Rename tool to mass rename files in Linux.


          

Docker Run Command with Examples

 Cache   

Linuxize: The docker run command creates a container from a given image and starts the container using a given command.


          

Google Stadia on Linux and Destiny 2: How Well Does It Work?

 Cache   
none
          

Linux Privilege Escalation using Capabilities

 Cache   

In this article, we will discuss the mechanism of “capability” and Privilege escalation by abusing it. As we know when the system creates a work context for each user where they achieve their tasks with the privileges that are assigned to them. So, to provide some specific functionalities, it is necessary for a non-privileged user to sometimes temporarily acquire a superuser profile to perform a specific task.

This functionality mainly can be achieved by assigning privileges through sudo, or setuid permissions to an executable file which allows the user to adopt the role of the file owner.

To accomplish the same task in a more secure way the system admin uses “capability” which plays an effective role in the security of Linux based operating systems.

Table of Content

Introduction to Capability

  • What is capability?
  • Difference between capability and SUID.
  • Use of capabilities.
  • Working with capability
  • List of capability

Abusing capability for Privilege Escalations

  • Python3
  • Perl
  • Tar

Introduction to Capability

What is capability in Linux

Before capabilities, we only had the binary system of privileged and non-privileged processes and for the purpose of performing permission checks, traditional UNIX implementations distinguish two categories of processes: privileged processes that referred as superuser or root and unprivileged processes (whose effective UID is nonzero).

Capabilities are those permissions that divide the privileges of kernel user or kernel level programs into small pieces so that a process can be allowed sufficient power to perform specific privileged tasks.

Difference between capability and SUID

SUID: SUID stands for set user ID and allows users to execute the file as the file owner. This is defined as giving temporary access to a user to run a program/file with the permissions of the file’s owner rather than the user who runs it. This can easily be detected by the use of the “Find” command. To find all files with SUID set in the current directory we can use-perm option which will print files only with permissions set to 4000.

Capability: Security of Linux systems can be improved by using many actions. One of these measures is called Linux capabilities which are maintained by the kernel. In other words, we can say that they are a little unintelligible but similar in principle to SUID. Linux’s thread privilege checking is based on capabilities.

Uses of capabilities

Capabilities work by breaking the actions normally reserved for root down into smaller portions. The use of capabilities is only beginning to drop into userland applications as most system utilities do not shed their root privileges. Let’s move ahead that how we can use this permission more into our task.

Limited user’s permission: As we know Giving away too many privileges by default will result in unauthorized changes of data, backdoors and circumventing access controls, just to name a few. So to overcome this situation we can simply use the capability to limited user’s permission.

Using a fine-grained set of privileges: Use of capability can be more clearly understood by another example. Suppose a web server normally runs at port 80 and we also know that we need root permissions to start listening on one of the lower ports (<1024). This web server daemon needs to be able to listen to port 80. Instead of giving this daemon all root permissions, we can set a capability on the related binary, like CAP_NET_BIND_SERVICE. With this specific capability, it can open up port 80 in a much easier way.

Working with capability

The operation of capabilities can be achieved in many ways. Some of them are listed below:

Assigning and removing capability: They are usually set on executable files and are automatically granted to the process when a file with a capability is executed. The file capability sets are stored in an extended attribute named as security.capability. This can be done by the use of attribute CAP_SETCAP capability.

To enable the capability for any file frame command as shown below:

Similarly one can also remove file capability by as below mentioned command.

Reading capability: There are many files or program to which capability is predefined so to view that a file has any capability set then you can simply run the command as:

If you’d like to find out which capabilities are already set on your system, you can search your whole file-system recursively with the following command:

List of Capability

On the basis of functionality, the capability is categorized into total 36 in the count. Some of the majorly used are shown below.

Abusing Capabilities Privilege Escalations

Python Capability

Suppose the system administrator wants to grant superuser permission for any binary program, let’s say for python3, which should only be available to a specific user, and admin doesn’t want to give SUID or sudo permission. The admin supposed to used capabilities, for the python3 program that should be executed by specific user let’s say for user “demo”. This can be accomplished with following commands on the host machine.

As a result, the user demo received the privilege to run the python3 program as root because here admin has upraised the privilege by using cap_setuid+ep which means all privilege is assigned to the user for that program. But if you will try to find 4000 permission files or programs then it might not be shown for /home/dome/python3.

Note: the user home directory should be not accessible for other users because if it is accessed to other non-root users then other users will also proficient to take the privilege of capabilities set for user demo.

Exploiting capability using python3

Assuming an intruder has compromised the host machine as local user and spawn the least privilege shell and he looked for system capabilities and found empty capability (ep) over suid is given python3 for user demo that means all privilege is assigned to user for that program, therefore taking advantage of this permission he can escalate into high privilege from low privilege shell.

Hence you can observe the local user demo has accessed the root shell as shown in the given image.

Perl Capability

We have another example “perl” which is same as above where the admin supposed to used capabilities, for the perl program that should be executed by specific user let’s say for user “demo”. This can be accomplished with following commands on the host machine.

As a result, the user demo received the privilege to run the python3 program as root because here admin has upraised the privilege by using cap_setuid+ep which means all privilege is assigned to the user for that program.

Exploiting capability using perl

Repeat above step for exploit perl program to escalate the root privilege:

Tar Capability

We have another example “tar” which is same as above where the admin supposed to used capabilities to extract high privilege file that are restricted for other users, that should be extracted by specific user let’s say by user “demo”.

Let’s take an example: The admin wants to assign a role, where the user “demo” can take the backup of files as root, for this task the admin has set read capability on tar program. This can be accomplished with following commands on the host machine.

Exploiting capability using tar

Repeat same procedure to escalate the privilege, take the access of host machine as a local user and move ahead for privilege escalation. Since this time admin has use CAP_DAC_READ_SEARCH that will help us to bypass file read permission checks and directory read and execute permission checks.

In this, we try to read shadow file where all system’s user password hashes are stored for this you have to follow below steps.

  • Compress the /etc/shadow in the current directory with the help of the tar program.
  • You will get shadow.tar in your current directory.
  • Extract the shadow.tar and you will get a directory as “etc/shadow”.
  • Use cat/head/tail or program to read the hashes of passwords.

As a result, you will have “etc/shadow” file your current directory and you can read the hashes of the password as shown here.

A malicious user can break this password using a tool such as a john the ripper or hash killer etc.

Conclusion:  The system admin should be aware of security loopholes during assigning such capability which can affect the integrity of kernel that can lead to privilege escalation.

References:

http://lists.linuxfromscratch.org/pipermail/hlfs-dev/2011-August/004870.html

https://gtfobins.github.io/

Author: Komal Singh is a Cyber Security Researcher and Technical Content Writer, she is completely enthusiastic pentester and Security Analyst at Ignite Technologies. ContacHere


          

This Dual-Screen Android Phone Is Also A Linux Computer

 Cache   

We rarely witness innovative products put up on crowdfunding campaign websites like Indiegogo emerge as commercial products. However, here is a company that has managed to ship its hybrid smartphone with dual-screen out in the real world.

The Cosmo Communicator is a smartphone-computer inspired by hugely popular PDAs such as Nokia Communicator, Sharp Netwalker and Psion Series 5 that features dual-screen and can run Linux as well.

Cosmo Communicator by Planet Computers

Planet Computers started its Indiegogo campaign last year about a PDA-inspired hybrid smartphone. The campaign attracted 4,000 backers and raised $2.05 million from the campaign.

Cosmo Computer features two touchscreen displays, a 24-megapixel camera, a 5-megapixel selfie camera, dual 4G and a clamshell design that looks outright attractive.

Cosmo Communicator design

When the device is closed, it has a 2″ touchscreen display on the rear and a large 6″ touchscreen display when closed.

It also has a fully tactile, physical backlit keyboard having individually illuminated keys with up to 5 brightness levels. Cosmo Communicator is powered by MediaTek Helio P70 processor, has 6GB RAM and 128GB internal storage. It also has a fingerprint sensor for authentication.

Cosmo Communication

This dual-screen smartphone runs on Android OS currently but the company also has plans to ship Sailfish, Linux Debian and Linux Kali with the smartphone. This would further make it a hot prospect upon those who don’t want a smartphone running on Android or iOS operating system.

Cosmo Communicator website

Cosmo Communicator is available for $871 without tax or £799.00 including VAT at Planet Computer’s website. The company is also hosting an event tomorrow in London wherein it will officially launch the smartphone.


          

使用PXE+kickstart无人值守安装服务

 Cache   
动手安装部署PXE + TFTP + FTP + DHCP + Kickstart等服务程序,从而搭建出一套可批量安装Linux系统的无人值守安装系统。PXE(Preboot eXecute Envi
          

windows给linux当ca

 Cache   
主机1 环境:windows server 2008 ip地址:192.168.10.13 主机2 环境:RHEL7 ip地址:192.168.10.11 安装服务
          

himblick host-setup

 Cache   

This is part of a series of post on the design and technical steps of creating Himblick, a digital signage box based on the Raspberry Pi 4.

A RaspberryPi boots using a little FAT partition which contains kernel, device tree, configuration, and everything else necessary to boot.

It has the conveniente of being able to plug the SD card into pretty much any system, and tweak the knobs that are exposed through it.

While we don't expect that people would want to modify the config.txt that controls the boot process, we would like to give people a convenient way to set up things like host name (which makes the device findable on the net), timezone, screen orientation, and wifi passwords.

We decided to go for a himblick.conf file in the boot partition to give simple knobs for the common system customizations:

[general]
# Host name
name = himblick

# Country used for WiFi settings
wifi country = de

# System keyboard layout
keyboard layout = us

# System timezone
timezone = Europe/Berlin

# Screen orientation: can be normal, inverted, left, right. Default: normal.
screen orientation = normal

# Screen resolution: can be any of the xrandr screen modes. Default: auto.
screen mode = 1920x1080


# WiFi networks that the device will be able to connect to

[wifi ExampleESSID1]
hash = 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef

[wifi ExampleESSID2]
password = example cleartext password

WiFi can be configured both with cleartext passwords and with hashes generated by wpa_passphrase.

This can be scheduled to run with systemd early at boot, most importantly before wpa_supplicant is started:

[Unit]
Description=Configure host based on /boot/himblick.conf
ConditionPathExists=/boot/himblick.conf
Before=wpa_supplicant@wlan0.service
Before=network-pre.target
Wants=network-pre.target

[Service]
Type=oneshot
ExecStart=/usr/bin/himblick host-setup
RemainAfterExit=yes

[Install]
WantedBy=basic.target

Here is the code of the host setup part.

The screen-related parts will be configured by the media player code, right after X starts up.

Here are some details about the various steps:

wpa_supplicant

One just needs to configure the country and the networks: networkd does not need anything else from wpasupplicant.

If we provision something, we can use wpa_passphrase to put hashes in the file, but if someone with less technical skills has to update the WiFi configuration, there's a possibility of just putting passwords in the file.

I'm not really sure how much more secure is the hash over the password: with the hash one can connect to that network just fine. However, I guess one can't use it to retrieve the password itself to try it out on different networks.

Keyboard configuration

Keyboard in Debian is configured in /etc/default/keyboard, which is read by various packages:

After changing /etc/default/keyboard, one should apparently invoke /usr/sbin/dpkg-reconfigure -f noninteractive keyboard-configuration, although I haven't exactly figured out what it does, and whether this is just cargo culting.

udevadm trigger --subsystem-match=input --action=change in instead needed to to trigger reloading the keyboard layout in X without needing to restart X.

Timezone

The timezone name, in Debian, is stored in /etc/timezone, and /etc/localtime is a symlink to the right timezone under /usr/share/zoneinfo.

However, just calling timedatectl set-timezone Time/Zone, does all that is needed, including the above.

Hostname

In Debian the hostname is saved in /etc/hostname.

To set in the system, there is the hostname command and possibly other things that the hostnamectl set-hostname command is taking care of.

Here too, just calling hostnamectl set-hostname <hostname> does all that is needed, including the above.


          

ext4 and 32bit arm on 64bit amd64

 Cache   

This is part of a series of post on the design and technical steps of creating Himblick, a digital signage box based on the Raspberry Pi 4.

To provision Himblick systems we rely on using qemu-user-static to chroot into the ARM system.

It turns out that there's an exoteric bug that triggers when accessing an ext4 filesystem with directory hashes with a 32bit architecture which makes syscalls to a 64bit kernel.

We noticed it while investigating why shared-mime-info was creating an empty mime cache database.

We can work around this quite simply by disabling the dir_index feature of ext4 before mounting the filesystem:

tune2fs -O ^dir_index /dev/sdb2

After we're done with provisioning, we can turn on the feature again, and run e2fsck to rebuild the hashes:

tune2fs -O dir_index /dev/sdb2
e2fsck -f /dev/sdb2

This also took a while to track down, starting from okular claiming that PDF was unsupported, and evince aborting on simple PDF files with warnings about not being able to load PNG icons, which hinted at needing to run update-mime-database.

Running it in the Pi worked, while running it in the chroot produced an empty database but no error messages. It turns out that catching readdir(3) errors is not straightforward.

After getting the source of update-mime-database and debugging it, I tracked the issue down to this simple test case:

#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>
#include <assert.h>
#include <errno.h>

int main(int argc, const char* argv[])
{
   DIR * dir = opendir("/usr/share/mime/packages");
   assert(dir);

   while (1)
   {
      errno = 0;
      struct dirent *e = readdir(dir);
      if (!e)
      {
         if (errno)
            perror("readdir");
         else
            fprintf(stderr, "last!\n");
         break;
      }
      fprintf(stderr, "read %s\n", e->d_name);
   }
}
# gcc -o test test.c && ./test
readdir: Value too large for defined data type

This finally was enough to hit the right spot on the internet and go from the actual cause of the issue to a useful workaround: this is the initial implementation of the workaround.

I guess the workaround would not really be needed if we could work with a proper aarch64 chroot: Raspbian quite legitimately tries to support all Raspberry Pi architectures, so they cannot do that.

I hope Debian will gain Raspberry Pi 4 support soon, so that this and other part of Himblick provisioning could become much more straightforward.


          

Cleanup Raspbian

 Cache   

This is part of a series of post on the design and technical steps of creating Himblick, a digital signage box based on the Raspberry Pi 4.

Rapsbian is designed to be an interactive system, but we want to build a noninteractive black box out of it, which should never ever get a keyboard plug into it. See the "Museum ceiling" use case.

Ideally we should use a plain Debian as a base, but the Raspberry Pi model 4 is not supported yet for that.

Instead, we start from Raspbian Lite, and remove the bits that get in the way.

Review of raspbian's customizations

Here is a review of the Raspbian customizations that we've found, and how we chose to keep them or remove them.

raspberrypi-bootloader, raspberrypi-kernel

It's the code in /boot, and I guess also how it can get updated: keep.

raspbian-archive-keyring

This makes it possible to use the raspbian apt repositories: keep.

raspberrypi-net-mods

Source: https://github.com/RPi-Distro/raspberrypi-net-mods

It's the part that copies /boot/wpa_supplicant.conf to /etc/wpa_supplicant and does other system tweaks.

This we need to remove, to do our own customization.

raspberrypi-sys-mods

Source: https://github.com/RPi-Distro/raspberrypi-sys-mods

It contains a lot of hardware-specific setups and udev rules that should probably be kept.

It also contains the sudo rule that allows pi to sudo without password.

It does have a number of services that we need to disable:

What is the purpose of rpi-display-backlight.service? I could not find an explanation on why it is needed in the file or in the git logs.

raspi-config

Source: https://github.com/RPi-Distro/raspi-config

It's the core of Raspbian's interactive configuration, which we need to remove, to avoid interactive prompts, and replace with doing the configuration we need at rootfs setup time.

It's still useful as a reference on what is the standard way in Raspbian to do things like changing keyboard and timezone, or setting up graphical autologin.

Removing this leaves various things to be done:

  • configuring keyboard and timezone
  • setting a CPU scaling governor at boot cpufrequtils seems to do it automatically
  • sed -i 's| init=/usr/lib/raspi-config/init_resize\.sh||' /boot/cmdline.txt, or boot will fail!

The last one is important: on first boot, Raspbian won't boot the standard system, but run a script to resize the root partition, remove itself from the kernel command line, and reboot into the system proper.

We took care of partitioning ourselves and we do not need this: it would actually fail leaving the boot stuck in an interactive prompt, since it will not expect to find our media partition after the rootfs.

raspi-copies-and-fills

Partial source: https://github.com/bavison/arm-mem, it misses the .deb packaging.

This installs a ld.preload library with hardware accelerated replacements for common functions.

Since Raspbian is supposed to run unmodified on all RaspberryPi hardwares, the base libc is not optimized, and preloads are applied according to platform.

The package installs a /etc/ld.so.preload configuration which contains:

/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so

In my case, ${PLATFORM} is not getting replaced inside the chroot environment, giving slower execution and filling the console with linker warnings.

Since we know we're running on the RaspberryPi 4, we can replace ${PLATFORM} with aarch64 in the rootfs setup.

triggerhappy

It does no harm, but it's a running service that we aren't needing yet, and it makes sense to remove it.

dhcpcd5

dhcpcd5 is a network configurator.

We would rather use systemd-networkd, which is somehow more standard and should play well with a read only root filesystem.

Replace Raspbian's customizations

For the boot partition:

    def cleanup_raspbian_boot(self):
        """
        Remove the interactive raspbian customizations from the boot partition
        """
        # Remove ' init=/usr/lib/raspi-config/init_resize.sh' from cmdline.txt
        # This is present by default in raspbian to perform partition
        # resize on the first boot, and it removes itself and reboots after
        # running. We do not need it, as we do our own partition resizing.
        # Also, we can't keep it, since we remove raspi-config and the
        # init_resize.sh script would break without it
        self.file_contents_replace(
                relpath="cmdline.txt",
                search=" init=/usr/lib/raspi-config/init_resize.sh",
                replace="")

For the rootfs:

    def cleanup_raspbian_rootfs(self):
        """
        Remove the interactive raspbian customizations from the rootfs
        partition
        """
        # To support multiple arm systems, ld.so.preload tends to contain something like:
        # /usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so
        # I'm not sure where that ${PLATFORM} would be expanded, but it
        # does not happen in a chroot/nspawn. Since we know we're working
        # on the 4B, we can expand it ourselves.
        self.file_contents_replace(
                relpath="/etc/ld.so.preload",
                search="${PLATFORM}",
                replace="aarch64")

        # Deinstall unneeded Raspbian packages
        self.dpkg_purge(["raspberrypi-net-mods", "raspi-config", "triggerhappy", "dhcpcd5", "ifupdown"])

        # Disable services we do not need
        self.systemctl_disable("apply_noobs_os_config")
        self.systemctl_disable("regenerate_ssh_host_keys")
        self.systemctl_disable("sshswitch")

        # Enable systemd-network and systemd-resolvd
        self.systemctl_disable("wpa_supplicant")
        self.systemctl_enable("wpa_supplicant@wlan0")
        self.systemctl_enable("systemd-networkd")
        self.write_symlink("/etc/resolv.conf", "/run/systemd/resolve/stub-resolv.conf")
        self.systemctl_enable("systemd-resolved")
        self.write_file("/etc/systemd/network/wlan0.network", """[Match]
Name=wlan0

[Network]
DHCP=ipv4

[DHCP]
RouteMetric=20
""")
        self.write_file("/etc/systemd/network/eth0.network", """[Match]
Name=eth0

[Network]
DHCP=all

[DHCP]
RouteMetric=10
""")

After this point, /etc/resolf.conf in the chroot will point to a broken symlink unless resolved is running. To continue working in the chroot and have internet access, we can temporarily replace it with the host's resolv.conf:

    @contextmanager
    def working_resolvconf(self, relpath: str):
        """
        Temporarily replace /etc/resolv.conf in the chroot with the current
        system one
        """
        abspath = self.abspath(relpath)
        if os.path.lexists(abspath):
            fd, tmppath = tempfile.mkstemp(dir=os.path.dirname(abspath))
            os.close(fd)
            os.rename(abspath, tmppath)
            shutil.copy("/etc/resolv.conf", os.path.join(self.root, "etc/resolv.conf"))
        else:
            tmppath = None
        try:
            yield
        finally:
            if os.path.lexists(abspath):
                os.unlink(abspath)
            if tmppath is not None:
                os.rename(tmppath, abspath)

This leaves keyboard, timezone, wifi, ssh, and autologin, still to be configured. We'll do it in the next step.


          

Linux操作系统对I-O端口资源的管理 (1)

 Cache   

摘要 本文主要从内核实现的角度分析Linux 2.4.0内核IO子系统中对IO端口资源的管理的实现原理。本文是为那些想要深入分析Linux的IO子系统的读者和设备驱动程序开发人员而写的。 申明 这份文档是按照自由软件开放源代码的精神发布的,任何人可以免费获得、使用和重新发布,但是你没有限制别人重新发布你发布内容的权利。发布本文的目的是希望它能对读者有用,但没有任何担保,甚至没有适合特定目的的隐含的担保。更详细的情况请参阅GNU通用公共许可证(GPL),以及GNU自由文档协议(GFDL)。 几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。 有些体系结构的CPU(如,PowerPC、m68k等)通常只实现一个物理地址空间(RAM)。在这种情况下,外设I/O端口的物理地址就被映射到CPU的单一物理地址空间中,而成为内存的一部分。此时,CPU可以象访问一个内存单元那样访问外设I/O端口,而不需要设立专门的外设I/O指令。这就是所谓的“内存映射方式”(Memory-mapped)。 而另外一些体系结构的CPU(典型地如X86)则为外设专门实现了一个单独地地址空间,称为“I/O地址空间”或者“I/O端口空间”。这是一个与CPU地RAM物理地址空间不同的地址空间,所有外设的I/O端口均在这一空间中进行编址。CPU通过设立专门的I/O指令(如X86的IN和OUT指令)来访问这一空间中的地址单元(也即I/O端口)。这就是所谓的“I/O映射方式”(I/O-mapped)。与RAM物理地址空间相比,I/O地址空间通常都比较小,如x86 CPU的I/O空间就只有64KB(0-0xffff)。这是“I/O映射方式”的一个主要缺点。 Linux将基于I/O映射方式的或内存映射方式的I/O端口通称为“I/O区域”(I/O region)。在讨论对I/O区域的管理之前,我们首先来分析一下Linux是如何实现“I/O资源”这一抽象概念的。 Linux对I/O资源的描述 Linux设计了一个通用的数据结构resource来描述各种I/O资源(如:I/O端口、外设内存、DMA和IRQ等)。该结构定义在include/linux/ioport.h头文件中:         struct resource {  const char *name;  unsigned long start, end;  unsigned long flags;  struct resource *parent, *sibling, *child;    };

西藏癫痫病去哪家医院治疗
云南检查妇科的医院哪个好
襄阳治疗前列腺炎方法
艾玛医院做人流
北仑大港医院预约挂号

          

Raspberry Pi3B doesn't work in eglfs-brcm integration mode

 Cache   
I built Qt for pi 3. I used the linux-rasp-pi3-g++ device. I followed all the recommendations from https://wiki.qt.io/RaspberryPi2EGLFS. But after...
          

Docker Login the Right Way

 Cache   

Table of Contents

HAHAHUGOSHORTCODE-TOC0-HBHB

Docker Login the right Way

Hi again!

It is been a while since I wrote something here, as always, there is no much time for a hobby.

I’ve been working for a while with docker, not a production level, but for some applications that I use at work. And since the Docker Hub Data breach I put more atention on the security of my data/credentials, so I investigate a little about and found this official repository https://github.com/docker/docker-credential-helpers/ from Docker where are the supported credential helpers.

Credential Store

Docker keeps our credentials saved on a JSON file located on ~/.docker/config.json, but unfortunatelly credentials are just encrypted on base64, here is an articule/video where there is an explanation for the why it is a bad idea to just use base64 encryption.

The following is a diagram on how a plain text storage works:

Plain Text Storage

Here is an exampleon how ~/.docker/config.json looks like when is using plain text credentials:

cat ~/.docker/config.json
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "azRjaDA6c3VwZXJzZWNyZXRwYXNzd29yZAo="
},
"quay.io": {
"auth": "azRjaDA6c3VwZXJzZWNyZXRwYXNzd29yZAo="
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.6 (linux)"
}
}

After a successful docker login command, Docker stores a base64 encoded string from the concatenation of the username, a colon, and the password and associates this string to the registry the user is logging into:

$ echo azRjaDA6c3VwZXJzZWNyZXRwYXNzd29yZAo= | base64 -d -
k4ch0:supersecretpassword

A docker logout command removes the entry from the JSON file for the given registry:

$ docker logout quay.io
Remove login credentials for quay.io
$ cat ~/.docker/config.json
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "azRjaDA6c3VwZXJzZWNyZXRwYXNzd29yZAo="
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.09.6 (linux)"
}
}

Docker Credential Helpers

Since docker version 1.11 implements support from an external credential store for registry authentication. That means we can use a native keychain of the OS. Using an external store is more secure than storing on a “plain text” Docker configuration file.

Secure Storage

In order to use a external credential store, we need a program to interact with.

The actual list of “official” Docker Credential Helper is:

  1. docker-credential-osxkeychain: Provides a helper to use the OS X keychain as credentials store.
  2. docker-credential-secretservice: Provides a helper to use the D-Bus secret service as credentials store.
  3. docker-credential-wincred: Provides a helper to use Windows credentials manager as store.
  4. docker-credential-pass: Provides a helper to use pass as credentials store.

docker-credential-secretservice

On this post we will explore the docker-credential-secretservice and how to configure it.

  1. We need to download and install the helper. You can find the lastest release on https://github.com/docker/docker-credential-helpers/releases.
    Download it, extract it and make it executable.

    wget https://github.com/docker/docker-credential-helpers/releases/download/v0.6.2/docker-credential-secretservice-v0.6.2-amd64.tar.gz
    tar -xf docker-credential-secretservice-v0.6.2-amd64.tar.gz
    chmod +x docker-credential-secretservice
    sudo mv docker-credential-secretservice /usr/local/bin/
    
  2. Then, we need to specify the credential store in the file ~/.docker/config.json to tell docker to use it.
    The value must be the one after the prefix docker-credential-. In this case:

    {
    "credsStore": "secretservice"
    }
    

To facilite the configuration and do not make mistakes, you can run:

sed -i '0,/{/s/{/{\n\t"credsStore": "secretservice",/' ~/.docker/config.json

From now we are uning an external store, so if you are currently logged in, you must run docker logout to remove the credentials from the file and run docker login tostart using the new ones.

Let me know how this works for you.

References: https://github.com/docker/docker-credential-helpers
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
https://www.slideshare.net/DavidYeung22/can-we-stop-saving-docker-credentials-in-plain-text-now


          

MySQL without password

 Cache   



The common form to log in to MySQL server, is running a mysql command with your login credentials and server’s IP address as arguments. For example:

mysql -u $MYSQL_ROOT -p$MYSQL_PASS

However, besides the inconvenience of typing extra arguments, using plain-text login credentials in a command line like above is really not a secure way to access a MySQL server.

MySQL offers a way for you to log in to MySQL server without password, by using an external MySQL configuration file. In Linux, there are two different kinds of MySQL configuration files:

  1. /etc/my.cnf and
  2. ~/.my.conf

While any system-wide MySQL configuration is defined in /etc/my.cnf, any user-specific MySQL configuration is stored in ~/.my.cnf. You can leverage ~/.my.cnf, to define your MySQL login credential in the file.

vim ~/.my.cnf

We put our MySQL user in the configuration file:

[client]
user=root
password=$PASSWORD_ROOT

Make sure to have the configuration file readable to you only.

chmod 0600 ~/.my.cnf

Once ~/.my.cnf is created, simply typing mysql command will let you log in to the MySQL server as root, and you no longer need to provide login password separately.

mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 14787
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

          

A Real HEDT CPU: AMD Ryzen Threadripper 3960X & 3970X Workstation Performance Review

 Cache   

AMD Ryzen Threadripper Chip Shot Thumbnail

We've already put AMD's newest Ryzen Threadripper chips through our Linux test gauntlet, so it's now time to shift our focus back to Windows, where we have an even more daunting number of tests to cover. It won't take long to notice a trend: AMD's 24-core 3960X and 32-core 3970X are ridiculously fast processors.

          

AMD Ryzen Threadripper 3960X, 3970X & Intel Core i9-10980XE Linux Performance

 Cache   

AMD Ryzen Threadripper and Intel Core X-series (Thumbnail)

The day many have been waiting for has arrived: AMD and Intel have officially launched their respective next-gen enthusiast processors. In this article, we're going to follow-up on our 3950X Linux article from last week to introduce both Intel's Core i9-10980XE and AMD's Ryzen Threadripper 3960X and 3970X into the test results.

          

Alle Jahre wieder: Adventskalender zur digitalen Selbstverteidigung von Digitalcourage

 Cache   

Adventskalender Digitalcourage (2016)"Sie wissen nicht, wie sie Ihren Browser datenschutzfreundlich konfigurieren oder eine freie Alternative zu Windows installieren? Sie befürchten, ohne Google Maps nicht den richtigen Weg zu finden? Sie überblicken nicht mehr, welche Dienste zu Großkonzernen wie Google gehören und wo Sie im Alltag Datenspuren hinterlassen? Dann ist der Adventskalender von Digitalcourage mit Tipps zur digitalen Selbstverteidigung genau das Richtige für Sie. Das Ganze funktioniert wie ein gewöhnlicher Schokoladen-Adventskalender, mit einem Unterschied: Der Adventskalender ist virtuell. Jeden Tag öffnet Digitalcourage ein neues Türchen: Dahinter verbergen sich effektive Tipps und Tricks gegen Tracking, Datensammelwut und Überwachung im digitalen Alltag. Dabei haben wir nicht nur unsere eigene Privatsphäre im Blick sondern auch die unserer Kinder – Zuhause und in der Schule. Auch hier hat Digitalcourage Tipps für Eltern und Lehrkräfte parat. Ohne zu viel zu verraten: Freuen Sie sich auf folgende Themen: Sichere Passwörter, Messenger, Digitale Selbstverteidigung für Eilige, Geschenkideen für Weihnachten, vernetzte Kinderzimmer, Suchmaschinen, das Fediverse, Digitale Mündigkeit, befreite Smartphones, GNU/Linux, Datenschutz an Schulen, sichere Browser, Anti-Zensur-DNS, ein Linsengericht und viele weitere spannende Themen und Denkanstöße!" Adventskalender mit 24 Tipps zur digitalen Selbstverteidigung

Der Beitrag Alle Jahre wieder: Adventskalender zur digitalen Selbstverteidigung von Digitalcourage erschien zuerst auf LabourNet Germany.


          

 Cache   
Modernize Your Linux Desktop with Enlightenment.
          

Linux 5.5 Seeing Some Wild Swings In Performance - Improvements But Also Regressions

 Cache   

1 votes, discuss


          

Trainee IT (m/w/d) Qualitätsmanagement/Informatik/Linux

 Cache   
Was erwartet dich? Durchführung von Incident-, Change- sowie Problemmanagement für Linux basierte Systeme Optimierung und Weiterentwicklung der vorhandenen Linuxplattform Nach intensiver Einarbeitung übernehmen Sie die Planung, Steuerung und den Aufbau von modernen Kubernetes Clustern sowie deren Monitoring Unterstützung im 2nd und 3rd Level Support sowie Erstellung von Systemdokumentationen Was solltest du mitbringen? IT-fokussierte Berufsausbildung z.B. [...]
          

Consultant UNIX/Linux (m/w/d) Red Hat & SuSE/ IT Analyse

 Cache   
Ihr Profil Sie haben einen Hochschulabschluss im IT-Bereich oder eine vergleichbare Ausbildung Sie haben bereits erste Erfahrungen in der Virtualisierung und im Projektgeschäft. Sie verfügen über technologisches Fachwissen (SuSE und Red Hat) und soziale Kompetenz, um als Consultant erfolgreich zu sein. Persönlich überzeugen Sie durch ein souveränes Auftreten und Verantwortungsbereitschaft. Kundenorientierung, Reisebereitschaft im In- und [...]
          

Tiny Core Linux 1.2 ISO + Floppy [h33t] [dopeboy]

 Cache   
none
          

EJ.Technologies.Exe4j.v4.2.LiNUX.Incl.Keygen-FALLEN

 Cache   
none
          

LimeWire PRO v5.1.2 Final Linux (Ubuntu, Debian) By ChattChitto

 Cache   
none
          

Fmpeg version SVN-r18651 Linux (compiled & statically linked)

 Cache   
none
          

Associate

 Cache   
NJ-Jersey City, Associate with Goldman Sachs Services LLC in Jersey City, NJ. Multiple positions available. Responsible for designing, building and configuring distributed Linux configuration, provisioning and management systems to deal with and manage the complexities of the infrastructure of the firm. Requires: Master’s degree OR Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Telecommunicat
          

PROVIDERS! FLASH SPOILERS for Cyber Monday, SAVE US from the wild goose chase organised by Virmach !

 Cache   
Tag your potential providers like Got more of em? @georgedatacenter INTEL XEON X5650 1 CORE 1 GB DDR3 25 GB HDD RAID 10 SOLUSVM LINUX ONLY 500GB BANDWIDTH 1 IPV4 $3 a year @Cam $1/year recurring 128MB ... - Source: www.lowendtalk.com
          

Install windows server 2016 on ovh dedicated server

 Cache   
Please, How I can manually install it on my server with the shell Linux. I have to use install it on VPS but it doesn´t work the same way on a dedicated server or I did something wrong... - Source: www.lowendtalk.com
          

FS#64699: alsa-lib 1.2.1.2-1 kernel 5.4 Hardcrash

 Cache   
Description:

After upgrading alsa-lib 1.2.1.1-1 -> 1.2.1.2-1
And kernel 5.4.arch1-1

System seems to be getting hard crashing mouse and screne locking etc.

Tried to figure out if it would be GPU related cause my AMDGPU aco has been somewhat buggy and unstable. But dont think its the case this time

Thou latest recovered message from journalctl i can get before crash is following:

joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 229236 bytes (795 ms).
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this issue to the ALSA developers.
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: snd_pcm_dump():
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: Hardware PCM card 0 'USB2.0 High-Speed True HD Audio' device 0 subdevice 0
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: Its setup is:
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: stream : PLAYBACK
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: access : MMAP_INTERLEAVED
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: format : S24_3LE
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: subformat : STD
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: channels : 2
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: rate : 48000
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: exact rate : 48000 (48000/1)
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: msbits : 24
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: buffer_size : 4800
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: period_size : 1200
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: period_time : 25000
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: tstamp_mode : ENABLE
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: tstamp_type : MONOTONIC
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: period_step : 1
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: avail_min : 1200
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: period_event : 1
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: start_threshold : -1
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: stop_threshold : 5404319552844595200
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: silence_threshold: 0
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: silence_size : 0
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: boundary : 5404319552844595200
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: appl_ptr : 232738845
joulu 01 13:23:01 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: hw_ptr : 232774801
joulu 01 13:23:37 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: snd_pcm_delay() returned a value that is exceptionally large: -5109192 bytes (-17740 ms).
joulu 01 13:24:21 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this issue to the ALSA developers.
joulu 01 13:24:21 Hostname pulseaudio[1293]: E: [alsa-sink-USB Audio] alsa-util.c: snd_pcm_dump():

Reported USB soundcard/DAC is following:

0d8c:0004 C-Media Electronics, Inc. USB2.0 High-Speed True HD Audio


Additional info:

alsa-lib 1.2.1.2-1
lib32-alsa-lib 1.2.1.2-1
linux 5.4.arch1-1 and 5.4.1.arch1-1

Downgraded alsa-lib to version 1.2.1.1-1 for staters to see if its related to that. Thou if its kernel driver bug prob doing that makes no difference.

Havent loaded this yet any upstream.


Steps to reproduce:

Upgrade system

          

FS#64687: Fail install arch cant load the root

 Cache   
I try to install with the following commands.

modprobe dm-crypt
modprobe dm-mod
cryptsetup luksFormat -v -s 512 -h sha512 /dev/nvme0n1p3
cryptsetup open /dev/nvme0n1p3 cryptroot
mount /dev/mapper/cryptroot /mnt
cd /mnt
mkdir boot
mount /dev/nvme0n1p2
mkdir boot/efi
mount /dev/nvme0n1p1 boot/efi
pacstrap -i /mnt base base-devel openssh linux-headers linux-lts linux-lts-headers linux-firmware networkmanager network-manager-applet wireless_tools wpa_supplicant dialog nano
genfstab -U /mnt > /mnt/etc/fstab
arch-chroot /mnt
passwd
nano /etc/locale.gen
HERE remove # en_US.UTF-8
locale-gen
echo LANG=en_US.UTF-8
export LANG=en_US.UTF-8
ln -sf /usr/share/zoneinfo/US/Central /etc/localtime
hwclock --systohc --utc
echo HOSTNAME > /etc/hostname
nano /etc/hosts
nano /etc/default/grub
HERE set GRUB_CMDLINE_LINUX="cryptdevice=/dev/nvme0n1p3:cryptroot" Can change nvme0n1p3 for UUID
nano /etc/mkinitcpio.conf
HERE in the hooks section, add encrypt after block
mkinitcpio -p linux-lts
grub-install --boot-directory=-boot --efi-directory=/boot/efi /dev/nvme0n1p2
grub-mkconfig -o /boot/grub/grub.cfg
grub-mkconfig -o /boot/efi/EFI/arch/grub.cfg
exit
cd ..
umount -R /mnt/boot
umount -R /mnt
reboot
HERE remove USB LIVE

But then reboot appear error device UUID.
The UUID show is the UUID from cryptroot.

Why can't I install the arch on my laptop?
          

FS#64684: nftables-0.9.2 needs to be patched for firewalld-0.8.0

 Cache   
Description:

There is at least one bug fixed by this in the firewalld bugtracker, https://github.com/firewalld/firewalld/issues/547 and likely this one as well https://github.com/firewalld/firewalld/issues/549. See the referenced bug for the necessary patches at https://github.com/firewalld/firewalld/issues/540. 0.9.3 should be out shortly, but firewalld-0.8.0 has already been promoted. I don't actually use the software on Arch, but I figured I'd jump in since I'm doing the same waiting game over in LFS and already created a patch for my own testing at http://www.linuxfromscratch.org/~dj/nftables-0.9.2-json_support-1.patch (I added direct links in the patch header if you want to cherry pick them). I gave it a medium severity as it is generating bugs in another project's bug tracker.

Additional info:
* package version(s)
nftables-0.9.2 with firewalld-0.8.0

* config and/or log files etc.
See referenced bugs in the firewalld bug tracker.

* link to upstream bug report, if any
https://github.com/firewalld/firewalld/issues/540
https://github.com/firewalld/firewalld/issues/547
https://github.com/firewalld/firewalld/issues/549

Steps to reproduce:
See above bugs.

          

Lo smartphone dual screen che è anche un computer con Linux

 Cache   
none
          

openSUSE Tumbleweed 本周更新 Linux Kernel 5.3.12、Mesa 19.2.6 和 openssl 1.1.1d 等

 Cache   
openSUSE Tumbleweed 本周发布了 6 个快照(1121、1122、1123、1124、1126、1127),主要更新了 Linux Kernel 5.3.12、Mesa 19.2.6、Mozilla Thunderbird 68.2.2、openssl 1.1.1d、9.14.8 和 FirewallD 0.7.2 等等。
          

Engineering: Missile Modeling and Simulation Engineer (Grand Prairie, TX) - Kennedale, Texas

 Cache   
Description:Lockheed Martin is looking for a modeling and simulation engineer for simulation efforts for a fast-paced new missile program. This program is part of our Tactical Missiles Advanced Programs portfolio at our Missiles and Fire Control location in Grand Prairie, TX. As the simulation engineer on a new program, you will shape the simulation efforts for the next generation of advanced missile defense, coordinate with other disciplines, and work among a small but growing development team from concept development through hardware-in-the-loop and flight testing. The small team environment will also provide the opportunity for hands-on modeling and simulation coding. Basic Qualifications: --- Must currently posses a Secret security clearance or higher. --- Education: Bachelors degree or higher from an accredited college in Electrical, Mechanical, Computer engineering, Physics, Mathematics or related discipline. --- Combined education (above), with 2 years of professional experience or 0 years of experience with a related Masters degree. Experience with the following: --- FORTRAN, C++, Ada, or scripting languages (Python, Perl). --- MATLAB. --- Linux. --- Configuration management of software or simulation development efforts. Desired Skills: --- Hardware-in-the-loop simulation testing. --- CORBA and socket communications. BASIC QUALIFICATIONS: job.Qualifications Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about. As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories. EXPERIENCE LEVEL: Experienced Professional ()
          

Other: AVP, IT Infrastructure - Dallas, Texas

 Cache   
POSITION SUMMARY: The AVP, IT Infrastructure is responsible for IT infrastructure architecture, standards and management to include disaster recovery, security, storage, servers, monitoring, performance, and back-office systems. The role must ensure reliable 24/7 operations and be a champion for our journey to Cloud and implementation of DevOps. This position will support other functions within IT (Application Development, DevOps, Analytics and InfoSec) as well as business users. ESSENTIAL DUTIES AND RESPONSIBILITIES: Develop, manage and test the company's monitoring, backup and disaster recovery capabilities Conduct analysis of the current technology environment to detect critical deficiencies and recommend solutions for improvements necessary to support company growth Establish infrastructure operational plan to achieve department goals and ensure compliance with established policies Develop the Infrastructure team and mentor talent to deliver the technology management and execution capabilities of the company Implement and manage processes and controls that assure maximum uptime and quick service to the user community for both on premise and Cloud workloads Ensure the security of the IT infrastructure in compliance with all industry best practices and regulatory requirements Stays current with industry best practices, new technology and trends. Assist with technical implementation and troubleshooting where needed. Manage third party vendor relationships and hold them accountable for delivery of agreed product or service All other duties as required ESSENTIAL KNOWLEDGE & SKILLS: Working knowledge and expertise with VMware, Windows Server and Linux Working knowledge and expertise with automation scripting Working knowledge and expertise with managing AWS and/or Azure Experience with the setup and management of O365 Ability to effectively manage a team of highly technical individuals across multiple geographies and time zones Extensive experience working in a team-oriented, collaborative environment Exceptional customer service orientation Strong understanding of project management principles Strong leadership skills Excellent interpersonal skills Ability to conduct and direct research into IT issues and products as required Ability to present ideas in business-friendly and user-friendly language High level of self-motivation Proven analytical, evaluative and problem-solving abilities Ability to effectively prioritize and execute tasks in a high-pressure environment. EDUCATION AND/OR EXPERIENCE: High school diploma required Bachelor's degree in Computer Science, or related field 5+ years managing infrastructure teams 10+ years' experience in progressively responsible technology leadership roles. Successful track record of working with third-party providers to deliver results MACHINES, OFFICE EQUIPMENT & SOFTWARE: Excellent computer skills Advanced Microsoft Office Skills in Visio, Project, Word and Excel ()
          

48 errors for 1.1.0 on ET

 Cache   
  • Date / Time: 2019-11-30 09:58:12
  • Errors / Failures: 48
  • ObsPy Version: 1.1.0
  • Tested Modules: 45
  • Number of Tests: 1704
  • Skipped Tests: 19
  • Node Name: ET
  • System: Linux (64bit)
  • Python Version: 2.7.14

          

Other: NOC Monitoring Administrator - Carrollton, Texas

 Cache   
Job Purpose:Provide monitoring and alert management support for the Network Operation Center (NOC) by completing ongoing daily monitoring updates using established NOC monitoring systems to ensure the stability of all Securus platforms. Essential Duties: Provide support and ongoing daily monitoring updates to the SolarWinds Orion Application suite and other NOC monitoring systems to support all Securus server and application monitoring Work with business owners and stakeholders to ensure proper monitoring is in place for all Securus platforms Complete version upgrades and hot fix/patch installations to the SolarWinds Orion Application suite and other NOC monitoring systems as recommended by the vendor Engage vendor technical support or other appropriate groups to resolve any issues related to the performance of the SolarWinds Orion Application suite or other NOC monitoring systems Stay current with product offerings and new functionalities offered by monitoring system vendors Assume additional NOC responsibilities as needed in the event of unavailable NOC personnel, service outage or other emergency situations Knowledge, Skills, and Abilities: Manage the SolarWinds Network Management Suite of products (NPM, SAM, NCM) Understand and Implement SNMP based network monitoring Demonstrate strong analytical and problem solving skills; able to develop and use structured approaches to identify root causes and recommend resolutions; can present results in a meaningful terms. Utilize time management skills to complete multiple projects/tasks in a timely fashion Communicate effectively to all levels of management. Minimum Qualifications:Associate's Degree or applicable job experience 5 years' experience with advanced Perl, Bash, Sed, and Awk scripting 5 years of Network Operations or Monitoring administration experience Experience with using and configuring NOC based applications (network monitoring applications, ticketing systems) Experience with first level network troubleshooting and first level server support Preferred Qualifications: Experience with PowerShell scripting. Experience with writing SQL queries. Industry related certifications such as Linux, Microsoft, and CompTIA. Prior experience working in an IT Operations environment. Physical Requirements:Standing, sitting, walking, speaking, listening, bending, reaching, pushing, pulling, lifting, grasping and manipulating tools, typing, using peripheral computer tools. May be required to lift up to 25 pounds. It is the Company's policy to provide equal employment opportunity to all individuals. Securus will not discriminate against any associate or qualified job applicant with respect to any terms, privileges, or conditions of employment because of that person's race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic or status protected under local, state or federal law, ordinance or regulation. ()
          

13 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:59:09
  • Errors / Failures: 13
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 43
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.8.0

          

10 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:43:02
  • Errors / Failures: 10
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 43
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.7.3

          

9 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:41:58
  • Errors / Failures: 9
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 42
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.6.7

          

8 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:41:57
  • Errors / Failures: 8
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 41
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.5.5

          

10 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:25:20
  • Errors / Failures: 10
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 41
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 2.7.15

          

12 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:25:05
  • Errors / Failures: 12
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 43
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 2.7.15

          

9 errors for 1.1.1.post0+999.g4c83dfc6e4.obspy.master on travis-ci

 Cache   
  • Date / Time: 2019-11-29 09:24:07
  • Errors / Failures: 9
  • ObsPy Version: 1.1.1.post0+999.g4c83dfc6e4.obspy.master
  • Tested Modules: 56
  • Number of Tests: 2183
  • Skipped Tests: 41
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.4.5

          

7 errors for 1.1.1.post0+1000.g9e8f2d15ac on travis-ci

 Cache   
  • Date / Time: 2019-11-29 07:47:57
  • Errors / Failures: 7
  • ObsPy Version: 1.1.1.post0+1000.g9e8f2d15ac
  • Tested Modules: 47
  • Number of Tests: 1922
  • Skipped Tests: 23
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.5.5

          

1 error for 1.1.1.post0+1000.g9e8f2d15ac.luca.s.maintenance.1.1.x on travis-ci

 Cache   

          

4 errors for 1.1.1.post0+1001.ga3bfb509dd on travis-ci

 Cache   
  • Date / Time: 2019-11-29 07:09:41
  • Errors / Failures: 4
  • ObsPy Version: 1.1.1.post0+1001.ga3bfb509dd
  • Tested Modules: 47
  • Number of Tests: 1922
  • Skipped Tests: 23
  • Node Name: travis-ci
  • System: Linux (64bit)
  • Python Version: 3.5.5

          

1 error for 1.1.1.post0+1001.ga3bfb509dd.obspy.fix.taup.rayplots on travis-ci

 Cache   

          

Kali Linux bevat undercover-modus om zich als Windows 10 voor te doen

 Cache   
De ontwikkelaars van het op securityprofessionals gerichte Kali Linux hebben een undercover-modus aan de distro toegevoegd waarmee gebruikers snel kunnen doen alsof ze op een Windows 10-machine werken, om onopvallend te blijven.
          

my wiki: Scuttle and tagging

 Cache   

Having found my old delicious list, I thought I might see how useful it remains. The tags are not visible and so I would need a tool and my mind turned to Scuttle, which I have used before. As ever, here are some notes … 

First an article about some alternatives.

But now, it can be installed as a package, called scuttle on Linux and the code’s on github,, which is now it’s home page. It is described on Wikipedia.

It needs LAMP.

 

 


          

What is bit rot, and how can I detect it on RHEL?

 Cache   

Linux users increasingly rely on massive file systems to house their business critical data sets. When I started to work in IT and entered data centers, colleagues were pointing at a rack containing a storage system, and respectfully explaining that this could contain one terabyte of data. Storage resources have grown by scales of magnitudes over the last few years—now often spanning many terabytes or reaching petabyte scale.


          

What's the difference between Deskpro Cloud and Deskpro On-Premise?

 Cache   

Deskpro Cloud:

  • Our software-as-a-service product, hosted on our servers.
  • Quick to set up.
  • We handle all the technical details like updates, backup and bandwidth.
  • Simple, monthly, per-agent pricing.
  • We use bank-level security practices to keep your data safe.
  • Deskpro Cloud is recommended for most of our customers.

DeskPRO On-Premise:

  • You install and run Deskpro on your own PHP server infrastructure: Linux/Windows/Mac OS X, Apache/nginx/IIS
  • Full control over your data
  • Full PHP source code provided for customization.
  • Requires server administration skills to set up and maintain.
  • You are responsible for arranging backup and bandwidth.
  • Annual per-agent pricing.
  • One-click software updates included in the license price.
  • Can configure your helpdesk to be accessible only within your organization's intranet.
  • Easy to run a separate test installation.

You can move your helpdesk between Cloud and On-Premise at any time, simply contact us at support@deskpro.com.


          

Data directory is not writable even after chmod

 Cache   

Question

The installer tells me that my data directory isn't writable. I used chmod to make it writable, but I still get the message. It seems like chmod is not working. What's going on?

 

Answer (Apache)

This can happen in distributions that use the SE Linux access control mechanism. SE Linux access policies are separate from file permissions. You likely have an SE Linux policy that prevents Apache from writing to files within its root folder (e.g. /var/www).

To test this, temporarily disable SE Linux:

 

$ echo 0 >/selinux/enforce$ cat /selinux/enforce # should output "0"

 

If it is SELinux causing the problem, you can either leave it off (losing the security benefits) or turn it back on and fine-tune your SELinux access controls.

This command will make the data directory writable with SE Linux on:

 

chcon --type=httpd_sys_rw_content_t /var/www/data/ 

 

 Answer (Nginx)


You will want to set SELinux into permissive mode:

$ semanage permissive -a httpd_t

See Nginx documentation for further assistance.

          

Linux Tux put the fun back in computing

 Cache   
Download Linux Tux put the fun back in computing Wallpapers from WallpaperFool.com
          

Cómo instalar la herramienta de línea de comandos wp-cli de WordPress en Linux

 Cache   
En ésta guía o tutorial paso a paso veremos como instalar la herramienta de línea de comandos wp-cli de WordPress. La herramienta de línea de comando wp-cli es increíblemente útil para realizar muchas tareas con WordPress, tales como migrar un sitio web de HTTP a HTTPs, cambiar el nombre del sitio web, y muchas otras […]
          

Cómo configurar Servidores Virtuales (Virtual Hosts) en Apache y Debian 10 Buster

 Cache   
En éste tutorial o guía paso a paso se describe como configurar servidores virtuales (virtual hosts) en Apache sobre Debian 10 Buster. Los servidores virtuales también son llamados sitios web o páginas web, y permiten servir más de uno usando el mismo servidor web, en éste caso, Apache. Cuando recién instalamos LAMP (“Linux, Apache, MySQL, […]
          

London Review of Books subscriber recipe - new error

 Cache   
Error trying to download London Review of Books, subscriber edition. I've checked my log in details and they are set correctly. calibre, version 3.21.0 (linux2, embedded-python: False) Conversion error: Failed: Fetch news from London Review of Books Fetch news from London Review of Books Conversion options changed from defaults: verbose: 2 output_profile: u'generic_eink' Resolved conversion options calibre version: 3.21.0 {'asciiize': False, 'author_sort': None, 'authors': None, 'base_font_size': 0, 'book_producer': None, 'change_justification': 'original', 'chapter': None, 'chapter_mark': 'pagebreak', 'comments': None, 'cover': None, 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, 'disable_font_rescaling': False, 'dont_download_recipe': False, 'dont_split_on_page_breaks': True, 'duplicate_links_in_toc': False, 'embed_all_fonts': False, 'embed_font_family': None, 'enable_heuristics': False, 'epub_flatten': False, 'epub_inline_toc': False, 'epub_toc_at_end': False, 'expand_css': False, 'extra_css': None, 'extract_to': None, 'filter_css': None, 'fix_indents': True, 'flow_size': 260, 'font_size_mapping': None, 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, 'isbn': None, 'italicize_common_cases': True, 'keep_ligatures': False, 'language': None, 'level1_toc': None, 'level2_toc': None, 'level3_toc': None, 'line_height': 0, 'linearize_tables': False, 'lrf': False, 'margin_bottom': 5.0, 'margin_left': 5.0, 'margin_right': 5.0, 'margin_top': 5.0, 'markup_chapter_headings': True, 'max_toc_links': 50, 'minimum_line_height': 120.0, 'no_chapters_in_toc': False, 'no_default_epub_cover': False, 'no_inline_navbars': False, 'no_svg_cover': False, 'output_profile': , 'page_breaks_before': None, 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, 'pretty_print': True, 'pubdate': None, 'publisher': None, 'rating': None, 'read_metadata_from_opf': None, 'remove_fake_margins': True, 'remove_first_image': False, 'remove_paragraph_spacing': False, 'remove_paragraph_spacing_indent_size': 1.5, 'renumber_headings': True, 'replace_scene_breaks': '', 'search_replace': None, 'series': None, 'series_index': None, 'smarten_punctuation': False, 'sr1_replace': '', 'sr1_search': '', 'sr2_replace': '', 'sr2_search': '', 'sr3_replace': '', 'sr3_search': '', 'start_reading_at': None, 'subset_embedded_fonts': False, 'tags': None, 'test': False, 'timestamp': None, 'title': None, 'title_sort': None, 'toc_filter': None, 'toc_threshold': 6, 'toc_title': None, 'transform_css_rules': None, 'unsmarten_punctuation': False, 'unwrap_lines': True, 'use_auto_toc': False, 'verbose': 2} InputFormatPlugin: Recipe Input running Using custom recipe Traceback (most recent call last): File "/usr/bin/calibre-parallel", line 20, in sys.exit(main()) File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 195, in main result = func(*args, **kwargs) File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 26, in gui_convert plumber.run() File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 1088, in run accelerators, tdir) File "/usr/lib/calibre/calibre/customize/conversion.py", line 245, in __call__ log, accelerators) File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/recipe_input.py", line 118, in convert ro = recipe(opts, log, self.report_progress) File "/usr/lib/calibre/calibre/web/feeds/news.py", line 898, in __init__ self.browser = self.get_browser() File "", line 35, in get_browser TypeError: select_form() got an unexpected keyword argument 'action'
          

You can’t do real work on Android, at least not all of it

 Cache   
While not an Apple hater, I personally prefer more open or at least less restrictive platforms and devices. That primarily translates to Linux and open source software on the desktop and Android on mobile. But if there’s one thing I have always been jealous of Apple’s mobile ecosystem is how it has grown to enable more complex uses and workflows, … Continue reading
          

Comentario en UniOS, soporta Mac OS X, Windows y Linux ¿Hoax a la vista? por Jose Maria Galeano

 Cache   
Le pagaron millones para que no haga nada MAC y Microsoft y chau ideales....seguro
          

Kali Linux ออกรุ่น 2019.4 เพิ่มโหมดปลอมตัวเป็นวินโดวส์, รองรับ PowerShell

 Cache   

Kali Linux ลินุกซ์ดิสโทรสำหรับการทดสอบความปลอดภัยเครือข่ายออกรุ่น 2019.4 โดยนอกจากการอัพเดตซอฟต์แวร์ตามรอบแล้ว ยังมีฟีเจอร์ปลอมตัวเป็นวินโดวส์

ฟีเจอร์ Kali Undercover เป็นธีมที่เปลี่ยนไอคอนและพื้นหลังให้เหมือนวินโดวส์มาตรฐาน แต่ความพิเศษของธีมนี้คือ Kali มีสคริปต์ให้เฉพาะพิมพ์คำสั่งเดียวแล้วสลับธีมไปกลับกับธีมวินโดวส์ได้ทันที โดยทางโครงการระบุว่ามีประโยชน์สำหรับการทำงานในพื้นที่เปิดที่นักวิจัยความปลอดภัยไม่ต้องการให้ตัวเองเป็นที่สนใจ

ฟีเจอร์อื่นๆ ที่ปรับปรุงเพิ่มการปรับเอกสารทั้งหมดมาใช้ Markdown ตามสมัยนิยม, ปรับปรุงเอกสารการเพิ่มแพ็กเกจ, รองรับ BTRFS เต็มรูปแบบทำให้ทำ snapshot ได้, มีแพ็กเกจ PowerShell

ดาวน์โหลดได้แล้ววันนี้

ที่มา - Kali

No Description

Topics: 

          

Beta: Alt-PHP74 updated

 Cache   
Beta: Alt-PHP74 updatedNew updated Alt-PHP74 packages are now available for download from our updates-testing repository. Changelog alt-php74-7.4.0-1 updated to version 7.4.0-1 Update command yum groupupdate alt-php74 --enablerepo=cloudlinux-updates-testing
          

cldeploy script updated

 Cache   
cldeploy script updatedA new updated cldeploy script version 1.54 is now available for download from the CloudLinux repository https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy . With this script you can easily convert existing servers from CentOS 6.x or 7.x to CloudLinux 6 or 7 OS. The process takes a few minutes and replaces just a handful of RPMs. Note: If y...
          

WHMCS plugin updated

 Cache   
WHMCS plugin updatedWe are pleased to announce that the new updated WHMCS plugin version 1.3.6 is now available. This latest version embodies further improvements of the product as well as the new features. Changelog DEF-10326: Don't invoke setDedicatedIP while viewing product on the client-side How to upgrade To upgrade WHMCS plugin, follow the next steps: Download C...
          

Alt-PHP updated

 Cache   
Alt-PHP updatedNew updated Alt-PHP packages are now available for download from our production repository. Changelog alt-php71-vld-0.16.0-4 alt-php72-vld-0.16.0-4 alt-php73-vld-0.16.0-4 alt-php71-snuffleupagus-0.5.0-2 alt-php72-snuffleupagus-0.5.0-2 alt-php73-snuffleupagus-0.5.0-2 initial build for CloudLinux enable build for CloudLinux 6 with php73 alt-php72-7.2...
          

Beta: LVE Manager, LVE-Utils, and Alt-Python27 updated

 Cache   
Beta: LVE Manager, LVE-Utils, and Alt-Python27 updatedNew updated LVE Manager, LVE-Utils, and Alt-Python27 packages are now available for download from our updates-testing repository. Changelog lvemanager-5.3.7-1 WEB-1657: Incorrect timestamp for Snapshots in Resource Usage (Part II) WEB-1658: Admin can not use "User interface settings" WEB-1686: System Notification should not cover ui-loadings-panel ...
          

Beta: kernel and kernel module for CloudLinux 7 hybrid updated

 Cache   
Beta: kernel and kernel module for CloudLinux 7 hybrid updatedCloudLinux 7 hybrid kernel module is now available for download from our updates-testing repository. Changelog lve-kmod KMODLVE-291: added loadavg support for the newer CloudLinux 7 hybrid kernels How to update yum update rhn-client-tools --enablerepo=cloudlinux-updates-testingyum update kernel kmod-lve --enablerepo=cl7h_beta How to install The pro...
          

By: KaFu

 Cache   
Hi, sadly not, a too huge difference in code. Maybe give "Wine" a try to run AMT on Linux? Otherwise look here, there are at least two alternatives listed for Linux: https://www.videohelp.com/software/sections/screenshots Best Regards
          

By: Luke

 Cache   
Hello. I liked using AMT, when I was working on Windows. But now I started working on Linux, and I don't plan to use Windows anymore. I would be very grateful, if you could make AMT version for Linux. Is it possible? Thank you.
          

Server Setup

 Cache   
this is a month to month paid by hour work first month will be more work since the server need to be secured. Here are the intial tasks: 1. setup direct admin in a new server 2.edit security setting for... (Budget: $2 - $8 USD, Jobs: DNS, Linux, PHP, System Admin, Web Security)
          

ScottMaync对《Linux 关掉shell依然保留进程方法》的评论

 Cache   
<a href="https://buyflagylcheap.com/" rel="nofollow">metronidazole bnf</a>
          

Release GCompris 0.97

 Cache   

Hi,
We are pleased to announce the release of GCompris version 0.97.

This new version contains 2 new activities:

  • A programming maze: to learn the basics of programming with a few instructions
  • Baby tangram: to learn the basics of tangram (this activity corresponds to the lowest levels of previous tangram activity)

And a lot of new features:

  • new sub-categories to organize activities
  • new background music feature and audio tracks
  • new volume settings for audio effects
  • new speed setting in several activities (gletters, algebra, readingh, note_names)
  • new feature in chess activities to display captured pieces
  • new option to go to next level manually in drawletters and drawnumbers
  • new voices for en_US
  • new images for colors activity
  • new images for advanced_colors activity
  • new images for target activity
  • improve settings layout
  • improve share activity layout
  • improve categorisation activity layout
  • resource files are now stored in KDE server (https://cdn.kde.org/)
  • add a tutorial to even/odd numbers
  • add intro to piano_composition
  • add malayalam dataset to gletters
  • add breton dataset to wordsgame
  • fix voices not playing in geography
  • fix sounds not playing in mining
  • fix portrait mode in binary_bulb
  • fix high cpu load in menu
  • fix hint image size in photo_hunter
  • fix layout in color_mix
  • and lots of other small fixes…

You can find packages of this new version for GNU/Linux, Windows and MacOS on the download page. This update will also be available soon in the Android Play store and the Windows store. For Raspberry Pi, we’ll provide an installer soon. The updated version for iOS is still not available. Note that the MacOS package is not yet notarized, we will look at doing this during next year.

On the voices side, we added a new voice “try again” which is used in several activities instead of “check answer”. You can check on this page if this voice is available in your language: https://gcompris.net/voicestats/ (in the “Misc” section). You can help us by providing a nice recording of your voice for all the missing entries in your native language.

On the translation side, we have 20 languages fully supported: Basque, Brazilian Portuguese, Breton, British English, Catalan, Chinese Traditional, Dutch, French, Galician, Greek, Italian, Macedonian, Malayalam, Polish, Portuguese, Romanian, Slovak, Spanish, Swedish, Ukrainian.

We also have 15 languages partially supported: Belarusian (65%), Catalan (Valencian 95%), Chinese Simplified (66%), Estonian (93%), Finnish (86%), German (96%), Hindi (73%), Hungarian (95%), Indonesian (95%), Irish Gaelic (78%), Norwegian Nynorsk (93%), Russian (76%), Scottish Gaelic (67%), Slovenian (54%), Turkish (95%).

Usually we only ship translations that are at least 80% complete. However several translations dropped way below 80% (especially Slovenian, Belarusian and Scottish Gaelic ; but also Hindi, Russian and Irish Gaelic). We decided to keep those exceptionally for this release, and hope to see former or new translators complete those translations. If we get updates or new translations, we will make a release update.

So if your language is in the partially supported list, or is not yet supported at all, and you want to help, please contact us and we will give you instructions to get started translating.

Another way to help is to write some posts in your community about GCompris, and don’t hesitate to give us feedbacks.

Notes:

  • For the Malayalam language, we noticed some issues with the default font “Andika-R”. We recommend Malayalam users to select the font Noto-Sans-Malayalam or RaghuMalaylamSans from the application menu (if it is not available in the list you need to install this font on your system to be able to select it).

Thank you all,
Timothée & Johnny


          

October/November in KDE Itinerary

 Cache   

Time for another bi-monthy status update around KDE Itinerary! Since the last report plenty of things have happened again, ranging from multi-ticket support to integration with the Plasma Browser Integration plug-in, most of which you’ll find in the upcoming 19.12 release.

New Features

The biggest new feature this time is clearly the integration into the Plasma Browser Integration plug-in for Firefox and Chromium. That has been in the works since the Nürnberg sprint, and required a number of changes throughout the infrastructure and in the browser plug-in.

Plasma Browser Integration pop-up showing details of an event mentioned on the current website. Plasma Browser Integration offering to add an event to KDE Itinerary.

More work is still needed on this so that KDE Itinerary can also consume “timeless” elements properly, such as hotel or restaurant information without an associated booking. For that we need Kirigami date/time controls first though.

Another new feature is support for multi-ticket reservations. That’s for cases where a single traveler has multiple relevant tickets for a single journey section, such as a separate seat reservation or a first class upgrade next to a regular train ticket. Those cannot be merged, and the UI needs to be able to alternatively show both tickets. This is done by leveraging existing infrastructure for multi-traveler reservations. In the course of this, we also added support for decoding RCT2 upgrade tickets.

KDE Itinerary offering to select between the main and upgrade ticket of a train trip. Multi-ticket selector in KDE Itinerary.

The built-in weather forecast in the KDE Itinerary app can now also indicate expected high wind speeds, thanks to the Breeze icon theme gaining support for that in its weather icon set.

KDE Itinerary timeline showing a weather forecast with windy weather. Weather forecast in KDE Itinerary indicating windy weather.

Infrastructure Work

As usual a lot of things happened behind the scenes as well:

  • The custom extractor API as well as the generic extractors became more flexible and powerful, there’s a separate post covering most of this. Since then we also added access to UIC 918.3 vendor blocks for the custom extractor API, and content-based extractor selection.

  • KPublicTransport received API to explicitly control which backend services to query, and the UI for this has been integrated into KDE Itinerary’s settings page. There’s also a dedicated post about this.

KDE Itinerary showing a configuration page to select which public transport services to use. Detailed public transport information service selection in KDE Itinerary.
  • The generic PDF extractor now also considers the creation and modification time in the PDF meta-data as context information, which allows us to get the date right in more cases for PDF boarding passes (which in their barcode annoyingly only contain the day, not the date).

  • The train station database of the extractor engine now also supports Indian Railways station codes, and contains all stations with such a code from Wikidata. Together with the content-based extractor selection this should pave the way for supporting Indian Railways SMS tickets.

Fixes & Improvements

Besides these larger changes, there are of course also plenty of small improvements worth noting:

  • The KMail plug-in got a UI revamp. It now no longer looks like what was initially just supposed to be debug output, and its actions are now regular buttons rather than hidden in the not obvious to spot context menu.
KItinerary KMail plug-in with new UI visuals. New KMail plug-in UI.
  • Timezones on Android so far were usually displayed as GMT offsets only. This is due to QTimeZone being limited to use older Android API for this. We now call newer Android API for this ourselves if available (API level >= 24), to get closer to the human readable timezone names we have on Linux.

  • Custom extractors for IndiGo, Flixbus, Lufthansa, RegioJet and ÖBB were added or improved, and the generic extractor for schema.org annotations in Microdata format can now handle nested objects correctly.

  • Calendar entries for restaurant reservations without an end time no longer span the entire day.

  • The trip group naming heuristic was improved to also consider the longest gap between location changes as the possible destination of a trip.

  • The KMail itinerary plug-in can now also show train classes, and can correctly display multiple ticket tokens now.

  • The KDE Itinerary app now shows inline feedback when importing data.

KDE Itinerary showing an inline notification about two successfully imported reservations. KDE Itinerary providing feedback about imported reservations.

KPublicTransport, the framework that provides us with real-time transport data, also got a number of noteworthy improvements:

  • Backend services can now be configured with a static timezone. That’s used for backends that ignore timezones entirely due to being regionally restricted to just one anyway.

  • Backends can now indicate if they are able to query arrival times at a station, so the framework can avoid querying those on such requests.

  • The parser for responses from EFA backends now also supports an alternate compact response format that some services use.

  • The Hafas parser now resolves master location references, which should improve location query result quality a bit. Product selection in journey queries for Hafas-based backends was also fixed, which resulted in missing tram lines in certain locations.

  • A number of new backend services were added, covering Luxembourg as well as various regions in Austria, Germany and the US.

Deployment

All the development happening is of course of limited use if this isn’t distributed to our users. So I’d also like to highlight a few things supporting that:

  • As the KItinerary extractor engine depends on inofficial Poppler API, we need to regularly adapt that code to new Poppler releases. Besides doing that up to the upcoming 0.83 release of Poppler we hopefully also made the supporting infrastructure for this a bit more scalable and future proof, reducing the future maintenance effort there.

  • For deployment scenarios far away from our usual environments, such as old server systems, we have added the infrastructure to do full static builds of the command line extractor tool. That’s not necessarily a good alternative to proper distribution packages, but those aren’t easily available on say a Debian 9 server.

Contribute

This work continues to rely on donated data samples, thanks to everyone who has helped with this so far! And a special thank to the donator of the large set of multi-ticket samples that were essential in some of the above, there’s still much more work to be done based on that :)

If you want to help in other ways than donating test samples too, see our Phabricator workboard for what’s on the todo list, for coordinating work and for collecting ideas. For questions and suggestions, please feel free to join us on the KDE PIM mailing list or in the #kontact channel on Matrix or Freenode.


          

Krita 4.2.8 Released

 Cache   

The Krita team is pleased to announce another bug fix release of Krita 4.2: Krita 4.2.8.  Part of Krita’s core team is now working on rewriting the way Krita loads and saves resources like brushes or gradients. This is a big task that takes up a lot of time, so there are fewer bug fixes in this release than there were for 4.2.7. Still, there has been a lot of work done on vector shapes, the transform tool and, especially, saving on Windows.

Windows usually only writes out saved files to the actual disk when it feels like it. So if you’d cut the power to your computer before Windows did that, you might get corrupted files. With 1,500,000 distinct Windows 10 users of Krita in the past month, chances are good for that happening (just like there are people who work exclusively with unnamed autosave files — don’t do that!), so we now try to force Windows to write files to disk after saving. This does make saving slower on Windows, but the added security should be worth it.

The autoprecision setting in the brush preset editor has been rewritten as well, which should result in better performance and nicer lines, too.

Here’s the full list of fixes:

  • Fix the sliders in the performance settings page. BUG:414092
  • Fix the color space of the onion skin cache. BUG:407251
  • Fix transforming layers that have onion skins enabled. BUG:408152
  • Also save the preferences when closing the preferences dialog with the titlebar close button
  • Fix a bug in the polygon tool that adds an extra point. BUG:411059
  • Save the last used export settings. BUG:409044
  • Prevent a crash on macOS when closing a dialog that opened the system color dialog. BUG:413922
  • Fix an issue on macOS where the native file dialogs would not return a filename. BUG:413241
  • Make it possible to save the “All” tag as the current tag. BUG:409748
  • Show the correct blending mode in the brush preset editor. BUG:410136
  • Fix saving color profiles that are not sRGB to PNG files
  • Make the transform tool work correctly with the selection mask’s overlay
  • Fix a crash when editing the global selection mask. BUG:412747
  • Remove the “Show Decorations” option from the transform tool. BUG:413573
  • Remove the CSV export filter (it hasn’t worked for ages)
  • Fix slowdown in the Warp transform tool. BUG:413157
  • Fix possible data loss when pressing the escape key multiple times. BUG:412561
  • Fix a crash when opening an image with a clone layer when instant preview is active. BUG:412278
  • Fix a crash when editing vector shapes. BUG:413932
  • Fix visibility of Reference Layer and Global Selection Mask in Timeline. BUG:412905
  • Fix random crashes when converting image color space. BUG:410776
  • Rewrite the “auto precision” option in the brush preset editor. BUG:413085
  • Fix legacy convolution filters on images with non-transparent background. BUG:411159
  • Fix an assert when force-autosaving the image right during the stroke. BUG:412835
  • Fix crash when using Contionous Selection tool with Feather option. BUG:412622
  • Fix an issue where temporary files were created in the folder above the current folder.
  • Improve the rendering of the transform tool handles while actually making a transformation
  • Use the actual mimetype instead of the extension to identify files when creating thumbnails for the recent files display
  • Improve the logging to detect whether Krita has closed improperly
  • Fix exporting compositions from the compositions docker. BUG:412953, BUG:412470
  • Fix Color Adjustment Curves not processing. BUG:412491
  • Fix artifacts on layers with colorize mask *and* disabled layer styles
  • Make Separate Channels work. BUG:336694, BUG:412624
  • Make it possible to create vector shapes on images that are bigger than QImage’s limits. BUG:408936
  • Disable adjustmentlayer support on the raindrop filter. BUG:412522
  • Make it possible to use .kra files as file layers. BUG:412549
  • Fix Crop tool loosing aspect ratio on move. BUG:343586
  • Fix Rec2020 display format. BUG:410918
  • Improve error messages when loading and saving fails.
  • Fix jumping of vector shapes when resizing them
  • Add hi-res input events for pan, zoom and rotate. BUG:409460
  • Fix crash when using Pencil Tool with a tablet. BUG:412530
  • Always ask Windows to synchronize the file systems after saving a file from Krita.
  • Fix wrong aspect ratio on loading SVG files. BUG:407425

Download

Windows

For the beta, you should only only use the portable zip files. Just open the zip file in Explorer and drag the folder somewhere convenient, then double-click on the krita icon in the folder. This will not impact an installed version of Krita, though it will share your settings and custom resources with your regular installed version of Krita. For reporting crashes, also get the debug symbols folder.

Linux

(If, for some reason, Firefox thinks it needs to load this as text: to download, right-click on the link.)

OSX

Note: the gmic-qt is not available on OSX.

Source code

md5sum

For all downloads:

Key

The Linux appimage and the source .tar.gz and .tar.xz tarballs are signed. You can retrieve the public key over https here: 0x58b9596c722ea3bd.asc. The signatures are here (filenames ending in .sig).

Support Krita

Krita is a free and open source project. Please consider supporting the project with donations or by buying training videos! With your support, we can keep the core team working on Krita full-time.


          

Plasma Browser Integration 1.7

 Cache   

I’m pleased to announce the immediate availability of Plasma Browser Integration version 1.7 on the Chrome Web Store as well as Firefox Add-Ons page. This feature brings a slew of important bug fixes, translation updates, and exciting new features.

Dark blue space background with stars, a cute dragon wearing a red bandana with a "K" on it, sitting ontop of the Earth which has a blue network cable plugged in whose lose end is squiggling around the KDE Plasma logoKonqi surfing the world wide web

Plasma Browser Integration bridges the gap between your browser and the Plasma desktop. It lets you share links, find browser tabs in KRunner, monitor download progress in the notification center, and control music and video playback anytime from within Plasma, or even from your phone using KDE Connect!

What’s new?

Per-domain media controls blacklist

Plasma Browser Integration toolbar popup with list of domains on which media controls should be enabledIt also lists players in iframes

A feature that I know many of you have been waiting for has finally arrived: per-domain media controls blacklist. It lets you disable media controls on specific websites, where they could either be undesirable, such as when there’s lots of animated video contents, or should they interfere with the website’s function. Whenever there’s a player on a page the extension’s tool bar button (“browser action”) will contain a checkbox to toggle media controls on or off for that domain. There is currently no dedicated settings page where you could just input arbitrary domains but this might be added in a future update.

This release also fixes another issue where enhanced media controls would break audio playback on certain sites. While the previous release attempted to fix this issue for players created from JavaScript via new Audio() I failed to notice that players created by calling document.createElement(“audio”) were affected just as well. Thanks to everyone involved in helping me figure out this convoluted problem!

Storing origin URL for downloads

Dolphin's sidebar showing properties of a file, most notably the URL it was originally downloaded fromDolphin showing the URL this file was originally downloaded from

A feature that was present in browsers for a while was the ability to store the URL a file was downloaded from in the file’s metadata. Since this could cause unwanted disclosure of information when the file is then shared to or accessible by others, this got removed in most browsers and tools, such as wget. However, I always found it incredibly useful, so I brought this feature back through the extension’s download management capabilities. Understandably, it is not enabled by default but offered as a choice for those who want it, and when you’re running Plasma 5.17 or newer.

Web Share API

New in this release is the support for Web Share API Level 1. This lets websites trigger a share prompt by calling navigator.share and then letting the user choose where to send that data, e.g. to an email client or a chat application. Since KDE has a Framework called Purpose, for example also used in Spectacle to upload screenshots to an image hosting service, adding this functionality was pretty straightforward. Don’t worry, following the specification, this feature is only available to websites served via https and only in response to explicit user interaction. This feature also requires Plasma 5.17 or newer.

Menu next to a "Share me!" button listing services to share contents to, such as Email, Pastebin, etcSharing things to the world at the push of a button

A future release might also add the ability to share any website contents through a generic “Share” context menu entry, so you’re not limited to just the KDE Connect sharing we have right now.

Chromium FreeBSD support

To keep the extension from complaining about failing to connect to the host when synced to other platforms, the extension has a list of supported operating systems. Looking at Chrome’s documentation I chose to include “linux” and “openbsd” thinking that would be enough. However, I was recently made aware that on FreeBSD’s Chromium the value is actually, well, “freebsd”, causing the extension to refuse to function for no actual technical reason. I am not sure if this is an oversight in Chrome’s documentation (Mozilla just copied that over verbatim) or actually a downstream patch to Chromium on FreeBSD’s side. Whatever the case, I added this key to the list now.

It appears there’s also an issue with how the native host is packaged or installed. If you’re a user of Chromium on FreeBSD, give it a try! If it doesn’t work then please check out the building instructions for the host on our wiki and get in touch so we can work out the problem!

Upstream browser work

Last week I also added support for the org.freedesktop.FileManager1 DBus interface to Chromium. This means that clicking on “Show in folder” in your list of downloads will now actually scroll to and highlight the file in question in your file manager. While this technically isn’t a part of this this project, it’s still something with regards to browser use within Plasma and I’m sure you’re happy to see this fixed. From what I gather the change will be released alongside Chromium version 80 early next year.


          

KF6 Sprint Recap

 Cache   

Following Qt Contributor Summit earlier last week, we had the KDE Frameworks 6 (KF6) Kick-off sprint at the MBition office in Berlin last weekend, to define what we want to achieve, and plan how we can get there for the next major iteration of KDE Frameworks.

KF6 sprint group photo. KF6 and KDE e.V. board sprint participants, virtual David and some of our hosts

Summary

Others have already extensively covered what happened at the sprint:

For the full stream of information of almost everything that happened you can also look at the activity of the KF6 Workboard. I’m therefore just highlighting a few things here.

  • We agreed to spend more effort than we did in the previous major version transition on ensuring all major users (Plasma, maintained applications) are adjusted or at least are trivially adjustable. This should hopefully allow us to shorten the overall 5 to 6 transition period eventually.

  • Better separation between UI and logic is now an explicit design goal. That is, we should refactor the remaining places that show UI implicitly (anything from a message popup for error handling to a complex dialog to e.g. handle TLS errors) to allow for alternative UI implementations. That’s of course of particular importance for Plasma Mobile, as those hardcoded UI elements are typically from a desktop-only time.

  • Similarly, separation between platform abstraction and platform implementation is now considered as a guideline. The best example for this is KWallet, which provides an API for secure credential storage, and at the same time an implementation of that. On Plasma this makes sense (we need to provide that platform feature), on other platforms (Android, Windows, etc) using existing infrastructure is often more desirable though. For an application developer this difference is ideally hidden behind a platform abstraction API. This should also help to simplify deployment on non Linux-y platforms and provide the user with a more native experience there.

  • Continuing where we left of for KF5, we identified a number of simplifications in the dependency tree of the tier 3 frameworks that once implemented should make things even more lightweight and further simplify deployment.

  • Something that easily goes unnoticed behind all the code discussions is the work on managing and maintaining the licensing aspects of KDE Frameworks that Andreas is driving.

  • This was the first KDE sprint for me where we experimented with video conferencing in remote participants, very ad-hoc using the built-in microphone and camera of a laptop and Jitsi, which worked surprisingly well. In general I think this is something to explore further (e.g. invest in a bit better equipment and advertise this ahead of sprints), as it could make such events and thus the community in general more accessible.

Going Forward

During the sprint the KF6 Workboard exploded a bit due to 200+ new tasks being added. We therefore had to review the task management workflow as well. Kévin will elaborate on the details soon.

It’s worth noting that the vast majority of tasks isn’t blocked on the actual KF6 branching yet, which we don’t expect before mid 2020. So that’s a lot of things we can work on immediately, in Frameworks, Plasma and applications. For those of you that can’t wait to get their hands dirty, check the top of the backlog column on the workboard (sorting and classifying tasks is still in progress, but the top should be good to go).

Another important aspect of the workflow is the reporting step at the end, so we will be able to regularly report on progress on Planet KDE. Make sure to subscribe there if you want to follow how KF6 evolves!

Thanks

Productive sprints like this are only possible with the logistical and financial support from individuals and organisations. Thanks go to MBition and particularly our friends Agustin and Eike there for hosting us, and KDE e.V. for making sure once more everyone had a place to sleep.


          

After the KDE e.V. board meeting in Berlin

 Cache   

In 2009, I was on the board of KDE e.V. and did this drawing of the members of the board back then. Can you guess who is who?

A Fab Four (KDE)

In 2019, I am on the board of KDE e.V. again and did this drawing of the members of the board right now. Can you tell that my kolourpaint skills are still excellent?

A Fab Five (KDE)

That’s Neofytos (I’m not really happy that it looks like he has orange eyebrows, but I tried to indicate that he has a pretty hip pair of glasses), Aleix, Eike, Lydia and myself. We spent more than thirty hours over this past weekend working on board things.

One floor down, the KDE Frameworks 6 sprint was happening 1 2 3 4 5, which was moving post-its around at a furious pace and innovated with a virtual David Faure. One of the things the board talked about was equipment to support telepresence at sprints. That’s what the KDE e.V. is for – to support the community in doing good things – and so we’re thinking about good was to help the community while keeping our travel footprint small(er).

If you have a telepresence idea (e.g. a monitor and a rock64 and a nice room-microphone) and can make it work, do let us know.

Other topics were finances, events, people, places and things. That’s not very specific because this blog entry is a public thing and some of what the board works on is sensitive. Reports are sent to the membership of KDE e.V. on a regular basis. But here’s some non-sensitive examples:

Some of the things we talked about were KDE beer mats, which Kai Uwe put together for Qt World Summit. They’re amazing, and you can find them on the promo-materials page that he has also been putting together.

A place that was mentioned was Barcelona, which is where the Linux App Summit recently happened – supported by KDE – for the good of the entire ecosystem. There was a restaurant called Barcelona just across the road from the hotel in Berlin, but I did not dare visit it.

People are a sensitive topic, but for some reason I ended up looking up Edsger Dijkstra, so I’ll list him as the example person for this board get-together. Or I could list the people of the board, who do wildly different things during the rest of the week and come together like Power Rangers for meetings.

The meat (or vegetables, or staple carbohydrate, whichever you feel is most important in a meal) of KDE e.V.’s work is events. Upcoming we have FOSDEM and various sprints. Plasma Mobile and KDE Frameworks 6, for instance, or KDE PIM (a yearly tradition). None of them have dates finalized though, so they’re not on the calendar yet. Any part of KDE can organize a sprint; if getting together is the right thing to do then there’s a sprint policy to help you put one together.

Finances are boring to me. Lydia had a 100-yen coin left over from a recent trip. It was shiny.

So that’s the kind of stuff we worked on! It will inform and steer what KDE e.V. does over next few months, and we’ll probably get together after FOSDEM again.


          

Systemadministratör Linux med varierande arbetsuppgifter

 Cache   
Vi söker nu systemadministratörer som tycker om tekniska utmaningar och vill ha varierande arbetsuppgifter.
25 november
          

Recommended update for sysstat 3103

 Cache   
Abstract:

Moderate: Recommended update for sysstat


Patch: SUSE-SLE-SERVER-12-SP4-2019-3103
Bugs: 1144923, SLE-5958

Applies to:

Package(s): sysstat sysstat-isag
Product(s):
SUSE Linux Enterprise Server 12 SP4


Downloads:


          

Security update for tightvnc 14235

 Cache   
Abstract:

Important: Security update for tightvnc


Patch: slessp4-tightvnc-14235
CVEs: CVE-2019-8287, CVE-2019-15679, CVE-2019-15678, CVE-2019-15680
Bugs: 1155472, 1155476, 1155442, 1155452

Applies to:

Package(s): tightvnc
Product(s):
SUSE Linux Enterprise Server 11 SP4 LTSS


Downloads:


          

Recommended update for mcelog 3111

 Cache   
Abstract:

Moderate: Recommended update for mcelog


Patch: SUSE-SLE-Module-Basesystem-15-SP1-2019-3111
Bugs: 1149186

Applies to:

Package(s): mcelog
Product(s):
SUSE Linux Enterprise Server 15 SP1


Downloads:


          

Recommended update for ghostscript-library 14234

 Cache   
Abstract:

Moderate: Recommended update for ghostscript-library


Patch: slessp4-ghostscript-library-14234
Bugs: 1152542

Applies to:

Package(s): ghostscript-fonts-other ghostscript-fonts-rus ghostscript-fonts-std ghostscript-library ghostscript-omni ghostscript-x11 libgimpprint
Product(s):
SUSE Linux Enterprise Server 11 SP4 LTSS


Downloads:


          

Recommended update for sysstat 3104

 Cache   
Abstract:

Moderate: Recommended update for sysstat


Patch: SUSE-SLE-Module-Server-Applications-15-2019-3104
Bugs: 1144923, SLE-5958

Applies to:

Package(s): sysstat-isag
Product(s):
SUSE Linux Enterprise Server 15


Downloads:


          

Recommended update for sle-module-legacy-release 3107

 Cache   
Abstract:

Recommended update for sle-module-legacy-release


Patch: SUSE-SLE-Module-Legacy-12-2019-3107
Bugs: 1125463

Applies to:

Package(s): sle-module-legacy-release sle-module-legacy-release-cd
Product(s):
SUSE Linux Enterprise Server 12


Downloads:


          

Recommended update for wicked 3124

 Cache   
Abstract:

Moderate: Recommended update for wicked


Patch: SUSE-SLE-SAP-12-SP1-2019-3124
Bugs: 1042123, 1129986, 1132280, 1132326, 1132774, 1132977, 1136034, 1140117, 1142214, 1142670, 1143182, 1150183, 1150972, SLE-5936

Applies to:

Package(s): wicked wicked-service
Product(s):
SUSE Linux Enterprise Server for SAP Applications 12 SP1


Downloads:


          

Recommended update for oracleasm 3100

 Cache   
Abstract:

Moderate: Recommended update for oracleasm


Patch: SUSE-SLE-SERVER-12-SP4-2019-3100
Bugs: 1119403, 1053298, 1144700, 1074655, 1145675, 1093128

Applies to:

Package(s): oracleasm-kmp-default
Product(s):
SUSE Linux Enterprise Server 12 SP4


Downloads:


          

Recommended update for kiwi 3106

 Cache   
Abstract:

Moderate: Recommended update for kiwi


Patch: SUSE-SLE-SAP-12-SP1-2019-3106
Bugs: 1108837, 1103542, ECO-534

Applies to:

Package(s): kiwi kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot kiwi-desc-vmxboot kiwi-doc kiwi-pxeboot kiwi-templates kiwi-tools
Product(s):
SUSE Linux Enterprise Server for SAP Applications 12 SP1


Downloads:


          

Recommended update for wicked 3123

 Cache   
Abstract:

Moderate: Recommended update for wicked


Patch: SUSE-SLE-Module-Basesystem-15-SP1-2019-3123
Bugs: 1042123, 1129986, 1132280, 1132326, 1132774, 1132977, 1136034, 1140117, 1142214, 1142670, 1143182, 1150183, 1150972, SLE-5936

Applies to:

Package(s): wicked wicked-service
Product(s):
SUSE Linux Enterprise Server 15 SP1


Downloads:


          

Recommended update for wicked 3112

 Cache   
Abstract:

Moderate: Recommended update for wicked


Patch: SUSE-SLE-SERVER-12-SP4-2019-3112
Bugs: 1042123, 1129986, 1132280, 1132326, 1132774, 1132977, 1136034, 1140117, 1142214, 1142670, 1143182, 1150183, 1150972, SLE-5936

Applies to:

Package(s): wicked wicked-service
Product(s):
SUSE Linux Enterprise Server 12 SP4


Downloads:


          

Recommended update for python 3120

 Cache   
Abstract:

Moderate: Recommended update for python


Patch: SUSE-SLE-Module-Desktop-Applications-15-2019-3120
Bugs: 1149792

Applies to:

Package(s): python-tk
Product(s):
SUSE Linux Enterprise Server 15


Downloads:


          

Recommended update for smc-tools 3109

 Cache   
Abstract:

Moderate: Recommended update for smc-tools


Patch: SUSE-SLE-Module-Basesystem-15-SP1-2019-3109
Bugs: 1153947

Applies to:

Package(s): smc-tools
Product(s):
SUSE Linux Enterprise Server 15 SP1


Downloads:


          

Recommended update for apr-util 3110

 Cache   
Abstract:

Recommended update for apr-util


Patch: SUSE-SLE-Module-Server-Applications-15-2019-3110
Bugs: 1149792

Applies to:

Package(s): libapr-util1-dbd-mysql libapr-util1-dbd-pgsql libapr-util1-dbd-sqlite3
Product(s):
SUSE Linux Enterprise Server 15


Downloads:


          

Recommended update for kiwi 3113

 Cache   
Abstract:

Moderate: Recommended update for kiwi


Patch: SUSE-OpenStack-Cloud-7-2019-3113
Bugs: 1108837, ECO-534

Applies to:

Package(s): kiwi kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot kiwi-desc-vmxboot kiwi-doc kiwi-templates
Product(s):
SUSE OpenStack Cloud 7


Downloads:


          

Recommended update for cups-filters 3108

 Cache   
Abstract:

Moderate: Recommended update for cups-filters


Patch: SUSE-SLE-Module-Basesystem-15-2019-3108
Bugs: 1128167

Applies to:

Package(s): cups-filters cups-filters-devel
Product(s):
SUSE Linux Enterprise Server 15


Downloads:


          

Recommended update for syslog-ng 3116

 Cache   
Abstract:

Moderate: Recommended update for syslog-ng


Patch: SUSE-SLE-SAP-12-SP1-2019-3116
Bugs: 1152420

Applies to:

Package(s): syslog-ng
Product(s):
SUSE Linux Enterprise Server for SAP Applications 12 SP1


Downloads:


          

Recommended update for wicked 3114

 Cache   
Abstract:

Moderate: Recommended update for wicked


Patch: SUSE-SLE-Module-Basesystem-15-2019-3114
Bugs: 1042123, 1129631, 1129986, 1132280, 1132326, 1132774, 1136034, 1140117, 1142214, 1142670, 1132280, 1150972, 1150183, 1143182, 1132977, SLE-5936

Applies to:

Package(s): wicked wicked-service
Product(s):
SUSE Linux Enterprise Server 15


Downloads:


          

Recommended update for wicked 3122

 Cache   
Abstract:

Moderate: Recommended update for wicked


Patch: SUSE-OpenStack-Cloud-7-2019-3122
Bugs: 1132977, 1143182, 1142214, 1150972, 1150183, 1132280, SLE-5936

Applies to:

Package(s): wicked wicked-service
Product(s):
SUSE OpenStack Cloud 7


Downloads:


          

Recommended update for e2fsprogs 3118

 Cache   
Abstract:

Moderate: Recommended update for e2fsprogs


Patch: SUSE-SLE-Module-Basesystem-15-2019-3118
Bugs: 1154295

Applies to:

Package(s): e2fsprogs e2fsprogs-devel libcom_err-devel libcom_err-devel-static libcom_err2 libext2fs-devel libext2fs-devel-static libext2fs2
Product(s):
SUSE Linux Enterprise Server 15


Downloads:


          

Debug symbols for lvrt.dll

 Cache   
I got a 3.5 inch floppy drive with USB interface - they were very cheap at some pint. Anyway, I browsed through various releases available in obscure places of the web. There's A LOT of things created by NI which either use the standard LV runtime environment, or use parts of the LV code. I downloaded > 100GB of various files when I decided it's time to stop. There was probably way more to find, but I have to limit my time. Findings: - Files from Windows platform are the worst port to reverse engineer, mostly because Windows libraries (.DLL) define exported routines explicitly. - UNIX base releases (solaris,linux) are the best to debug - compiled for popular CPU architectures, and shared libs (.SO) have all routines exported - meaning their names are retained - For some obscure platforms, I found static libraries (.a/.lib) files included in the release. These have the most info on source code retained, but not the whole code was in that form. Not the part I need anyway. - The best version to focus on seem to be LV6.0 - the code is a lot less bloated than in newer releases, and the core of the tool didn't seem to have changed much since that release (though I didn't found much LV5.0 releases - I can tell 4.0 is too old and does not have many blocks which exist in modern VI files, for 5.0 - I'm not sure) Here's the loading of LVSR block in LabView 6.0. Unfortunately, I still don't have struct definitions. But at least I know how the structs are named, thanks to C++ name mangling. void RToVI(SAVERECORD **sr, INSTRUMENT **instr) { char fld10a; char fld10b; INSTRUMENT *dInstr; int state; (*instr)->sr_field4 = (((*sr)->field_4 & 0xFF0000) >> 8) | ((unsigned int)(*sr)->field_4 >> 24) | (((*sr)->field_4 & 0xFF00) << 8) | ((*sr)->field_4 << 24); (*instr)->sr_field8 = (((*sr)->field_8 & 0xFF0000) >> 8) | ((unsigned int)(*sr)->field_8 >> 24) | (((*sr)->field_8 & 0xFF00) << 8) | ((*sr)->field_8 << 24); (*instr)->sr_fieldC = (((*sr)->field_C & 0xFF0000) >> 8) | ((unsigned int)(*sr)->field_C >> 24) | (((*sr)->field_C & 0xFF00) << 8) | ((*sr)->field_C << 24); (*instr)->sr_field12 = _byteswap_ushort((*sr)->field_12); (*instr)->instrState = (((*sr)->instrState & 0xFF0000) >> 8) | ((unsigned int)(*sr)->instrState >> 24) | (((*sr)->instrState & 0xFF00) << 8) | ((*sr)->instrState << 24); (*instr)->sr_field14 = _byteswap_ushort((*sr)->field_14); (*instr)->sr_field16 = _byteswap_ushort((*sr)->field_16); (*instr)->sr_field20 = _byteswap_ushort((*sr)->field_20); (*instr)->sr_field22 = _byteswap_ushort((*sr)->field_22); (*instr)->version = (((*sr)->version & 0xFF0000) >> 8) | ((unsigned int)(*sr)->version >> 24) | (((*sr)->version & 0xFF00) << 8) | ((*sr)->version << 24); (*instr)->sr_field24 = (((*sr)->field_24 & 0xFF0000) >> 8) | ((unsigned int)(*sr)->field_24 >> 24) | (((*sr)->field_24 & 0xFF00) << 8) | ((*sr)->field_24 << 24); (*instr)->sr_field1C = (((*sr)->field_1C & 0xFF0000) >> 8) | ((unsigned int)(*sr)->field_1C >> 24) | (((*sr)->field_1C & 0xFF00) << 8) | ((*sr)->field_1C << 24); qmemcpy(&(*instr)->sr_field34_md5, (*sr)->field34_md6, 0x10u); qmemcpy(&(*instr)->sr_field28, &(*sr)->field_28, 0xCu); RevBL(&(*instr)->sr_field28); RevBL(&(*instr)->field_2C); RevBL(&(*instr)->field_30); fld10a = (*sr)->field_10; fld10b = HIBYTE((*sr)->field_10); (*instr)->is_sr_field10_flag0200 = HIBYTE((*sr)->field_10) & 2; (*instr)->is_sr_field10_flag0100 = fld10b & 1; (*instr)->is_sr_field10_flag0400 = fld10b & 4; dInstr = *instr; if ( (*instr)->sr_field4 & 0x20000 ) { state = dInstr->instrState; if ( state & 0x200 ) { dInstr->instrState = state & 0xFFFFFDFF; DBPrintf("Fixing instrState, remove viDebugCapable from subroutine VI"); } } }
          

ÇözümPark Haftalık Bülten – 2 Aralık 2019

 Cache   

ÇözümPark Webcast Yeni Nesil Yedekleme Çözümü: Rubrik ile Canlı Demo – 17 Aralık 2019 Salı Saat 10:00 ÇözümPark Akademi Eğitimleri Azure Üzerinde Serverless Yazılım Geliştirme – 10/11 Aralık 2019 VMware vSphere: Kurulum, Yapılandırma ve Yönetim V6.7 – 21/22 Aralık 2019 Sponsor Etkinlik Data Center İstanbul – 3 Aralık Salı Güncel Teknoloji Haberleri Microsoft Gartner’da Liderler Kategorisine Yükseldi Google, Google Fotoğrafların Önemli Bir Özelliğini Yanlışlıkla Kaldırdı Yeni Exchange Yönetim Panelini Denediniz mi? MixCloud Hacklendi 20 Milyondan Fazla Kullanıcının Kişisel Verisi DarkWeb de Satıldı RIPE NCC Son IPV4 Adres Aralığını Tahsis Ettiğini Duyurdu Kali Linux 2019.4’de Yeni Mod Eklendi : ” Undercover MOD “ HP, SSD Diskler İçin Acil Güncelleme Yayınladı !! Twitter Etkin Olmayan Hesapları Silme Kararını Geri Aldı Black Friday 2019 Fırsatları:Apple,Amazon,Walmart Adobe: Magento Marketplace Portalının Hacklendiğini Açıkladı Makaleler .Net Core MVC İçerisinde Bootstrap Kullanımı Windows 10 Hyper-v VM Live Storage Migration SQL Script ile Otomatik Backup ve Restore SQL Server 2019 Kurulumu Office Customization Tool ile Ofis 365 Pro Plus, Business ve Standart Kurulum İşlemleri Windows Server 2019 Hyper-v VM Live Storage Migration ITSM İçin Yol Haritası, Kritik Başarı Faktörleri ve Zorluklar ITIL V3 ve ITIL V4 Hakkında Bilmeniz Gereken Her Şey Dell Poweredge R740 XD Üzerine Nasıl OS Kurulumu Yapılır? GFI Mail Archiver Kurulum Adımları Bloglar Microsoft Azure AD ve Office 365 Ne Kadar Güvenli? How To Get The Most Out Of Your Security Investment PFSense DHCP Loglarını ELK Stack ile Parse Etme ve Görüntüleme Azure Hybrid Servisleri Nelerdir? Azure Hybrid Services Azure Arc Nedir? Windows Server 2008 ve 2008 R2 için Uzatılmış Destek Süresi 14 Ocak 2020 Tarihinde Sonra Eriyor Active Directory Attribute Editor ASP .NET Core Blazor ve React Arasındaki Farklılıklar Centos Stream 8 (1905) Üzerinde Node.js Kurulumu ve Kullanımı Vmware Distributed Switch Nedir? Standart Switch ile Arasındaki Farklar Nelerdir? Videolar HPE – Qumulo – Verileriniz 10 Yıl Öncesi ile Aynı Değil, Depolama Teknolojiniz Neden Olsun? Microsoft Power BI : Hızlı, Kolay, Yetenekli Çalışmayan Felaket Senaryoları ve Sonuçları Veeam ile Office 365 Yedekleme Hizmeti Parola Güvenliği Ürünü PassGate’in Finans Sektöründeki Deneyimi Sekillendirilebilir Mimaride Yenilikler Synergy FixSIEM Açık Kaynak Kodlu Güvenlik Platformu ATAR Güvenlik Otomasyon Robotu

The post ÇözümPark Haftalık Bülten – 2 Aralık 2019 appeared first on ÇözümPark.


          

Kali Linux 2019.4’de Yeni Mod Eklendi : " Undercover MOD "

 Cache   

Kali Linux 2019.4 geçen hafta yayınladığı haberini yapmıştık. Yeni Kali ile bir çok yeni özellik gelmişti bunlardan biriside “ Undercover MOD “ özelliği bu özelliği aktif ederek Windows 10 görünümüne kavuşabilir ve sanki Windows 10 kullanır gibi Kali Linux’u kullanmaya başlayabilirsiniz. Yapmanız gereken çok basit Konsolu açıyorusuz “ kali-undercover “ yazıyorsunuz ve Windows 10 karışınızda sonrasında Kali Linux arayüzüne dönmek için tekrar “ kali-undercover “ komutu yazıyorsunuz ve Kali Linux’unuzu eski görünümünde kullanmaya devam ediyorsunuz. Kaynak Link

The post Kali Linux 2019.4’de Yeni Mod Eklendi : " Undercover MOD " appeared first on ÇözümPark.


          

Dec 4, 2019: Uses and Misuses of DNA Methylation to Explain Health Inequalities at Mission Hall

 Cache   

DNA methylation is a biological system critical for human physiological function. It is more stable over time than many biomarkers, but, unlike genotype, it is dynamic depending on the environment. Two difficult challenges for studying the impacts of social and economic factors on health are: 1) the lag time between exposure and health outcomes, and 2) the need to evaluate multiple health outcomes to understand the impacts of policy change. In this talk, I will discuss what we know about how DNA methylation may help to address these challenges, with the goal of providing the best evidence possible for understanding the impacts of policies for decreasing inequalities in health.

David Rehkopf, ScD, MPH is Associate Professor of Medicine in the Division of Primary Care and Population Health at Stanford University. His work examines ways in which social and economic factors impact health and mortality across the lifespan, with a focus on the impact of work and earnings on chronic disease risk and aging.

Join from a PC, Mac, Linux, iOS or Android device:

https://ucsf.zoom.us/j/9786614046

Meeting ID: 978 661 4046

Join from telephone:

US: +1 669 900 6833

Non-US: +1 646 558 8656

View on site | Email this event


          

RE: Blender ako video editor

 Cache   

Tento článok som pôvodne plánoval ako blog. Nakoniec som sa rozhodol pre článok, takže som sa vzdal akýchkoľvek osobných komentárov. Myslím, že komentár je vhodné miesto, kde by som dodatočné informácie mohol priložiť.

Prečo Blender

Blender nebýva v článkoch o strihu videa pod linuxom na popredných miestach. Pre mňa rozhodne nebol prvou voľbou a väčšina užívateľov na tom bude podobne.

kdenlive

Doteraz som používal kdenlive. Nemám ten softvér rád, ale svoju prácu odviedol. Výstup sa mi nepáčil pretože som nikdy nevedel poriadne nastaviť parametre filtrov (buď sú na mňa moc zložité, alebo sú zle naprogramované).

K tomu sa pridružili ďalšie problémy, napr. častejšie padanie po poslednej aktualizácii. Zároveň pri niektorých videách nefungoval export (začal padať mlt). Narýchlo som pre tieto videá musel nájsť iný editor.

OpenShot

Ako prvú alternatívu som skúsil openshot. Nepodarilo sa mi z neho exportovať žiadne video. Bolo to v dobách keď som už začal používať dobre komprimované 1080p@60. S openshotom sa mi stalo niečo, čo som na linuxe nevidel už veľmi dlho - vytuhol mi celý desktop. Skúmal som, čo túto anomáliu spôsobilo. Openshot pri pohybe kurzoru spustil pre každý frame samostatný proces, ktorý začal prehrávať video od keyframu po požadovaný frame a každý ten proces bol spustený s maximálnou prioritou, teda omnoho vyššou než X-ka. Priemerný čas prístupu k framu pre jeden proces bol u môjho videa cez 5s. Nakoniec som musel počkať pár minút kým sa mi podarilo openshot zatvoriť ;)

Shotcut

Havaroval pri importe prvého videa. Čo viac k tomu napísať ;)

Blender

Nakoniec som skúsil Blender. Ovládanie som zvládol bez problémov, výkon som vyriešil cez proxy, takže môžem pohodlne strihať video vo vysokom rozlíšení bez zásekov.

Nakoniec by som chcel ešte vyzdvihnúť úžasné rozhranie. Na obrázku 11 strihám v okne s rozlíšením 480x320px. Napriek smiešnemu rozlíšeniu, do ktorého by sa nevošiel ani priemerný áno / nie dialóg z GTK tu mám zobrazené 4 okná a dokážem celkom pohodlne strihať video.


          

IT / Software / Systems: PHP Web Developer - Miami, Florida

 Cache   
PLEASE DO NOT APPLY BEFORE READ THE COMPLETE POST!!If you are a Experienced PHP Developer BASED in South Florida read on! We are looking for new talent for our offices in Miami. We are Miami based company, branch of a French company specialized on SIMcards and Telecom platforms.--- We are constantly growing and in need to of a strong web developer to join our growing team immediately.--- What you need - Bachelor of Science in Computer Science or related degree- Experience with MVC framework, ( Symfony is a MUST)- Experience with PHP (must)- Experience with relational databases such as MySQL, Oracle.- Experience with linux- Experience with HTML, CSS, Javascript (AJAX/---DOM), Java- Experience with Webservices, SOAP, RESTAPI What You'll be doing -Creating web applications -Create front, and back-end applications.----Build on commercial, open-source, and custom frameworks.----Work with various programming languages and protocols.--- What's in it for you- Possibility to work in a high-tech environment- Multidisciplinary team based in Miami/Argentine/Middle East. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visasThis is a full time onsite job in Miami, if you are not able to work under this premise please do not apply. ()
          

18 Years Ago, Linux’s Legendary Package Manager Synaptic was Released

 Cache   
What is the first thing you do after you install Ubuntu or Debian? For me, and literally for almost everybody I met in the Linux world, the first thing is to install Synaptic. In November 13, Synaptic became 18 years old, and we are here to honor this good piece of software that served us …
          

Mira mamá, sin camionero

 Cache   

Patrocinador: esta semana de Black Friday, los mejores descuentos están en PCComponentes. Hoy miércoles tienes ofertas en portátiles y en informática en general.

Camiones autónomos / Censuras en TikTok / La polémica del mando de Stadia / Los trucos para mejorar Tinder / Realidad Virtual a tope

 Un camión autónomo recorre EE.UU. de punta a punta. 4.500 kilómetros y tres días después, los sistemas de nivel 4 de autonomía de Plus AI cruzaron Norteamérica. A bordo, un conductor de seguridad y un ingeniero monitorizaron el trayecto.

 Un hito importante aunque no han desvelado algunos detalles clave, de repostaje y peajes principalmente. El camión transportó carga real para un cliente real.

 Los sistemas de moderación de TikTok quedan en entredicho después de que una musulmana estadounidense viese su cuenta bloqueada por criticar los campos de concentración (vídeo) de Xinjiang. TikTok dice que fue por un vídeo con un meme de Bin Laden (vídeo) en otra cuenta una semana antes.

 Los usuarios de WeChat fuera de China también viven en este complejo sistema de dualidad legal.

 Las cámaras de videovigilancia con identificación facial incorporada se extienden por Madrid.

 Google afirma que los mandos de Stadia son de “género neutro” al tener sus botones agrupados de tal forma que manos más pequeñas los alcancen sin problema. Muchos internautas se mofan, pero en realidad esto es un tema importante de accesibilidad.

 No hay trucos en Tinder, según Tinder. Ni rechazar 5 perfiles por cada 1 que nos gusta, ni cambiar la distancia máxima, ni reiniciar la cuenta. La compañía afirma que el único método efectivo es la constancia y hablar con muchas personas.

 YouTube tendrá el banner más grande de Internet. Su app para televisores mostrará una pieza publicitaria gigante que ocupará aproximadamente el 60% de toda la pantalla. — También está en móvil y escritorio, pero más reducida.

 Facebook compra el estudio creador de Beat Saber. Beat Games es propiedad de Oculus ahora, y producirá más títulos de realidad virtual, intentando repetir la popularidad de Beat Saber.

 Valve publicará herramientas de modding con Half-Life Alyx para poder crear mods, mapas, modelos y demás específicos para realidad virtual. Estas herramientas fueron la base de Counter Strike y tantos otros juegos hace 20 años.

 Ejecutivo de Xbox dice que no hay demanda para realidad virtual y que por eso no están centrados en ese campo. Desde Sony le responden que ellos seguirán apostando por la tecnología.

 Granjeros rusos ponen gafas de realidad virtual a sus vacas con escenas de campos verdes para “estar más tranquilas y producir más leche”. Muy escéptico con esto, y dudo mucho que con su visión lateral vean nada.

 Facebook elimina las cuentas de los hackers de NSO. Los empleados y algunos de sus familiares se quedan sin WhatsApp ni Instagram. El grupo israelí de ciberseguridad ha demostrado ser capaz de asaltar iOS, Android, WhatsApp, etc. y vende este acceso a gobiernos, policías, cuerpos de espionaje, etc.

¿Qué termino es mejor que hacker? Muchas veces me decís que no es adecuado usar hacker para hablar de un ciberdelincuente. En este caso son expertos en ciberseguridad que atacan sistemas. ¿Está bien empleado? Dame tu opinión.

 Twitter comenzará a cancelar cuentas inactivas en masa a partir de diciembre. Tras 13 años de operaciones, muchos nombres de usuario inertes empezarán a quedar libres para que puedan volver a ser usados.

 Las cuentas de familiares fallecidos también podrían quedar afectadas, y The Internet Archive quiere ayudar a preservarlas.

 El Honor View 30 es el siguiente móvil de Huawei sin GooglePrácticamente idéntico al Mate 30 pero por unos 500 euros. Sería un superventas en Europa que, de momento, se quedará en China.

 El Kirin 990 de Huawei cuenta con raytracing en tiempo real para aplicarlo en los videojuegos que así lo programen. Los resultados están limitados a 30 fps, pero son muy vistosos (vídeo).

 Spotify tendrá sus propios premios musicales para competir con MTV, AMA, Grammys, etc. con una particularidad: los ganadores serán los artistas más populares en la plataforma. — Se celebrarán el 5 de marzo en Ciudad de México, la capital mundial con más usuarios de Spotify.

Assorties

 Amazon España ofrece descuentos de hasta el 25% en los libros, posiblemente saltándose la restrictiva legislación.

 NordVPN presenta su propio gestor de contraseñas llamado NordPass para aquellos que busquen alternativa a 1Password.

 Crean una herramienta para encontrar la posición de un tiroteo a partir de los datos de audio en los vídeos grabados con múltiples móviles.

 La teleoperadora Orange lanza en España su propio banco totalmente digital con cuentas corriente tradicionales.

 Zorin OS 15 Lite es una versión especial de Linux con una interfaz del estilo Windows 7 diseñada para funcionar bien en ordenadores de incluso hace 15 años. Zorin OS 15 normal es mucho más versátil.

 Ford y Tesla no medirán la potencia de sus camionetas.

 Xerox inicia una OPA hostil a HP después de que la junta rechazase su oferta de adquisición de 33.000 millones de dólares.

 China se lanza a por el grupo Daimler. El fabricante chino BAIC quiere aumentar su participación del 5% presente, y quizá superar a su compatriota Geely (que tiene casi el 10%).

¿Quieres colaborar con el programa?

----

Ahora también tenemos un grupo de Telegram para oyentes: https://t.me/joinchat/AF0lVBd8RkeEM4DL-8qYfw

----

Sigue la publicación en:


          

RHEL 8 compatible Sourcepro version

 Cache   
We want to move our application from RED HAT ENTERPRISE LINUX-7 to RHEL-8. Currently we are using SourcePro_2018.2 in RHEL-7 environment. What is...
          

ERA-19-DT-DIL-54805-77441 - Ingénieur développement Logiciel Patroller H/F

 Cache   
Filière principale / Métier principal : Recherche, conception et développement/Logiciel
Type contrat : CDI
Description du poste :
Intégré(e) à la Direction Ingénierie Logicielle de Safran Electronics & Defense, vous travaillerez sur le drone Patroller. En collaboration avec le Centre d'Excellence Produit Drone, vous aurez les activités et responsabilités suivantes : - Définition des architectures systèmes et composants logicielles - Maîtrise de la chaîne de build et des intégrations logicielles - Réalisation de spécifications logicielles - Réalisation/test/intégration de logiciel selon decision make or buy - Reporting de l'avancement des travaux au chef de projet CEP Drone et au responsable métier.

Vous êtes de formation Ingénieur Informatique et vous avez une expérience d'au moins 3 ans sur du développement logiciel, idéalement en C++. Vous bénéficiez des compétences techniques suivantes : Langage C, C++ Maîtrise des OS Linux et OS temps réel Maîtrise des chaînes de build (Jenkins, Makefile, bash, python ..) Bonne connaissance des protocole DDS, et réseaux SNMP, TCP/IP Connaissance de la DO178B/C sera un plus Vous êtes dynamique, avez une communication aisée et êtes force de proposition (pour augmenter l'efficacité logiciel sur process, des tests/développements, de l'intégration ...). Vous apprécié le travail en équipe sur un même logiciel et avez la capacité à estimer, communiquer et vous engager sur les temps de développement. Vous donnez de la visibilité sur l'avancement de vos tâches et sur les potentielles difficultés futures. Enfin, vous savez vous adapter et suivre des processus de développements rigoureux.
Ville : 21 av Gros Chêne 95610 ERAGNY
Niveau d'études min. requis : BAC+5
Langue / Niveau :
Anglais : Intermédiaire

          

2019-79692 - SOFTWARE VALIDATION ENGINEER H/M

 Cache   
Filière principale / Métier principal : Recherche, conception et développement/Logiciel
Type contrat : CDI
Description du poste :
Attached to the Electronics and Software Products Department and in the Software Department Embedded and electronic, you join the teams in charge of software validation applications for our client ZODIAC AEROSPACE. You will participate in various V&V projects for software testing (for example: mission preparation and conduct for drone, helicopter or aircraft, guidance and registration of missile according to targets, air base management or mapping on tablet.) The work consists of: - Test new software modules or patches (MCO) on the software platform - Intervene in the integration phases and ensure functional validation - Script writing and test automation - Write the documentation (test plan, recipe book, etc.), - Guarantee the support and capitalization. We offer; French Contract; CDI Tull time High Social Benefits Salary according with experience

You have a 5-year university degree in the field of engineering with a specialization in Computer Science and software. - You are familiar with test tools (RTRT, HP Quality center,...), the V-cycle. - You ideally have at least two years of experience in V&V. - Good knowledge of Windows and Linux environments, configuration management: SVN, GIT. - Good team spirit, Rigour.
Ville : Montreuil
Niveau d'études min. requis : Bac
Langue / Niveau :
Anglais : Courant
Langue / Niveau :
Français : Courant

          

Amazon WorkSpaces Introduces WorkSpaces 3.0 Client for Linux

 Cache   

We are excited to introduce the Amazon WorkSpaces 3.0 client for Linux (Ubuntu Linux 18.04). This 3.0 client also contains some new enhancements including friendly naming for registration codes (directories) and a new UI. 


          

CloudWatch Application Insights for .NET and SQL Server now supports Windows Performance Counters, SQL Server on Linux, and more

 Cache   

Amazon CloudWatch has added three new features to the Application Insights for .NET and SQL Server capability to further enhance observability for your .NET and SQL Server based applications.


          

AWS Elastic Beanstalk Launches AL2 Corretto Platforms (Beta)

 Cache   

You can now run your Java applications on AWS Elastic Beanstalk using Corretto 8 on Amazon Linux 2, and Corretto 11 on Amazon Linux 2 beta platforms.


          

Comment on PowerTop – Monitors Total Power Usage and Improve Linux Laptop Battery Life by Ravi Saive

 Cache   
@dps, I don't think tlp conflict with powertop..
          

Comment on 15 Useful ‘sed’ Command Tips and Tricks for Daily Linux System Administration Tasks by Tom

 Cache   
Hello, Please look at tip no. 12. (Switching pairs of words) and compare a command used in an example - there are not the same. <pre> # sed 's/^\(.*\),\(.*\)$/\, /g' names.txt vs # sed 's/^\(.*\),\(.*\)$/\2\, \1 /g' names.txt </pre> Despite that, the tutorial is very useful. Thanks for your effort.
          

Comment on Setup Flexible Disk Storage with Logical Volume Management (LVM) in Linux – PART 1 by Majid Khatib Shahidi

 Cache   
Thanks, very helpful article...
          

基于AFL对Linux内核模糊测试的过程详述

 Cache   
在这篇文章中,我们将运行AFL代码覆盖率工具,在一个定制的Linux内核上驱动我们的netlink shim程序,所有这些都在KVM虚拟化中运行。
          

Review: Obarun 2019.11.02 and Bluestar 5.3.6

 Cache   

This week I decided to test drive a distribution I have not reviewed before and, after looking through a handful of projects, my gaze landed on Obarun. The Obarun distribution is based on Arch Linux and features the s6 init software instead of the more commonly used systemd. The projects website describes Obarun as follows:

The goal of Obarun is to provide an alternative for people looking for more simplicity and transparency in maintaining their systems. Obarun is not designed with beginners to Linux in mind.

Obarun, like its parent, is a rolling release operating system which uses pacman as its package manager. The distribution is available in two editions: Minimal (589MB) and JWM (974MB). The former offers a command line interface while the latter provides a lightweight window manager. I decided to download the JWM edition. The project's website provides the default usernames and passwords for the live media. We are also given a summary of the installation steps which let us know we will need to set up an Internet connection and a partition for the operating system prior to launching Obarun's text-based installer. Obarun's media boots to a console interface and prompts us to login. If we login using the root account we are presented with a command line interface. However, if we sign in as the user oblive then the system loads the JWM graphical interface with a panel placed across the bottom of the screen. The network settings window then opens to make sure we know to enable an Internet connection.

The live media does not ship with a lot of software, but there are some utilities to help us get the operating set up, including the cfdisk disk partitioning tool. I like cfdisk because it can run in a terminal and is fairly easy to navigate. Using cfdisk and mkfs I created a fresh ext4 partition and mounted it prior to launching the system installer, obarun-install.

Read more


          

TRENDnet TUC-ET2G USB-C to 2.5 Gigabit Ethernet adapter for Windows, Mac, and Linux [Review]

 Cache   

Also cool? The TUC-ET2G worked without issue on Linux -- despite TRENDnet not listing support. More specifically, on my desktop running Ubuntu 19.10, the adapter worked right out of the box -- no compatibility issues at all. It was identified as a generic "USB Ethernet" adapter, but hey, it worked! Since TRENDnet also offers macOS drivers, it is appropriate to say the TUC-ET2G is cross-platform.

Ultimately, the TRENDnet TUC-ET2G worked flawlessly with all my testing, albeit entirely using Gigabit connections. It was just as fast as the onboard Ethernet ports found on my desktop and never got hot under heavy load. Build quality is quite nice too -- the plastic body has taken a lot of abuse and remains in great shape. It is essential tool in my life.

Read more


          

OSGeoLive Distro Opens Doors to Geospatial Worlds

 Cache   

OSGeoLive is a unique Linux distro. It pulls together a large library of Linux tools and applications that support geospatial workloads. It is not designed to be a general usability Linux operating system, but if you add the software it's missing, you can happily use it for other computing tasks.

I was particularly intrigued by some of its standalone applications and Web app offerings. Browsing through this distro's feature tools was a fun-filled discovery experience.

Nothing needed to be set up or configured. One click led to another. With each new screen came interesting information that teased my inquisitive mind. The experience actually sparked an interest in the world of geospatial elements.

Read more


          

SolydXK 10

 Cache   

SolydXK is a Debian-based desktop distribution. Originally, SolydXK grew out of Linux Mint Debian Edition, providing desktop editions that Mint did not support. However, SolydXK soon grew into its own identity and became independent from Mint, though it does still use the same system installer.

SolydXK is available in two editions: Xfce and KDE Plasma. Since we reviewed the Xfce edition of SolydXK 9 earlier this year, I decided to try out the KDE branch of version 10.

SolydXK 10 is based on Debian 10 "Buster" and provides builds for 64-bit (x86_64) machines. In the past there were builds provided for Raspberry Pi computers, but these have been dropped with version 10. The Xfce edition of SolydXK is a 1.6GB download and the KDE edition I decided to try is a 2.2GB download.

Booting from the distribution's live media brings up the KDE Plasma desktop with a soft, blue theme. There is a panel at the bottom of the screen which holds the application menu, task switcher, and system tray. A single icon for launching the system installer sits in the upper-left corner of the desktop.

Read more


          

Cleverly Reimagined Slax Distro Pushes Portable Linux's Limits

 Cache   

Slax runs on a wide range of different file systems, including EXT (ext2,ext3,ext4), btrfs, and even FAT and NTFS.

It took me about one hour to download the must-have computing applications and accessory tools that fit my needs. The installation of each program takes longer than a distro installed to a hard drive. USB drives are much slower than an internal hard drive.

Once I had all of my needed software up and running, I generally was pleased with how Slax Linux performed.

Slax is not a perfect Linux platform, at least not yet -- but for me its convenience and flexibility outweigh its current shortcomings.

Read more


          

Hans de Goede: Adventures in fixing suspend/resume on a HP x2 Detachable 10-p0XX

 Cache   
I got contacted by a user with a HP X2 10 p018wm 2-in-1 about the device waking up 10-60 seconds after suspend. I have access to a HP X2 10 p002nd myself which in essence is the same HW and I managed to reproduce the problem there. This is when the fun started:

1. There were a whole bunch of ACPI related errors in dmesg. It turns out that these affect almost all HP laptop models and we have a multiple bugs open for this. Debugging these pointed to the hp-wmi driver. I wrote 2 patches fixes 2 different kind of errors and submitted these upstream. Unfortunately this does not help with the suspend/resume issue, but it does fix all those errors people have been complaining about :)

2. I noticed some weird messages in dmesg with look like a PCI bus re-enumeration is started during suspend when suspending by closing the lid and then the re-enumeration continues after resume. This turns out to be triggered by this piece of buggy AML code which
is used for monitor hotplug notification on gfx state changes (the i915 driver ACPI opregion also tracks the lid state for some reason):

                Method (GNOT, 2, NotSerialized)
                {
                    ...
                    CEVT = Arg0
                    CSTS = 0x03
                    If (((CHPD == Zero) && (Arg1 == Zero)))
                    {
                        If (((OSYS > 0x07D0) || (OSYS < 0x07D6)))
                        {
                            Notify (PCI0, Arg1)
                        }
                        Else
                        {
                            Notify (GFX0, Arg1)
                        }
                    }
                    ...
                }

Notice how "If (((OSYS > 0x07D0) || (OSYS < 0x07D6)))" is always true, the condition is broken the "||" clearly should have been a "&&" this is causing the code to send a hotplug notify to the PCI root instead of to the gfx card, triggering a re-enumeration. Doing a grep for this on my personal DSDT collection shows that 55 of the 93 DSDTs in my collection have this issue!

Luckily this can be easily fixed by setting CHPD to 1 in the i915 driver, which is something which we should do anyways according to the
opregion documentation. So I wrote a patch doing this and submitted it upstream. Unfortunately this also does not help with the suspend/resume issue.

3. So the actual spurious wakeups are caused by HP using an external embedded controller (EC) on the "legacy-free" platform which they use for these laptops. Since these are not designed to use an external EC they lack the standard interface for this, so HP has hooked the EC up over I2C and using an ACPI GPIO event handler as EC interrupt.

These devices use suspend2idle (s2idle) instead of good old firmware handled S3, so the EC stays active during suspend. It does some housekeeping work which involves a round-trip through the AML code every minute. Normally EC wakeups are ignored durin s2idle by some special handling in the kernel, but this is only done for ECs using the standardized ACPI EC interface, not for this bolted on the
side model. I've started a discussion on maybe extending our ACPI event handling to deal with this special case.

For now as a workaround I ended up writing 2 more patches to allow blacklisting wakeup by ACPI GPIO event handlers on select models. This breaks wakeup by opening the LID, the user needs to wake the laptop with the powerbutton. But at least the laptop will stay suspended now.
          

MCP2515, can4linux, and SPI

 Cache   

AFAIK Ramips/Mediateks SPI device is half duplex and it will not work without modifying the SPI driver or the MCP2515 kernel module to control a MCP2515. I've done a dirty hack for a Carambola1 board (RT5350) years ago. The Carambola1 uses non SPI flash (NAND) so the patch doesn't harm the flash access. But the Omega2 uses the SPI flash - bad luck.
The other way would be using bitbanged SPI. It worked better than expected.

As of today I'm using a PIC connected via ttyS1:
http://community.onion.io/topic/1853/connect-omega2-to-canbus
The PIC is programmed inband from the Omega2.

Regards

Gerd


          

v3 Retro-Printer Module (capture and convert centronics port data) - TEST / DEVELOPMENT MODEL

 Cache   
v3 Retro-Printer Module (capture and convert centronics port data) - TEST / DEVELOPMENT MODEL

Retro-Printer Module (v3)

This is the v3 Retro-Printer Module from RWAP Software.

The v3 model is being offered for testing / development purposes, as it has two main issues:

a) There is a manufacturing fault with the centronics connector.  This is rectified by the use of a short adaptor cable (supplied) which swaps pins 19 to 36 (or you can use it as is with a Miracle Systems Serial to Centronics Adaptor).

b) This module will NOT work with the Raspberry Pi 3 Model B+ (or later).

Subject to the above, the v3 Retro-Printer works with all earlier versions of the Raspberry Pi, incuding the Raspberry Pi 3 Model B.  As you can see from the pictures, the short adaptor cable supplied to correct the issue on the v3 Centronics connector is a little unweidly - but this could be overcome by screwing the case to something...

The v3 is due to soon be superceded by the v4 Module which resolves a manufacturing fault on the centronics connector, and also includes changes to allow it to work with the Raspberry Pi 3 Model B+ (and later).  The v4 Module will be sold at full price (£75).

Overview

The Retro-Printer module is a direct replacement for an old dot-matrix or inkjet printer.  The Retro-Printer connects to a standard centronics cable and captures plain text, Epson ESC/P2 and HP PCL printer data sent to the centronics port by a wide range of industrial equipment and vintage computers.

The captured data can be stored electronically, or used to connect a modern USB or network printer with these retro computers and vintage machines.

Our custom software runs on a Raspberry Pi (not supplied) which converts the captured data as required.  The Retro-Printer Module connects as a HAT to the GPIO port on the Raspberry Pi.  You can then connect modern printers to the Raspberry Pi for further printing, or access the captured data by connecting to the Raspberry Pi over ethernet or WiFi for further processing, or simple e-document storage.

Various configuration options currently allow you to:

  • Simply spool captured data to a file on the SD card or a USB memory stick (for example, this is ideal for logging systems)
  • Strip ESC/P and ESC/P2 codes (including graphics) from the captured data to extract the plain text
  • Create a PDF version of the original printer output (HP PCL, plain text, ESC/P and ESC/P2 printers) to create an electronic version of printed output
  • Print the PDF to a modern printer connected via USB or network*
  • Write your own software to control the three LEDs (currently used to show power, busy and online status).

* For printing the PDF you need a printer which is recognised by Linux CUPS.

The software is supplied as one of several 8GB or 16GB SD card image downloads for use with the Single Board Computers, with all that you need.  We also offer a pre-programmed 16GB SanDisk micro-SD card with SD card convertor for an extra charge if you prefer.  The latest version of the software (for various single board computes) and the latest manual can be accessed here.

To date, we have received feedback that the v3 Module has been used to successfully allow the following computers and equipment to capture and store or print output sent to the centronics port:

  • Acorn BBC Micro (B) Home Computer
  • Commodore C64 Home Computer with a W&T92000 serial to centronics adaptor
  • Commodore Amiga A1200 Home Computer
  • Door Entry Systems
  • Escon R50 Brake Testing Machine
  • Oric / Atmos Home Computer
  • Strobe Data Products HAWK System (Data General Nova and Eclipse replacement)
  • Sinclair QL Home Computer with a Miracle Systems Centronics convertor
  • Teltek C60 Checkweigher

More details appear on the Retro-Printer Module website. We would also recommend that you join in the discussions on the Retro-Printer Forums.

What You Need

  1. A Single Board Computer - ideally a Raspberry Pi quad core version (Raspberry Pi 2, Raspberry Pi 3 and Raspberry Pi 3 Model B), as these will fit in the case we have designed and offer separately.  You will also need a suitable power supply for the Raspberry Pi.

  2. A centronics cable - the Retro-Printer connects via an industry standard centronics connector.

Optional Extras

To add one or more optional extras, use Buy Now on each item but DO NOT pay.  Instead go to Items I've Won and request an invoice so we can combine shipping on these and any other bits you might want at the same time.

We welcome feedback and ideas for improvement of the software; and can work with customers to provide new conversion filters as required, dependent on your application and demand.

 

I Only have an RS232 Port

We are developing a version of the Retro-Printer Module which will connect directly to an RS232 port.  In the meantime, you will need an RS232 to Centronics convertor in order to connect to the Retro-Printer.  These can sometimes be found second hand; although we are hoping to be able to supply a low cost RS232 to Centronice convertor in the future.

NOTE: Pictures currently show the released version of the Retro-Printer Module, in situ attached to a Raspberry Pi 3 Model B (not included) and inside the Retro-Printer Case (available separately)


          

Embarcadero RAD Studio 10.3.3 Rio Architect Version 26.0.36039.7899 + Rus

 Cache   
Embarcadero RAD Studio 10.3.3 Rio Architect Version 26.0.36039.7899 + Rus

RAD Studio 10.3.3 - наиболее полная платформа разработки приложений для Windows 10, Mac OS X и Linux, а также и мобильных устройств IoT. RAD Studio обеспечивает пожалуй самый быстрый способ создания и обновления интенсивно работающих с данными и сильно взаимодействующих приложений с визуально насыщенным пользовательским интерфейсом с помощью Delphi и C++ Builder. 
          

Uno por uno

 Cache   

Queridos lectores:

Como muchos de mis lectores saben, tengo dos hijos. Hace tiempo referí aquí algunos de mis diálogos con la mayor, y en esta ocasión es el menor el que me dará el motivo para escribir este post. Mi hijo estudia en la actualidad tercer curso de primaria, que es típicamente el momento en que se aprenden las tablas de multiplicar. A él, que tiene interés por todo, le gusta a veces aprovechar nuestros paseos del colegio a casa y de vuelta para ir practicando conmigo las tablas, porque tiene una prisa loca por aprender a multiplicar y a dividir. Y yo, con cierto orgullo de la profesión (al fin y al cabo, yo soy matemático también) le ayudo a irlas repasando. Por eso me quedé helado el otro día cuando mi mujer me comentó que en el colegio, durante la reunión de padres, les habían comentado que, sobre todo, no estudiaran las tablas. Según parece, este año están siguiendo un sistema pedagógico diferente, en el que se trata de que los niños aprendan basándose en una aproximación diferente, más parecida al método del aprendizaje basado en problemas y mucho menos memorístico. Yo no tengo ningún inconveniente en que se introduzcan métodos alternativos a los clásicos, los cuales ya sabemos que tienen muchas limitaciones, y lo cierto es que el niño está aprendiendo mucho y además sabiéndolo relacionar (aunque me queda la duda de si este método será tan eficaz con niños a los que les cueste más). Lo que me dejó completamente patidifuso fue el argumento que, según me comentó mi mujer, le dieron para que los niños no practicaran las tablas de multiplicar. Según parece, en opinión de quién ha hecho este programa docente, estos niños no van a necesitar memorizar tantas cosas porque podrán acceder a internet cada vez que necesiten saber alguna cosa, incluso cuando necesiten hacer algún cálculo, y que por tanto lo importante es que aprendan cómo buscar, y así podrán tener su mente menos ocupada con conocimientos que, en el fondo, no son tan útiles ya que son fácilmente accesibles a voluntad.

Teniendo en cuenta las cuestiones que discutimos en este blog, no puedo estar en un mayor desacuerdo con esos planteamientos. Más aún, me parecen extremadamente peligrosos, porque dejarán a nuestros hijos mucho menos preparados delante del futuro que van a experimentar, que es muy diferente de aquél que los grandes pedagogos y pensadores contemporáneos imaginan.

No se equivoquen con la naturaleza de mi crítica y, sobre todo, con la naturaleza del crítico, en este caso yo mismo. Yo soy todo lo contrario a una persona ajena u hostil a las Tecnologías de la Información. Tuve mi primer ordenador, un ZX Spectrum 64Kb, cuanto tenía 14 años, y desde entonces he programado sin parar, primero en Basic, después en código máquina del Z80 (el procesador del Spectrum), después en Fortran, en C, en Matlab y en IDL; y aprendí también HTML, PHP, Java y C++, aunque no los uso mucho. Con 20 años, di clases particulares para poder comprarme una calculadora programable a la que tengo mucho cariño, auque ya no funcione. Utilizo internet desde que empecé la tesis, con 24 años, y en aquel entonces, hace un cuarto de siglo ya, accedí a los primeros ordenadores conectados a la red que vi en mi vida. Tuve mi primer teléfono móvil poco después, cuando aún era una rareza. Mi ordenador funciona con Linux, que me instalé y mantengo yo mismo, como llevo haciendo desde hace muchos años, a través de múltiples distribuciones (Red Hat, SuSE, Debian, Ubuntu); y aunque detesto el Windows mantengo los ordenadores de mi familia y allegados. Programo procesadores de datos científicos, usando a veces sistemas de computación masiva con acceso regulado por colas, y obviamente soy bastante diestro con el bash scripting. Trabajo intensamente en una misión de la Agencia Espacial Europea, SMOS, en la que tenemos que resolver innumerables cuestiones que van desde la electrónica del instrumento hasta el procesamiento de datos más avanzado.

Por resumir: las Tecnologías de la Información y las Comunicaciones (TIC) forman una parte integral y fundamental de mi vida y de mi trabajo. Y por dejarlo claro, por si alguien pudiera llegar a pensar lo contrario, yo no me opongo a las TIC, ni considero que sean perniciosas per se.

Y, sin embargo, yo creo que las TIC no tienen futuro. Al menos, no como se están planteando hoy en día.

En la actualidad, internet consume el 10% de toda la electricidad que se genera en el mundo, y para cumplir con los planes de expansión previstos ese consumo debería llegar al 20% en tan solo 5 años más. Eso sin contar con el coste energético de la fabricación en sí de los dispositivos, que de acuerdo con los pocos análisis existentes podría ser equivalente hasta a 5 veces la energía consumida en la utilización. Contando que la electricidad es aproximadamente un 20% de la energía final, el consumo de energía por internet estaría alrededor del 2% de la energía final mundial. En términos de energía primaria, como ésta suele ser un 30% mayor que la final, el porcentaje que representaría internet debería ser también menor; sin embargo, contando con que muchos servidores de datos se alimentan con centrales térmicas - en la mayoría de los casos, de carbón - el porcentaje final que representa internet podría llegar incluso al 3% de la energía primaria (debido a la menor eficiencia de la transformación de energía primaria en electricidad de las centrales térmicas). Contando con el proceso de fabricación de los dispositivos electrónicos, el consumo de las TICs estará probablemente en algún lugar entre el 10 y el 20% del consumo de energía primaria en el mundo (lo cual no es tan sorprendente, teniendo en cuenta que actualmente la fabricación de móviles es la mayor manufactura del mundo y que se estima que cada adulto de este planeta tiene móvil). Si los planes de expansión se cumplieran, hacia 2025 el consumo de las TICs se movería entre el 20 y el 40% de la energía primaria mundial, conviertiéndose así en la actividad humana que más energía consumiría, por delante incluso del transporte.

Sin necesidad de introducir otras consideraciones, cualquiera puede tener sus dudas de que se pueda llegar a esos niveles desaforados de consumo energético. Pero es que además, como hemos comentando frecuentemente en este blog, nuestro escenario más probable para los próximos años es el de descenso energético, es decir, que cada año tengamos menos energía por culpa del progresivo agotamiento y encarecimiento de las materias primas energéticas no renovables. Y si vamos a disponer de cada vez menos energía, parece más lógico pensar que ésta se va a destinar primero a usos más fundamentales que la simple navegación por internet. Por tanto, todo indica que las TICs, en vez de expandirse, tendrán que contraerse durante los próximos años. Probablemente no desaparecer, pero sí que racionalizarse y centrarse en aquellas aplicaciones más útiles.


Otra cuestión que merece tanta atención o más que la disponibilidad de energía es la disponibilidad de materiales. Los modernos dispositivos de TIC, y particularmente los teléfonos móviles, utilizan varias decenas de elementos químicos diferentes, y no todos son igual de abundantes o de disponibles. Algunos elementos (como la plata o el platino) son simplemente escasos, lo que limita el número total de dispositivos que se pueden construir al mismo tiempo. Otros elementos no son realmente escasos en la corteza terrestre, pero tienen la categoría de elemento traza, es decir, no forman depósitos geológicos concentrados sino que se encuentran muy dispersos. Estamos muy acostumbrados a la idea de la mina de oro o de carbón o de cualquier otra materia prima, y no caemos en la cuenta que si algunos elementos se han concentrado en ciertas zonas para crear filones ricos en el mineral de interés es debido a procesos físicos, químicos y geológicos que han favorecido ese proceso de concentración, pero que en general la formación de depósitos de gran riqueza de mineral es algo raro en la Naturaleza, y que lo más normal es que los minerales se encuentren dispersos, más o menos diseminados por toda la corteza y solo en concentraciones ligeramente superiores en asociación con algún otro mineral que, éste sí, presenta procesos de concentración. Muchos de los elementos que se usan en la fabricación de móviles, las famosas tierras raras, entran en esa categoría de elemento traza: no son propiamente "raras" en el sentido de escasas, pero sí en el sentido de "rarificadas" o dispersas. La explotación de las tierras raras es algo costoso y en el límite de la rentabilidad económica, y su producción anual es muy limitada, por lo que limitan la cantidad de dispositivos que se pueden fabricar cada año. Hace unos meses, coincidiendo con la celebración del Año de la Tabla Periódica, la Sociedad Europea de Química sacó una tabla periódica en la que se refleja la escasez y la disponibilidad de cada elemento, en la que además indicaron cuáles de ellos se usan, por ejemplo, en la fabricación de un móvil, lo cual resulta muy ilustrativo.




Hay otro aspecto que complica la expansión ilimitada de las TICs, y es la necesidad de emplear una tecnología muy sofisticada. Las obleas de silicio con las que se fabrican los chips tienen que tener un grado de pureza tal que solo se pueden producir en salas especiales con una limpieza extrema (salas blancas). Al final, para poder producir masivamente la ingente cantidad de chips que se consumen hoy en día y que el precio sea muy asequible ha sido necesario escalar las operaciones de modo que en el mundo quedan unas pocas gigafactorías desde las que se fabrican todos los chips que se utilizan en todos los dispositivos. Este ejemplo de las economías de escala llevadas a su máxima expresión hace que la fabricación de chips sea muy vulnerable, de modo que los más que probables vaivenes de la economía mundial y las cada vez más extendidas protestas sociales pueden poner un abrupto fin a este modelo, sin que sea fácil encontrar una alternativa que no pase por volver a diseños antiguos de menor rendimiento pero más sencillos de fabricar localmente.

Otro factor que se suele olvidar con demasiada frecuencia es la relativamente rápida obsolescencia de los sistemas de almacenamiento. Los soportes digitales de consumo masivo no están pensados para durar más de una o dos décadas; incluso las memorias USB y los discos externos más comunes tienen vidas útiles que difícilmente exceden los 20 años. Añádase a eso el ritmo enloquecido al que se consumen los discos duros que se utilizan en los grandes centros de datos, porque, efectivamente, los discos duros son hoy en día consumibles: cualquiera de los grandes centros de almacenamiento de datos ha de reemplazar varias decenas de discos duros cada día. Sin ese flujo continuo de nuevos discos de reemplazo, internet iría progresivamente "perdiendo la memoria", hasta el punto que en el plazo de pocas semanas comenzaríamos a tener problemas para realizar algunas búsquedas, y en un plazo de meses fallarían hasta búsquedas sencillas. Teniendo en cuenta todos los puntos comentados más arriba (consumo de energía, de materiales y vulnerabilidad del sistema de producción), confiar en que se pueda mantener la actual capacidad de buscar contenidos parece poco probable en un futuro nada lejano.

Otro de las ideas fuerza caras a los que están apostándolo todo a un futuro hiperrobotizado y automatizado es el progreso de las redes de telefonía de altísima capacidad, lo cual se corona actualmente con el nuevo protocolo 5G. La discusión de por qué introducir el 5G es lo más parecido en el ámbito de las telecomunicaciones a la construcción de los moais de la isla de Pascua, es decir, el canto del cisne antes del colapso, necesitaría de un post por si mismo. Baste decir aquí que para tener los anchos de banda gigantescos que tanto nos publicitan con el 5G se deben utilizar ondas electromagnéticas de frecuencias bastante superiores a las usadas actualmente, y que se asocian a longitudes de ondas milimétricas. La longitud de onda es un aspecto importante, porque la capacidad de una onda electromagnética de "sortear" un obstáculo depende de cómo de larga sea la onda. Las ondas de radio convencional, con longitudes en el rango métrico, pueden sortear fácilmente un vano como una ventana o una puerta, en tanto las microondas, con un rango centimétrico, se atenúan bastante si no hay una visión relativamente directa entre el emisor y el receptor, y si ya vamos al rango de la luz visible (escalas por debajo de la micra o milésima de milímetro) la energía está tan focalizada que coexisten una al lado de otra zonas iluminadas con zonas de sombra, simplemente dependiendo de por dónde y en qué dirección está pasando la luz. Se estima que con la tecnología 5G, usando las bandas de mayor frecuencia (y por tanto de mayor ancho de banda para transmitir datos más rápidamente) para poder tener una buena calidad de enlace receptor-emisor el número de antenas se tendría que multiplicar por 5 con respecto al estándar actual 4G. Además, en zonas de interiores se tendrían que disponer estratégicamente repetidores para poder mejorar la cobertura interior, ya que cada obstáculo (pared, puerta, etc) atenuaría mucho la señal. Con estos planteamientos, se ve claro que el 5G es una idea megalomaníaca que solo tiene sentido bajo la suposición de que el mundo tiene recursos ilimitados y que podremos tapizarlo con antenas para poder transmitir en 1,2 segundos la última película de moda.


Al final del día, la cuestión con respecto a las TICs es bastante sencilla: ¿cuál va ser la demanda real de esta tecnología, cuando todo lo demás falle, cuando en el mundo haya necesidades más apremiantes y acuciantes como es tener alimentos y agua potable en primer lugar, y por seguir tener trabajo, techo, educación, sanidad...? Lo más probable es que las TICs sean de las primeras tecnologías en sufrir el descenso al que estamos abocados, y que lo harán de manera más aguda. Ésa es por tanto la gran perversión de esta variante del mito del progreso, del Homo Invencibile. No vamos a la hiperrobotización, ni a la Singularidad. A pesar de tantas exageraciones e hipérboles que vemos en los medios, a donde realmente vamos es hacia la decadencia de las TIC.

La verdadera razón por la cual se ha puesto tanto el foco en las TIC durante los últimos años es porque constituyen el único nicho en el cual el desarrollo tecnológico de la Humanidad ha hecho progresos reales y significativos durante las últimas décadas. No hemos colonizado la Luna, ni mucho menos Marte. No estamos avanzando en la exploración espacial. No tenemos una electricidad "demasiado barata para ser medida", como se prometían los primeros proponentes de la energía nuclear. No hay coches voladores ni alimentos sintéticos que se produzcan apretando un botón. No hay nada de todos esos sueños tecnológicos de mediados del siglo pasado. Lo único que ha seguido progresando porque sí tenía margen para progresar mientras la cantidad de recursos y de energía que implicaba era moderada han sido las TIC. Eso explica ese énfasis de denominar a las TIC "nuevas tecnologías", cuando en realidad son tecnologías que tienen décadas de desarrollo. Se enfatiza que son "nuevas" porque son las únicas que realmente progresan, pero llevamos trabajando seriamente con las TIC más de 50 años. No son nuevas: simplemente, son las únicas que están vivas. Aún. 

Por todo lo dicho, es absolutamente necesario que nos replanteemos el futuro, un futuro que será, como dicen algunos, "menos tecnológico", queriendo decir que será un futuro donde la presencia de las TIC será menor. Es perentorio que enseñemos a nuestros hijos conocimientos que sí que les van a ser prácticos y útiles en un futuro que no es como lo esperábamos, donde no tendrán al alcance tantas máquinas para que les den de inmediato la respuesta a las cuestiones que se planteen, sino que ellos mismos deberán buscar esa respuesta a partir de su propio conocimiento y con medios más tradicionales. Y es que el futuro ya no es lo que era.


Salu2.
AMT 

Post Data: No querría acabar este artículo sin hacer una autocrítica importante. Precisamente porque hoy en día tenemos unas TICs tan potentes y poderosas yo mismo he podido escribir este artículo. Yo tengo conocimientos generales sobre los temas que hablo, pero para aclarar dudas y para poner los enlaces más convenientes he utilizado obviamente internet. Gracias a que existe internet este artículo tiene un nivel mayor que el que tendría si yo tuviera que fiarme de mi propia memoria y mis conocimientos. De hecho, de no ser por internet, ni siquiera Vds. podrían leer este artículo. No se confundan, por tanto: yo no denosto las TICs, y yo también las echaré de menos. Pero no se trata de lo que yo prefiero o lo que a mi me gustaría, sino de lo que, lamentablemente, va a suceder.
          

Desarrollador/a Frontend con Angular - Digital Talent Agency - San Fernando de Henares, Madrid, España

 Cache   
Actualmente estamos buscando un/a Desarrollador/a Front con experiencia en Angular para trabajar en la zona de San Fernando de Henares. Requisitos: Desarrollador SW con experiencia y conocimientos de: Conocimientos requeridos: Angular2 (Angular2, NPM, Javascript, TypeScript, Reactive, Visual Studio Code.) Maquetación (HTML5, CSS) Java (J2EE, Slf4j, JMS, JTA, Jcache, Eclipse) Deseable: Conocimientos complementarios valorables: Docker, Openshift / Kubernetes, Linux, C.I y C...
          

#91 Linux Connexion con Luis del Valle

 Cache   

¡¡¡Muy buenas amante del Software Libre!!! Bienvenido a otra entrega, la número 91, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy está con nosotros Luis del Valle, apasionado del mundo de Arduino y del Movimiento Maker, está detrás del blog Programarfacil.com, del podcast La tecnología para Todos y del Leer más#91 Linux Connexion con Luis del Valle[…]

La entrada #91 Linux Connexion con Luis del Valle aparece primero en AVpodcast.


          

#90 Arduino

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy tenemos episodio sobre una placa de Hardware Libre. En poco más de media hora te comentaré qué es Arduino y todas las posibilidades que tiene. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy Leer más#90 Arduino[…]

La entrada #90 Arduino aparece primero en AVpodcast.


          

#89 Linux Connexion con Irene Soria

 Cache   

¡¡¡Muy buenas amante del Software Libre!!! Bienvenido a otra entrega, la número 89, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy está con nosotros Irene Soria, diseñadora gráfica, activista de la Cultura Libre y el Software Libre y miembro de Creative Commons México. Recordar a los oyentes que estamos Leer más#89 Linux Connexion con Irene Soria[…]

La entrada #89 Linux Connexion con Irene Soria aparece primero en AVpodcast.


          

#88 Creative Commons

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy tenemos episodio formal. En poco más de media hora te comentaré qué son las Creative Commons, su filosofía y sus diferentes licencias. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al Leer más#88 Creative Commons[…]

La entrada #88 Creative Commons aparece primero en AVpodcast.


          

#87 Linux Connexion con Adrián Perales

 Cache   

¡¡¡Muy buenas amante del Software Libre!!! Bienvenido a otra entrega, la número 87, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy tenemos con nosotros a Adrián Perales, bloguero, podcaster y profesor de Lengua Castellana y Literatura en Secundaria y Bachillerato. Es parte del blog comunícate libremente cuyo objetivo es Leer más#87 Linux Connexion con Adrián Perales[…]

La entrada #87 Linux Connexion con Adrián Perales aparece primero en AVpodcast.


          

#86 Redes Sociales Libres

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy volvemos con un episodio formal. En poco más de media hora te comentaré las principales redes sociales libres que puedes utilizar. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio Leer más#86 Redes Sociales Libres[…]

La entrada #86 Redes Sociales Libres aparece primero en AVpodcast.


          

#85 Linux Connexion con Paco Estrada

 Cache   

¡¡¡Muy buenas amante del Software Libre!!! Bienvenido a otra entrega, la número 85, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy está con nosotros Paco Estrada, la voz del Software Libre. Podcaster y divulgador de GNU/Linux, ganador a mejor medio en los Open Adwars de 2018 y un gran Leer más#85 Linux Connexion con Paco Estrada[…]

La entrada #85 Linux Connexion con Paco Estrada aparece primero en AVpodcast.


          

#84 10 preguntas incómodas a Slimbook

 Cache   

¡¡¡Muy buenas amante del Software Libre!!! Bienvenido a otra entrega, la número 84, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy vuelve a estar con nosotros Alejandro López, director comercial y cofundador de Slimbook, empresa 100% española que ofrece ordenadores GNU/Linux a medida ensamblados en España. Recordar a los Leer más#84 10 preguntas incómodas a Slimbook[…]

La entrada #84 10 preguntas incómodas a Slimbook aparece primero en AVpodcast.


          

#83 Especial #TLP2019

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y vuelvo por tercer año consecutivo a la TLP-Tenerife, el evento tecnológico más importante de Canarias. Intentaré transmitir qué se cuece aquí y divulgar el Software Libre y GNU/Linux en algunas charlas y talleres. Enlaces de interés: https://tlp-tenerife.com/ https://tlp.ull.es/ https://osl.ull.es/ https://gamika.es/ http://canariarcades.com/ https://www.ivoox.com/podcast-podcast-interynet_sq_f133744_1.html https://github.com/dvarrui/ Leer más#83 Especial #TLP2019[…]

La entrada #83 Especial #TLP2019 aparece primero en AVpodcast.


          

#82 Hardware Slimbook Zero

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos el análisis del Slimbook Zero. Hoy te presento al chiquitín de la marca Slimbook. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 82, Hardware Slimbook Zero. Antes de empezar Leer más#82 Hardware Slimbook Zero[…]

La entrada #82 Hardware Slimbook Zero aparece primero en AVpodcast.


          

#81 Especial 3º Aniversario

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy estamos de cumpleaños. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 81, Especial 3º Aniversario. Sorteos: Para participar,haz RT al tuit del episodio y sigue a Neodigit, Slimbook, Vant, Leer más#81 Especial 3º Aniversario[…]

La entrada #81 Especial 3º Aniversario aparece primero en AVpodcast.


          

#80 Especial Vant Life A

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos el primer análisis de un ordenador AMD. Hoy quiero que conozcas un sobremesa de la marca. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 80, Especial Vant Life A. Leer más#80 Especial Vant Life A[…]

La entrada #80 Especial Vant Life A aparece primero en AVpodcast.


          

#79 Especial Wacom Intuos S BT

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos el primer análisis de un periférico en el programa. Hoy quiero compartir mi experiencia con la tableta Wacom Intuos S BT. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio Leer más#79 Especial Wacom Intuos S BT[…]

La entrada #79 Especial Wacom Intuos S BT aparece primero en AVpodcast.


          

#78 Especial Componentes Aliexpress

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos otro especial entre manos. Hoy quiero compartir mi experiencia de compra en AliExpress de componentes para el ordenador. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 78, Componentes AliExpress. Leer más#78 Especial Componentes Aliexpress[…]

La entrada #78 Especial Componentes Aliexpress aparece primero en AVpodcast.


          

#77 Especial FLISoL Tenerife

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos un especial muy especial entre manos. Hoy te quiero acercar todo lo que pasó en el FLISoL Tenerife 2019 a través de sus ponentes. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la Leer más#77 Especial FLISoL Tenerife[…]

La entrada #77 Especial FLISoL Tenerife aparece primero en AVpodcast.


          

#76 Especial FLISoL 2019

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos un especial muy especial entre manos. Hoy te quiero acercar un evento muy importante en el Software Libre. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 76, FLISol 2019. Leer más#76 Especial FLISoL 2019[…]

La entrada #76 Especial FLISoL 2019 aparece primero en AVpodcast.


          

#75 Especial PC Reciclado

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y tenemos un especial entre manos. En poco menos de media hora te comentaré cómo tener un pc sin gastarnos mucho dinero y  además ser ecológicos y respetar el medio ambiente.Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu Leer más#75 Especial PC Reciclado[…]

La entrada #75 Especial PC Reciclado aparece primero en AVpodcast.


          

#74 Linux Connexion con JoséGDF

 Cache   

¡¡¡Muy buenas amante de GNU/Linux y el Software Libre!!! Bienvenido a un nuevo episodio, el número 74, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy vamos a disfrutar de la compañía de JoséGDF, bloguero, podcaster y apasionado de la música y linuxero con muchos trabajos, podcast y Leer más#74 Linux Connexion con JoséGDF[…]

La entrada #74 Linux Connexion con JoséGDF aparece primero en AVpodcast.


          

#73 Audio y GNU/Linux

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy volvemos con un episodio formal. En poco más de media hora te comentaré cómo sacarle todo el jugo al audio desde GNU/Linux y el Software Libre. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te Leer más#73 Audio y GNU/Linux[…]

La entrada #73 Audio y GNU/Linux aparece primero en AVpodcast.


          

#72 Especial Vant MiniMOOVE

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre!!! Bienvenido a un nuevo episodio, el número 72, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy vamos a conocer al chiquitín de la casa Vant, el MiniMOOVE. Sorteo Pack Vant: https://twitter.com/podcastlinux/status/1100641075990069249 Enlaces de interés: Vant MiniMOOVE: https://www.vantpc.es/minimoove Unboxing Leer más#72 Especial Vant MiniMOOVE[…]

La entrada #72 Especial Vant MiniMOOVE aparece primero en AVpodcast.


          

#71 Linux Connexion con Victorhck

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre. Bienvenido a un nuevo episodio, el número 71, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy vamos a disfrutar de la compañía de Victorhck, bloguero, amante de GNU/Linux y del Software Libre y defensor a ultranza de sus Leer más#71 Linux Connexion con Victorhck[…]

La entrada #71 Linux Connexion con Victorhck aparece primero en AVpodcast.


          

#70 Alternativas libres a Google

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy volvemos después de mucho tiempo con un episodio formal. En torno a media hora reflexionaremos sobre alternativas libres a Google. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 70 Leer más#70 Alternativas libres a Google[…]

La entrada #70 Alternativas libres a Google aparece primero en AVpodcast.


          

#69 Linux Connexion con Aleix Pol

 Cache   

  Muy buenas amante de GNU/Linux y el Software Libre!!! Bienvenido a un nuevo episodio, el número 69, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy vamos a disfrutar de nuevo de la presencia de Aleix Pol, desarrollador, vicepresidente de KDE Internacional y miembro activo en portar Leer más#69 Linux Connexion con Aleix Pol[…]

La entrada #69 Linux Connexion con Aleix Pol aparece primero en AVpodcast.


          

#68 Especial Slimbook Eclipse

 Cache   

  Muy buenas amante de GNU/Linux y el Software Libre!!! Bienvenido a un nuevo episodio, el número 68, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Sorteo: 1 pack camiseta + pegatinas varias + webcamcover + boli 2º Premio: pegatinas varias + webcamcover Haz Retuit y sigue a Leer más#68 Especial Slimbook Eclipse[…]

La entrada #68 Especial Slimbook Eclipse aparece primero en AVpodcast.


          

#67 Especial Viaje a Valencia

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre. Bienvenido a un nuevo episodio, el número 67, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy te dejo un viaje muy especial a una tierra que destaca por su compromiso con GNU/Linux: Valencia Enlaces: Vant: http://www.vantpc.es/ José GDF: Leer más#67 Especial Viaje a Valencia[…]

La entrada #67 Especial Viaje a Valencia aparece primero en AVpodcast.


          

#66 Especial Pinebook

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre. Bienvenido a un nuevo episodio, el número 66, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy te dejo un especial sobre Pinebook, el netbook ARM de bajo coste y Open Source de Pine64. Sorteo: Gana unas pegatinas Pinebook Leer más#66 Especial Pinebook[…]

La entrada #66 Especial Pinebook aparece primero en AVpodcast.


          

#65 Mesa Redonda: Pásate a GNU/Linux

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre!!! Bienvenido a un nuevo episodio, el número 65, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy estrenamos nuevo formato, Mesa redonda. En este tipo de episodios traeré a expertos en una temática para dialogar y reflexionar sobre ella. Leer más#65 Mesa Redonda: Pásate a GNU/Linux[…]

La entrada #65 Mesa Redonda: Pásate a GNU/Linux aparece primero en AVpodcast.


          

#64 Pásate a GNU/Linux

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy vamos a hacer algo nuevo. Lo que no cambia es, que como cada quince días, vamos a disfrutar en torno a media hora de un episodio. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te Leer más#64 Pásate a GNU/Linux[…]

La entrada #64 Pásate a GNU/Linux aparece primero en AVpodcast.


          

#63 Linux Connexion con Rubén Rodríguez

 Cache   

¡¡¡Muy buenas amante de GNU/Linux y el Software Libre!!! Te doy la bienvenida a un nuevo episodio, el número 63, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy vamos a disfrutar de la compañía de Rubén Rodríguez, miembro y parte del equipo técnico de la Free Software Leer más#63 Linux Connexion con Rubén Rodríguez[…]

La entrada #63 Linux Connexion con Rubén Rodríguez aparece primero en AVpodcast.


          

#62 Especial Jpod18

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre. En este especial, quiero hacerte llegar lo vivido en las Jpod, las Jornadas de Podcasting españolas celebradas este año en Madrid. La calidad del audio no es la que te tengo acostumbrado, perdona las molestias. Empresas colaboradoras: Desde una semana tenemos nuevo colaborador, chicles WUG, los Leer más#62 Especial Jpod18[…]

La entrada #62 Especial Jpod18 aparece primero en AVpodcast.


          

#61 Linux Connexion con RikyLinux

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre. Bienvenido a un nuevo episodio, el número 61, de Podcast Linux. Un saludo muy fuerte y cariñoso de quien te habla, Juan Febles. Hoy vamos a disfrutar de la compañía de Riky Linux, lignuxero dedicado plenamente a la difusión de nuestro sistema operativo del ñu y Leer más#61 Linux Connexion con RikyLinux[…]

La entrada #61 Linux Connexion con RikyLinux aparece primero en AVpodcast.


          

#60 Software Libre

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy iniciamos la tercera temporada. Como cada quince días, vamos a disfrutar en torno a media hora de un nuevo episodio. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 60, Leer más#60 Software Libre[…]

La entrada #60 Software Libre aparece primero en AVpodcast.


          

#59 Linux Connexion con Manz

 Cache   

Muy buenas amante del Software Libre!!! Te doy la bienvenida a otra entrega de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy va a ser un Linux Connexion muy especial, ya que va a ser presencial. Tengo a mi lado a José Román Hernández, más conocido como Manz, es el Leer más#59 Linux Connexion con Manz[…]

La entrada #59 Linux Connexion con Manz aparece primero en AVpodcast.


          

#58 Linux Connexion con Dabo

 Cache   

Muy buenas amante de GNU/Linux y el Software Libre. Bienvenido a otra entrega, la número 58, de Podcast Linux. Un saludo muy fuerte de quien está detrás del micrófono, Juan Febles. Hoy tengo el inmenso placer y privilegio de estar con David Hernández, más conocido como Dabo, incansable comunicador, divulgador y creador de muchos proyectos Leer más#58 Linux Connexion con Dabo[…]

La entrada #58 Linux Connexion con Dabo aparece primero en AVpodcast.


          

#57 Especial #TLP2018

 Cache   

Hoy tenemos un programa muy especial, vuelvo a estar en la Tenerife LanParty, el evento de Tecnología y nuevas tendencias más importante de Canarias. A través de entrevistas y reflexiones intento hacerte llegar todo lo vivido en estos 6 días y divulgar el Software Libre en este lugar tan propicio.   Enlaces de interés: https://tlp-tenerife.com/ Leer más#57 Especial #TLP2018[…]

La entrada #57 Especial #TLP2018 aparece primero en AVpodcast.


          

#56 Linux Connexion con Linux Center

 Cache   

Muy buenas amante del Software Libre. Bienvenido a otra entrega, la número 56, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy vuelve a estar con nosotros Alejandro López, director comercial y cofundador de Slimbook, empresa 100% española que ofrece ordenadores GNU/Linux a medida ensamblados en España. https://slimbook.es/ https://linuxcenter.es/ La Leer más#56 Linux Connexion con Linux Center[…]

La entrada #56 Linux Connexion con Linux Center aparece primero en AVpodcast.


          

GeeXLab 0.29.7 released (win64, linux64, RPi)

 Cache   
none
          

#55 Especial 2º Aniversario

 Cache   

Muy buenas, amante de GNU/Linux. Te doy la bienvenida a un nuevo episodio de Podcast Linux. Mi nombre es Juan Febles y desde hace dos años nos encontramos en este espacio, un lugar abierto al que venir y disfrutar si te gusta el sistema operativo del ñu y el pingüino. SORTEO: Para participar en el Leer más#55 Especial 2º Aniversario[…]

La entrada #55 Especial 2º Aniversario aparece primero en AVpodcast.


          

#54 Linux Connexion con Marcos Costales

 Cache   

Muy buenas, amante de GNU/Linux. Te doy la bienvenida de nuevo a otro episodio de Podcast Linux. Mi nombre es Juan Febles y dos veces al mes nos encontramos en este espacio, un lugar abierto donde sentarte a gusto si te gusta el sistema operativo del ñu y el pingüino. Hoy toca un Linux Connexion, Leer más#54 Linux Connexion con Marcos Costales[…]

La entrada #54 Linux Connexion con Marcos Costales aparece primero en AVpodcast.


          

#53 Libera tu móvil

 Cache   

  Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy quiero compartir contigo mis experiencias con dispositivos móviles y GNU/Linux. Fiel a nuestra cita quincenal, vamos a disfrutar en torno a media hora de un nuevo episodio. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu Leer más#53 Libera tu móvil[…]

La entrada #53 Libera tu móvil aparece primero en AVpodcast.


          

#52 Linux Connexion con Mosqueteroweb

 Cache   

  Muy buenas de nuevo, amante de GNU/Linux. Te doy la bienvenida a otro episodio de Podcast Linux. Mi nombre es Juan Febles y quincenalmente coincidimos en este podcast, un espacio abierto donde se invita a quienes nos gusta el sistema operativo del ñu y el pingüino. Hoy toca un Linux Connexion, las entrevistas para Leer más#52 Linux Connexion con Mosqueteroweb[…]

La entrada #52 Linux Connexion con Mosqueteroweb aparece primero en AVpodcast.


          

#51 Chromebook

 Cache   

  Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy voy a estar contigo para hablar de un sistema operativo y dispositivos linux muy cercanos, o no, a GNU/Linux. Aparca los problemas y vente conmigo, porque Chromebook, el episodio el número 51, arranca ya. En el Núcleo Kernel hablaré del dispositivo Leer más#51 Chromebook[…]

La entrada #51 Chromebook aparece primero en AVpodcast.


          

#50 Linux Connexion con Hefistion

 Cache   

  Muy buenas amante de GNU/Linux. Bienvenido a otro episodio de Podcast Linux. Mi nombre es Juan Febles y cada 15 días tú y yo tenemos una cita en este podcast, un lugar de encuentro para usuarios domésticos de escritorio del sistema operativo del ñu y el pingüino. Hoy toca un Linux Connexion, las entrevistas Leer más#50 Linux Connexion con Hefistion[…]

La entrada #50 Linux Connexion con Hefistion aparece primero en AVpodcast.


          

#49 Libera tu router

 Cache   

  Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy estoy puntual a la cita quincenal con un episodio para animarte a liberar tu red doméstica. Ponte cómodo y disfruta de esta casi media hora de programa, el número 49, porque libera tu router comienza ya. En el Núcleo Kernel comentaré Leer más#49 Libera tu router[…]

La entrada #49 Libera tu router aparece primero en AVpodcast.


          

#48 Linux Connexion Ubucon Europe 18

 Cache   

Muy buenas, amante de GNU/Linux y el Software Libre. Estás escuchando Podcast Linux, el programa para usuarios y usuarias domésticos del sistema operativo del ñu y el pingüino. Hoy, en el episodio 48, disfrutaremos de un Linux Connexion, las entrevistas para conocer más de cerca los proyectos y personas que normalmente pasan por la sección Leer más#48 Linux Connexion Ubucon Europe 18[…]

La entrada #48 Linux Connexion Ubucon Europe 18 aparece primero en AVpodcast.


          

#47 Especial YEPO 737A

 Cache   

Muy buenas amante del Software Libre y GNU/Linux, mi nombre es Juan Febles y hoy te voy a contar qué tal me ha ido con el YEPO 737A, un netbook ultrabarato de 13 pulgadas. Quédate conmigo unos cerca de 20 minutos para conocer mi experiencia con los nuevos portátiles chinos que están de moda en Leer más#47 Especial YEPO 737A[…]

La entrada #47 Especial YEPO 737A aparece primero en AVpodcast.


          

#46 Linux Connexion con GALPon

 Cache   

Atención: Hay algunas partes en la entrevista, sobre todo al principio, que la calidad del audio no es la óptima a la que estamos acostumbrados. Pido disculpas de antemano. Creo que el contenido de la charla sí está a la altura de todos los episodios del programa y disfrutarán de este proyecto como yo lo Leer más#46 Linux Connexion con GALPon[…]

La entrada #46 Linux Connexion con GALPon aparece primero en AVpodcast.


          

#45 Distros Ligeras

 Cache   

Muy buenas, oyente de Podcast Linux, mi nombre es Juan Febles y hoy estoy puntual a la cita quincenal con un episodio para mostrarte mis experiencias con distros ligeras. En el Núcleo Kernel repasaré las distros ligeras que he probado en un netbook de hace más de 10 años para comprobar sus posibilidades en dispositivos Leer más#45 Distros Ligeras[…]

La entrada #45 Distros Ligeras aparece primero en AVpodcast.


          

#44 Linux Connexion con Vant

 Cache   

Muy buenas amante del ñu y el pingüino, mi nombre es Juan Febles y estás escuchando Podcast Linux, el programa para usuarios domésticos de GNU/Linux. Hoy tenemos un Linux Connexion, las entrevistas que se intercalan con los episodios formales para ahondar más sobre los temas tratados. En esa ocasión, el número 44, vamos a conversar Leer más#44 Linux Connexion con Vant[…]

La entrada #44 Linux Connexion con Vant aparece primero en AVpodcast.


          

#43 Especial UltraMoove de Vant

 Cache   

Muy buenas linuxero, bienvenido a otro episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy vamos a tener un programa especial, exactamente el número 43, para conocer un portátil diseñado para GNU/Linux, el UltraMoove de la marca Vant. FE DE ERRATAS: El peso del dispositivo es 1,439 kg batería incluida, no cargador Leer más#43 Especial UltraMoove de Vant[…]

La entrada #43 Especial UltraMoove de Vant aparece primero en AVpodcast.


          

#42 Linux Connexion con Alvaro Nova

 Cache   

Muy buenas Linuxero. Bienvenido a otro episodio de Podcast Linux. Mi nombre es Juan Febles y cada 15 días tú y yo tenemos una cita en este podcast, un lugar de encuentro para usuarios domésticos de escritorio del sistema operativo del ñu y el pingüino. Hoy toca un Linux Connexion, las entrevistas para conocer más Leer más#42 Linux Connexion con Alvaro Nova[…]

La entrada #42 Linux Connexion con Alvaro Nova aparece primero en AVpodcast.


          

#41 Gaming y GNU/Linux

 Cache   

Muy buenas Linuxero. Bienvenido a otro episodio de Podcast Linux. Mi nombre es Juan Febles y 2 veces al mes nos reunimos aquí, un lugar de encuentro para usuarios domésticos de escritorio del sistema operativo del ñu y el pingüino. Ponte cómodo porque el episodio 41 Gaming y GNU/Linux comienza ya. En el Núcleo Kernel Leer más#41 Gaming y GNU/Linux[…]

La entrada #41 Gaming y GNU/Linux aparece primero en AVpodcast.


          

#40 Linux Connexion con Aleix Pol

 Cache   

Muy buenas Linuxero!!! Bienvenido a otro Linux Connexion, en esta ocasión el número 40, de Podcast Linux. Un cordial saludo de quien te habla, Juan Febles. Hoy nos acompañará Aleix Pol y será el punto y seguido del anterior episodio 39 GNU/Linux y móviles. Aleix es desarrollador, vicepresidente de KDE Internacional y miembro activo en Leer más#40 Linux Connexion con Aleix Pol[…]

La entrada #40 Linux Connexion con Aleix Pol aparece primero en AVpodcast.


          

#39 GNU/Linux y Móviles

 Cache   

Muy buenas Linuxero. Bienvenido a otro episodio de Podcast Linux. Mi nombre es Juan Febles y quincenalmente nos encontramos en este programa para usuarios de escritorio del sistema operativo del ñu y el pingüino. Sube el volumen porque el episodio 39 GNU/Linux y móviles comienza ya. En el Núcleo Kernel intentaremos conocer el mundo de Leer más#39 GNU/Linux y Móviles[…]

La entrada #39 GNU/Linux y Móviles aparece primero en AVpodcast.


          

#38 Linux Connexion con Wikimedia España

 Cache   

Muy buenas Linuxero!!! Bienvenido a otro Linux Connexion, exactamente la número 38, de Podcast Linux. Un cordial saludo de quien te habla, Juan Febles. Hoy tenemos con nosotros a Helena e Iván, miembros de Wikimedia España. Muy buenas. Helena, alias Santamarcanda en las redes, es portuguesa, aunque ahora reside en Canarias al quedarse enamorada de Leer más#38 Linux Connexion con Wikimedia España[…]

La entrada #38 Linux Connexion con Wikimedia España aparece primero en AVpodcast.


          

#37 Cultura Libre

 Cache   

Muy buenas Linuxero. Bienvenido a tu cita quincenal con Podcast Linux. Mi nombre es Juan Febles y cada 2 semanas comparto, un nuevo tema o entrevista, del sistema operativo de escritorio que más nos gusta: GNU/Linux. Ponte cómodo porque el episodio 37 Cultura Libre comienza ya. En el Núcleo Kernel nos adentraremos en qué es Leer más#37 Cultura Libre[…]

La entrada #37 Cultura Libre aparece primero en AVpodcast.


          

#36 Linux Connexion con Atareao

 Cache   

Muy buenas Linuxero!!! Bienvenido a otro Linux Connexion, exactamente la número 36, de Podcast Linux. Un fuerte abrazo de quien te habla, Juan Febles. Hoy tengo el lujo de poder charlar con  Lorenzo Carbonell, más conocido como Atareao. Bloguero, linuxero, desarrollador en GNU/Linux y Android, con repositorio propio para las distribuciones de Ubuntu y derivadas Leer más#36 Linux Connexion con Atareao[…]

La entrada #36 Linux Connexion con Atareao aparece primero en AVpodcast.


          

#35 Formatos Libres

 Cache   

Muy buenas Linuxero. Bienvenido a otro programa de Podcast Linux. Mi nombre es Juan Febles y cada 15 días comparto, un nuevo tema o entrevista, del sistema operativo de escritorio que más nos gusta: GNU/Linux. En el Núcleo Kernel nos adentraremos en los formatos de archivos, contenedores, códecs y la importancia que sean libres y Leer más#35 Formatos Libres[…]

La entrada #35 Formatos Libres aparece primero en AVpodcast.


          

#34 Directo Maratón Linuxero

 Cache   

Muy buenas linuxeros. Bienvenidos al episodio 34 de Podcast Linux, mi nombre es Juan Febles y hoy estamos en un marco incomparable, el I Maratón Linuxero. Hoy he querido estar con amigos para hablar sobre una época que no viví, pero que siempre está en boca de todos, los inicios de GNU/Linux, sus comunidades y Leer más#34 Directo Maratón Linuxero[…]

La entrada #34 Directo Maratón Linuxero aparece primero en AVpodcast.


          

#33 1º Directo Podcast Linux

 Cache   

NOTA: Este directo es un experimento más que cierra mis pruebas de verano. Es un poco personal sin una temática definida donde cuento mis experiencias en los meses de julio y agosto.  Muy buenas linuxeros y bienvenidos al primer directo de Podcast Linux. Después de solicitar a los oyentes qué plataforma desean para la emisión, Leer más#33 1º Directo Podcast Linux[…]

La entrada #33 1º Directo Podcast Linux aparece primero en AVpodcast.


          

#32 Linux Connexion con Reciclanet

 Cache   

Muy buenas Linuxero!!! Bienvenido a una nueva entrega, exactamente la número 32, de Podcast Linux. Un fuerte abrazo de quien te habla, Juan Febles. Siempre intento en Linux Connexion entrevistar a todos las personas y proyectos que pasan por la sección Comunidad Linux. Reciclanet lo hizo en el episodio 3 y por fin hoy vamos Leer más#32 Linux Connexion con Reciclanet[…]

La entrada #32 Linux Connexion con Reciclanet aparece primero en AVpodcast.


          

#31 Especial TLP2017

 Cache   

Muy buenas linuxer@, bienvenid@ a otro especial. En esta ocasión no es un directo, sino el evento tecnológico más importante de mi isla, la Tenerife LanParty ( TLP2017 ). Gracias a la OSL de la Universidad de La Laguna he podido compartir varios días en este evento y quiero hacerte llegar todo lo vivido allí. Leer más#31 Especial TLP2017[…]

La entrada #31 Especial TLP2017 aparece primero en AVpodcast.


          

#30 Especial Maratón Linuxero

 Cache   

Hoy comparto contigo un episodio muy especial. Especial porque es la primera vez que publico aquí un episodio emitido en directo, por su duración, más de 2 horas, porque es una charla compartida con muchos compañeros linuxeros y porque es un proyecto ambicioso más grande que este programa. El audio lo comparto íntegro del siguiente Leer más#30 Especial Maratón Linuxero[…]

La entrada #30 Especial Maratón Linuxero aparece primero en AVpodcast.


          

#29 Linux Connexion con Alejandro López (2)

 Cache   

Muy buenas Linuxero!!! Bienvenido a otra entrega, la número 29, de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Después de 6 meses vuelve a estar con nosotros Alejandro López, director comercial y cofundador de Slimbook, como ya saben empresa 100% española que nos ofrece ultraportátiles y mini pcs a medida Leer más#29 Linux Connexion con Alejandro López (2)[…]

La entrada #29 Linux Connexion con Alejandro López (2) aparece primero en AVpodcast.


          

#28 Especial Aniversario

 Cache   

Muy buenas linuxero y bienvenido a este episodio 28 especial Aniversario. Mi nombre es Juan Febles y hoy quiero compartir contigo y con muchos compañeros del podcasting este primer año de vida de Podcast Linux. Este va a ser un episodio tipo Linux Express sin un guión elaborado, aunque tengo algo apuntado. Viene de deformación Leer más#28 Especial Aniversario[…]

La entrada #28 Especial Aniversario aparece primero en AVpodcast.


          

#27 Especial Slimbook One

 Cache   

Muy buenas linuxero, bienvenido a otro episodio más de Podcast linux, esta vez un programa especial. Mi nombre es Juan Febles y hoy quiero compartir la experiencia con el Slimbook One, el único dispositivo de sobremesa de esta marca valenciana. Después de un mes tengo suficientes datos para realizar una review en condiciones acerca de Leer más#27 Especial Slimbook One[…]

La entrada #27 Especial Slimbook One aparece primero en AVpodcast.


          

#26 Linux Connexion con Ugeek

 Cache   

Muy buenas Linuxero. Bienvenido a otro episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy toca una entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos de la sección Comunidad Linux. Hoy tenemos con nosotros a Ugeek, podcaster y bloguero linuxero, amante del software libre Leer más#26 Linux Connexion con Ugeek[…]

La entrada #26 Linux Connexion con Ugeek aparece primero en AVpodcast.


          

#25 GNU/Linux y NAS

 Cache   

Muy buenas Linuxero. Bienvenido a otro programa de Podcast Linux. Mi nombre es Juan Febles y cada 15 días comparto un nuevo tema o entrevista del sistema operativo de escritorio que más nos gusta: GNU/Linux. Ponte cómodo porque el episodio 25 GNU/Linux y NAS empieza ya. En el Núcleo Kernel nos adentraremos en el mundo Leer más#25 GNU/Linux y NAS[…]

La entrada #25 GNU/Linux y NAS aparece primero en AVpodcast.


          

#24 Linux Connexion con DavidOchoBits

 Cache   

Muy buenas Linuxero. Bienvenido a un episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy toca una entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos de la sección Comunidad Linux. Hoy tenemos la suerte de poder entrevistar a DavidOchoBits, administrador de sistemas, linuxero, amante Leer más#24 Linux Connexion con DavidOchoBits[…]

La entrada #24 Linux Connexion con DavidOchoBits aparece primero en AVpodcast.


          

#23 La Terminal

 Cache   

  Muy buenas Linuxero. Bienvenido a una nueva entrega de Podcast Linux. Mi nombre es Juan Febles y 2 veces al mes me pongo frente al micrófono para compartir el sistema operativo de escritorio que más nos gusta: GNU/Linux. Empezamos este episodio como siempre, con el resumen del programa. En el Núcleo Kernel hablaremos de Leer más#23 La Terminal[…]

La entrada #23 La Terminal aparece primero en AVpodcast.


          

#22 Linux Connexion con la OSL de la Universidad de La Laguna

 Cache   

Muy buenas Linuxero. Bienvenido a un episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy toca una nueva entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos que han salido en la sección Comunidad Linux. Hoy vamos a cerrar la entrega de 4 capítulos sobre Leer más#22 Linux Connexion con la OSL de la Universidad de La Laguna[…]

La entrada #22 Linux Connexion con la OSL de la Universidad de La Laguna aparece primero en AVpodcast.


          

#21 GNU/Linux en la Universidad

 Cache   

Muy buenas Linuxero. Bienvenido a una nueva entrega de Podcast Linux. Mi nombre es Juan Febles y quincenalmente me cuelo en tu reproductor favorito para hablar del sistema operativo de escritorio que nos une: GNU/Linux. En el Núcleo Kernel seguiremos la serie de episodios relacionados con la educación hablando de GNU/Linux en la Universidad. http://www.portalprogramas.com/software-libre/ranking-universidades/ Leer más#21 GNU/Linux en la Universidad[…]

La entrada #21 GNU/Linux en la Universidad aparece primero en AVpodcast.


          

#20 Linux Connexion con David Montalva (Lliurex)

 Cache   

Muy buenas Linuxero. Bienvenido a un episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy toca una entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos que han salido en la sección Comunidad Linux. En esta ocasión tenemos a David Montalvá, responsable del proyecto Lliurex, Leer más#20 Linux Connexion con David Montalva (Lliurex)[…]

La entrada #20 Linux Connexion con David Montalva (Lliurex) aparece primero en AVpodcast.


          

#19 GNU/Linux en la escuela

 Cache   

Muy buenas Linuxer@. Bienvenido a una nueva entrega de Podcast Linux. Mi nombre es Juan Febles y cada 2 semanas tengo una cita contigo para hablar de sistema operativo de escritorio que más nos apasiona: GNU/Linux. Iniciamos este episodio con el resumen del programa. En el Núcleo Kernel tomaremos el pulso a GNU/Linux dentro de Leer más#19 GNU/Linux en la escuela[…]

La entrada #19 GNU/Linux en la escuela aparece primero en AVpodcast.


          

#18 Linux Connexion con Bitácora de Ciberseguridad

 Cache   

Tengo la suerte de poder charlar con unos grandes compañeros de la red AVPodcast. Raúl y Sergio nos develan algunos mitos y comentamos en general cómo es nuestro sistema operativo frente a las ciberamenazas. Métodos de contacto de Bitácora de Ciberseguridad: Web: http://avpodcast.net/bitacora-ciberseguridad/ Correo: ciberseguridad@avpodcast.net Twitter: https://twitter.com/BitaCiber Sergio: https://twitter.com/s_rsolis Raúl: https://twitter.com/raula49 Para ver los servicios que se están ejecutando en Leer más#18 Linux Connexion con Bitácora de Ciberseguridad[…]

La entrada #18 Linux Connexion con Bitácora de Ciberseguridad aparece primero en AVpodcast.


          

#17 Linux Connexion con Alexandre Filgueira

 Cache   

Mi nombre es Juan Febles y hoy  toca una entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos que han salido en la sección Comunidad Linux. El invitado de hoy fue nombrado el la sección Comunidad Linux del programa 16 sobre Antergos, y no podría ser otro que Leer más#17 Linux Connexion con Alexandre Filgueira[…]

La entrada #17 Linux Connexion con Alexandre Filgueira aparece primero en AVpodcast.


          

#16 Antergos

 Cache   

  Muy buenas Linuxero. Bienvenido a un nuevo episodio de Podcast Linux. Mi nombre es Juan Febles y quincenalmente compartimos este espacio sonoro para hablar de nuestro sistema de escritorio favorito: GNU/Linux. En el Núcleo Kernel hablaremos de una distro que está sorprendiendo a expertos y recién llegados a Linux. Antergos. https://antergos.com/ En el Gestor Leer más#16 Antergos[…]

La entrada #16 Antergos aparece primero en AVpodcast.


          

#15 Linux Connexion con Jen0f0nte

 Cache   

Muy buenas Linuxero. Bienvenido a un episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy toca una entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos que han salido en la sección Comunidad Linux. En esta ocasión tenemos a Jenofonte, linuxero de pro, del que Leer más#15 Linux Connexion con Jen0f0nte[…]

La entrada #15 Linux Connexion con Jen0f0nte aparece primero en AVpodcast.


          

#14 Especial Slimbook Katana

 Cache   

Muy buenas Linuxeros. Bienvenidos a un episodio especial de Podcast Linux. Mi nombre es Juan Febles y hoy quiero compartir contigo mis impresiones sobre el Slimbook Katana después de 2 semanas de uso. Slimbook Twitter: https://twitter.com/slimbookes Correo:info@slimbook.es Web: slimbook.es Venta de Slimbook Katana: https://slimbook.es/pedidos/slimbook-katana Vídeo: V Jornadas y Talleres de la UNED de Vila-Real (Gracias a Baltolkien) Leer más#14 Especial Slimbook Katana[…]

La entrada #14 Especial Slimbook Katana aparece primero en AVpodcast.


          

#13 Ciberseguridad Básica en GNU/Linux

 Cache   

Muy buenas Linuxeros. Bienvenidos a una nueva entrega de Podcast Linux. Mi nombre es Juan Febles y cada 2 semanas enciendo el micrófono para hablar de lo que más nos gusta: GNU/Linux. En el Núcleo Kernel abordaré unos sencillos pasos a seguir para tener una seguridad básica en nuestros ordenadores domésticos. Proteger físicamente el ordenador Leer más#13 Ciberseguridad Básica en GNU/Linux[…]

La entrada #13 Ciberseguridad Básica en GNU/Linux aparece primero en AVpodcast.


          

#12 Linux Connexion con Alejandro López ( Slimbook )

 Cache   

Muy buenas Linuxeros!!! Bienvenidos a otra entrega de Podcast Linux. Un saludo muy fuerte de quien les habla, Juan Febles. Hoy vamos a tener de nuevo otra entrega de Linux Connexion. Al otro lado tenemos a Alejandro López. Alejandro es director comercial y cofundador de Slimbook, empresa 100% española que nos ofrece ultraportátiles a medida ensamblados en Leer más#12 Linux Connexion con Alejandro López ( Slimbook )[…]

La entrada #12 Linux Connexion con Alejandro López ( Slimbook ) aparece primero en AVpodcast.


          

#11 Linux Connexion con Gabriel Viso (Pitando.net). Podcast Linux

 Cache   

Muy buenas Linuxero. Bienvenido a otro episodio más de Podcast Linux. Mi nombre es Juan Febles y hoy nos toca una entrevista Linux Connexion, los programas especiales de este podcast para acercarte a las personas o proyectos que han salido en la sección Comunidad Linux. En esta ocasión tenemos a Gabriel Viso, responsable de Pitando.net y Bajo la carcasa, Leer más#11 Linux Connexion con Gabriel Viso (Pitando.net). Podcast Linux[…]

La entrada #11 Linux Connexion con Gabriel Viso (Pitando.net). Podcast Linux aparece primero en AVpodcast.


          

#10 Raspberry Pi y GNU/Linux. Podcast Linux

 Cache   

Muy buenas Linuxero. Bienvenido a otro episodio más de Podcast Linux. Mi nombre es Juan Febles y cada quincena tengo una cita contigo para hablar de lo que más nos gusta: GNU/Linux. En el Núcleo Kernel hablaré de la Raspberry Pi y su íntima relación con GNU/Linux. En el Gestor de Paquetes le damos un Leer más#10 Raspberry Pi y GNU/Linux. Podcast Linux[…]

La entrada #10 Raspberry Pi y GNU/Linux. Podcast Linux aparece primero en AVpodcast.


          

#09 Especial Lenovo ThinkPad X220. Podcast Linux

 Cache   

Muy buenas linuxeros!!! Un saludo de quien les habla, Juan Febles. Hoy tocaría tener una entrevista con algún proyecto o linuxero, pero me ha sido imposible conseguir alguien a tiempo. Pido disculpas por ello. No quería fallar en mi ritmo de publicaciones. Los más de 700 oyentes no se lo merecen. Agradecer a cada uno Leer más#09 Especial Lenovo ThinkPad X220. Podcast Linux[…]

La entrada #09 Especial Lenovo ThinkPad X220. Podcast Linux aparece primero en AVpodcast.


          

#08 Sabores a montones. Podcast Linux

 Cache   

NOTICIÓN: Podcast Linux pasa a formar parte de la red AV Podcast. http://avpodcast.net/ En el Núcleo Kernel hablaré de los principales entornos de escritorio. En el Gestor de Paquetes te presento a OpenShot, un sencillo editor de vídeo multiplataforma. http://www.openshot.org/ El invitado de Comunidad Linux es Jenofonte, un gran divulgador del software libre de producción multimedia. Twitter: Leer más#08 Sabores a montones. Podcast Linux[…]

La entrada #08 Sabores a montones. Podcast Linux aparece primero en AVpodcast.


          

#07 Linux Connexion con Huezo (Grupo Telegram GNU/Linux) Podcast Linux

 Cache   

Tenemos hoy con nosotros a Huezo, creador y administrador del grupo GNU/Linux en Telegram, la primera comunidad que reseñé en la sección Comunidad Linux. Agradecerle su total disposición y todas las facilidades que me ha dado para grabar esta entrevista. Lo puedes encontrar en: Canal Telegram GNU/Linux: https://telegram.me/GNULinuxGrupo Blog: https://huezohuezo1990.wordpress.com/ Youtube: https://www.youtube.com/user/huezohuezo1990 Recuerden que pueden Leer más#07 Linux Connexion con Huezo (Grupo Telegram GNU/Linux) Podcast Linux[…]

La entrada #07 Linux Connexion con Huezo (Grupo Telegram GNU/Linux) Podcast Linux aparece primero en AVpodcast.


          

#06 #ConLinuxSíSePuede. Podcast Linux

 Cache   

Muy buenas Linuxeros. Bienvenidos a otro episodio de Podcast Linux. Mi nombre es Juan Febles y te invito a disfrutar de este proyecto que comparte el sistema operativo libre del pingüino a los usuarios domésticos de ordenadores. En el Núcleo Kernel reflexionaré sobre las posibilidades que ofrece GNU/Linux. Con Linux sí se puede. Pasaremos al Leer más#06 #ConLinuxSíSePuede. Podcast Linux[…]

La entrada #06 #ConLinuxSíSePuede. Podcast Linux aparece primero en AVpodcast.


          

#05 Linux Connexion con Yoyo Fernández

 Cache   

Iniciamos unos episodios especiales. Linux Connexion. Con ellos pretendo acercar a las personas que han salido en la sección Comunidad Linux. El motivo es bien sencillo. Lo más importante de GNU/Linux, en mi humilde opinión, no es ni sus distribuciones, ni sus aplicaciones, ni su código, ni su filosofía. Son las personas que lo hacen Leer más#05 Linux Connexion con Yoyo Fernández[…]

La entrada #05 Linux Connexion con Yoyo Fernández aparece primero en AVpodcast.


          

#04 Amor de Distro Madre. Podcast Linux

 Cache   

Muy buenas Linuxeros. Bienvenido a un episodio más de Podcast Linux. Mi nombre es Juan Febles y este es mi proyecto más personal con el que quiero acercar el mundo GNU/Linux a los usuarios domésticos de sistemas operativos de escritorio. Gestor de Arranque: Resumen del episodio En el Núcleo Kernel te hablaré de las distros Leer más#04 Amor de Distro Madre. Podcast Linux[…]

La entrada #04 Amor de Distro Madre. Podcast Linux aparece primero en AVpodcast.


          

#03 Y no estaba muerto, no, no. Podcast Linux

 Cache   

Bienvenidos de nuevo a un episodio de Podcast Linux, tu podcast de GNU/Linux. Un podcast quincenal producido por Juan Febles para acercar GNU/Linux al usuario de ordenadores de a pie. Gestor de Arranque: Resumen del episodio Núcleo Kernel: Revive tu viejo pc Resucita tu viejo PC con GNU/Linux Dale una segunda vida a tu viejo Leer más#03 Y no estaba muerto, no, no. Podcast Linux[…]

La entrada #03 Y no estaba muerto, no, no. Podcast Linux aparece primero en AVpodcast.


          

#02 Un pingüino en mi USB Podcast Linux

 Cache   

Bienvenidos de nuevo a un episodio de Podcast Linux, tu podcast de GNU Linux. Un podcast para acercar al usuario de a pie el mundo del sistema operativo del pingüino. Gestor de Arranque: Resumen del programa Núcleo Kernel: Distribuciones live http://www.linux-es.org/livecd Gestor de Paquetes: Unetbootin (Linux, Mac y Windows) y el comando para la terminal Leer más#02 Un pingüino en mi USB Podcast Linux[…]

La entrada #02 Un pingüino en mi USB Podcast Linux aparece primero en AVpodcast.


          

#01 Antecedentes. Podcast Linux

 Cache   

Bienvenido al primer episodio de Podcast Linux, tu podcast de GNU Linux. Un podcast para acercar al usuario de a pie el mundo del sistema operativo del pingüino. En todos los episodios tendremos estas secciones: Gestor de Arranque: Resumen del programa Núcleo Kernel: Parte central. Te comentaré el objetivo de este podcast y mi relación Leer más#01 Antecedentes. Podcast Linux[…]

La entrada #01 Antecedentes. Podcast Linux aparece primero en AVpodcast.


          

#00 Promo Podcast Linux

 Cache   

Podcast Linux: El podcast para usuarios de GNU/Linux. Un espacio sonoro para indagar sobre el sistema operativo libre del pingüino. Tanto si lo tienes instalado o simplemente te llama la curiosidad, Podcast Linux es el lugar indicado para ti. Conoce Distribuciones, aplicaciones, diferentes entornos gráficos y comandos de la terminal. Escucha también entrevistas con otros Leer más#00 Promo Podcast Linux[…]

La entrada #00 Promo Podcast Linux aparece primero en AVpodcast.


          

[Из песочницы] Порядок в фотоархиве средствами powershell

 Cache   
Привет, Хабр!

На днях возникла типовая задача — помочь знакомой превратить гору фотографий в упорядоченную иерархию. Всё бы ничего, но гор фотографий не одна, а две — на Mac и на ноуте под Win10. В поисках решения, наткнулся на несколько сценариев для linux, а вот чего-то такого кроссплатформенного найти не удалось. Будем писать сами — прошу под кат.
Читать дальше →
          

System Administrator - Downtown Vancouver (VAN-SYA) - Tom Lee Music - Granville, YT

 Cache   
MS Windows Server, Exchange Server, Linux server, and IT security best practices. Must have a valid BC Driver’s license and be able to travel between branches…
From Tom Lee Music - Fri, 16 Nov 2018 06:30:48 GMT - View all Granville, YT jobs
          

Analyst, Business Systems - Northwestel - Whitehorse, YT

 Cache   
Web Servers, Proxy Servers and Authentication. Windows Server 2012/2016, Office 365, Linux. The Analyst is involved in a wide range of project and application…
From Indeed - Fri, 11 Oct 2019 21:47:25 GMT - View all Whitehorse, YT jobs
          

Life as a Linux system administrator

 Cache   
If you're thinking about becoming a system administrator or continuing your career as one, you should read this excerpt from one system administrator's experience.
          

How to merge or split PDF files on Linux

 Cache   
In this short article, you will learn how to merge or split two or more PDF files using command line and GUI based tools. This is suitable for both beginners and experienced Linux users, so let’s get started.
          

How to Install VirtualBox on CentOS 8

 Cache   
VirtualBox is an open-source, cross-platform virtualization platform. It supports a number of guest operating systems, including Linux and Windows, and allows you to run multiple virtual machines simultaneously.
          

My go-to Linux network troubleshooting commands

 Cache   
Every sysadmin needs a good troubleshooting strategy, and you can't fix a problem if you cannot identify it. These are my favorite commands to quickly filter through the possibilities of a given problem.
          

Exton|OS Distro Is Now Based on Ubuntu 19.10 and Ships with Linux Kernel 5.4

 Cache   
GNU/Linux developer Arne Exton released a new version of his Ubuntu-based Exton|OS distribution that's now based on the latest Ubuntu 19.10 (Eoan Ermine) operating system and Linux 5.4 kernel series.
          

How To Automate Repetitive Typing (Text Expansion) With AutoKey On Linux

 Cache   
Text expansion (or substitution) helps you save time by transforming abbreviations into a long string of text. Use it to boost your productivity by quickly inserting a phrase that you need to type frequently, your address, code and so on, in any application. This tutorial explains how to automate repetitive typing using AutoKey, a desktop automation utility for Linux / X11.
          

Linux Kernel 5.4 Gets First Point Release, It's Now Ready for Mass Deployments

 Cache   
Renowned Linux kernel developer Greg Kroah-Hartman released today the first point release to the latest Linux 5.4 kernel series, which is now stable and ready for mass deployments.
          

[RESOLVED] How To Format A Hard Drive

 Cache   
I have a hard drive that I had with linux 18.04 on it. I wanted to format it so I could put Windows 7 on it. I put the hard drive in a computer that has linux 19.10 on it. I used the linux computer to format the hard drive selecting the NTFS option. After doing this it said the hard drive had...
          

[kallaballa] MidiPatch is a polyphone and programmable real-time MIDI synthesizer. The rac...

 Cache   
https://vimeo.com/373622272

MidiPatch is a polyphone and programmable real-time MIDI synthesizer. The rack you see in the video is generated automatically from the code and all the values can be changed live. Also the layout isn't static and can be changed with drag 'n' drop. It also features a library that let's you save your code, parameters and layouts. It currently runs on Linux and Mac OS X.

Check it out: github.com/kallaballa/MidiPatch/

[Reposted from kallaballa]


          

C, C++, Python & linux / Unix Shell Scripting Course Bundle

 Cache   

C, C++, Python & linux / Unix Shell Scripting Course Bundle, Shell Scripting, Python, C Programming and C++ Programming Learn all at your own pace. The Ultimate guide to Python C and C++ Programming Linux/Unix Shell Scripting from basic to advance C and C++ Programming are must to learn for every one who are interested […]

The post C, C++, Python & linux / Unix Shell Scripting Course Bundle appeared first on Online Tutorials.


          

Python For Network Engineers Bootcamp

 Cache   

Python For Network Engineers Bootcamp, Real-Life Hands-On Python Automation: Netmiko, Paramiko, Napalm, Nornir, GNS3,Telnet, SSH, Cisco, Arista, Linux etc. Fully updated for 2020 This Network Automation with Python course also covers every major General Python Programming topic and is a perfect match for both beginners and experienced developers! Welcome to this Python hands-on course for […]

The post Python For Network Engineers Bootcamp appeared first on Online Tutorials.


          

TCP SACK panic attack- Linux Kernel Vulnerabilities- CVE-2019-11477, CVE-2019-11478 & CVE-2019-11479

 Cache   

          

LHS Episode #313: GridTracker Deep Dive

 Cache   

Welcome to Episode 313 of Linux in the Ham Shack. In this episode, the hosts talk with Stephen "Tag" Loomis, N0TTL, creator of the GridTracker project. We take an in-depth look at the software application, its configuration, utilization and all of the hidden features that you may be hearing about for the first time. [...]


          

LHS Episode #311: Three Going on Fifty

 Cache   

Welcome to Episode 311 of Linux in the Ham Shack. In this short topics episode, the hosts cover YOTA, AO-7, WRC 2019, CWOps, NWS and a bunch of other acronyms and their associated relevant topics. Thank you for listening and we hope you have a phenomenal week.

73 de The LHS Crew

[...]
          

DEP Profe: Añadir un repositorio desde GNOME

 Cache   

El DEP-Profe lleva instalado el escritorio GNOME. En este post vamos a ver cómo añadir un repositorio sin utilizar la línea de comandos. Lo primero que tenemos que hacer es abrir la herramienta "Software y actualizaciones". Para ello, hacemos clic en "Actividades" y, en el cuadro de búsqueda, comenzamos a escribir "software y actualizaciones". El […]

La entrada DEP Profe: Añadir un repositorio desde GNOME se publicó primero en Algo de Linux.


          

puppetserver2: Eliminar y regenerar certificados en clientes Windows

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada puppetserver2: Eliminar y regenerar certificados en clientes Windows se publicó primero en Algo de Linux.


          

Solucionar error de instalación de flatpak

 Cache   

Si alguna vez habéis sufrido este error: Fallo al instalar org.freedesktop.Platform.openh264/x86_64/19.08: Al intentar aplicar datos adicionales: runtime/org.freedesktop.Platform/x86_64/19.08 no está instalado Realizad la instalación del paquete en un terminal de línea de comandos utilizando el parámetro -v:

La entrada Solucionar error de instalación de flatpak se publicó primero en Algo de Linux.


          

Gmail: Filtrar mensajes no leídos

 Cache   

Es posible que en vuestra bandeja de entrada de Gmail tengáis muchos mensajes, unos marcados como leídos y otros no. Si queréis filtrar mensajes, mostrando solamente aquellos que están marcados como "no leídos", tan sólo tenéis que escribir el siguiente filtro en la barra de búsqueda: is:unread in:inbox

La entrada Gmail: Filtrar mensajes no leídos se publicó primero en Algo de Linux.


          

puppetserver2: Configurar Chocolatey para que use un proxy

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada puppetserver2: Configurar Chocolatey para que use un proxy se publicó primero en Algo de Linux.


          

Instalar openssh en Windows mediante Puppet utilizando Chocolatey como proveedor

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada Instalar openssh en Windows mediante Puppet utilizando Chocolatey como proveedor se publicó primero en Algo de Linux.


          

Consultar la configuración del servidor Puppet en versiones 6.x

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada Consultar la configuración del servidor Puppet en versiones 6.x se publicó primero en Algo de Linux.


          

Instalar puppet-agent en Windows mediante Chocolatey

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada Instalar puppet-agent en Windows mediante Chocolatey se publicó primero en Algo de Linux.


          

puppetserver2: Gestionar certificados en el servidor Puppet v6.x

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada puppetserver2: Gestionar certificados en el servidor Puppet v6.x se publicó primero en Algo de Linux.


          

puppetserver2: Instalados módulos de puppetlabs para gestionar sistemas Windows

 Cache   

Debes acceder para ver éste contenido.Por favor Acceso. ¿Aún no eres miembro? Únete a nosotros

La entrada puppetserver2: Instalados módulos de puppetlabs para gestionar sistemas Windows se publicó primero en Algo de Linux.


          

Huawei Unveils MateBook D14 & D15 Laptops: AMD Ryzen or Intel Comet Lake Inside

 Cache   

Huawei this morning has introduced its latest-generation MateBook D laptops. The laptops, which use processors from both AMD and Intel, as well as discrete graphics from NVIDIA, will be offered with both Microsoft’s Windows 10 operating system, as well as Linux on certain SKUs.

Huawei’s latest MateBook D14 and MateBook D15 notebooks come in an aluminum chassis that houses a 14-inch and 15.6-inch IPS Full-HD display panels respectively. The displays offer a max brightness of 250 nits and a 800:1 contrast ratio. Inside many of the systems is Intel’s quad-core 10th Generation Core i5/i7 (Comet Lake) processor paired with NVIDIA’s GeForce MX 250 GPU, 8 GB or 16 GB of DDR4 memory, as well as an a 256 GB or 512 GB PCIe SSD. Meanwhile, Huawei will also offer SKUs powered by AMD’s Ryzen 5 3500U processors with built-in Radeon Vega graphics, possibly in a bid to reduce risks associated with tight supply of processors by Intel.

When it comes to connectivity, the Huawei MateBook D14 and D15 laptops feature 2x2 Wi-Fi 5 with up to 1.73 Gbps throughput, Bluetooth 5, one USB 3.0 Type-C connector, three USB 2.0/3.0 Type-A ports, an HDMI output, and a 3.5-mm connector for headsets. The notebooks also have a fingerprint reader, a webcam that hides in a key, stereo speakers and a microphone array.

As far as portability is concerned, the MateBook D14 is 15.9 mm thick and weighs 1.38 kilograms, whereas the MateBook D15 is 16.9 mm thick and weighs 1.62 kilograms. Surprisingly, the former features a 56 Wh battery, whereas the 15-inch model comes with a smaller 42 Wh battery. In its stead, Huawei is offering a 1TB HDD.

Huawei's 2019 MateBook D
  MateBook D14 MateBook D15
Display 14-inch 1920×1080 15.6-inch 1920×1080
CPU Intel Core i5-10210U
Intel Core i7-20510U
AMD Ryzen 5 3500U
Graphics NVIDIA GeForce MX 250
Radeon Vega 8 Graphics
RAM 8 GB or 16 GB
SSD 512 GB SSD 256 GB SSD + 1 TB HDD
Wi-Fi Wi-Fi 5 (802.11ac)
Bluetooth Bluetooth 5
USB 2 × USB 2.0 Type-A
1 × USB 3.0 Type-A
1 × USB 3.0 Type-C
GbE -
Card Reader -
Other I/O HDMI, microphone, stereo speakers, audio jack
Battery 56 Wh 42 Wh
Dimensions Width: 322.5 mm
Depth: 214.8 mm
Thickness: 15.9 mm
Width: 357.8 mm
Depth: 229.9 mm
Thickness: 16.9 mm
Weight 1.38 kilograms 1.62 kilograms
Additional Information Link Link
Price ? ?

Huawei will start sales of its new MateBook D14 and MateBook D15 laptops on December 2 in China. It is unclear whether and when the company plans to begin shipments of its new notebooks to other countries, but since Microsoft now has a license to sell software from Huawei, it is entirely possible that the new notebooks will make it to other markets at some point.

Huawei's MateBook D14 and MateBook D15 Configurations
CPU GPU RAM Storage
Intel Core i5-10210U NVIDIA GeForce MX 250 8 GB 256 GB SSD + 1 TB HDD

or

512 GB SSD
Intel Core i5-10210U 16 GB
Intel Core i7-20510U 8 GB
AMD Ryzen 5 3500U AMD Radeon Vega 8 Graphics 8 GB
16 GB

Related Reading:

Sources: Huawei (1, 2), Liliputing, GSMArena


          

PC schaltet ab und LED blinkt, aber nur bei Internetanschluss!!!

 Cache   

Ich habe da ein ganz merkwürdiges Problem an einem älteren PC unter XP. Auf dem laufen einige Programme, die ich leider nicht ersetzen kann.

Der PC schaltet sich in unregelmäßigen Abständen, in der Regel nach 5 bis 10 Minuten, ab, die Status-LED blinkt und der Rechner läßt sich erst wieder einschalten, wenn er vollständig vom 230V-Netz genommen wurde und die Elkos alle entladen sind.

Natürlich habe ich zuerst an das Netzteil gedacht. Nach einem Austausch war der Effekt aber immer noch da. Nach einigem Ausprobieren läßt sich das Problem eingrenzen und zeigt ein ganz merkwürdiges Verhalten:

  • Der Rechner läuft ungestört, wenn er nicht mit dem Internet verbunden ist!
  • Er darf am Netzwerk mit mehrerern Rechnern hängen, nur der Router darf keine Verbindung zum Internet haben. Über die Netwerkkarte des PC ist dann auch eine Datentransfer zwischen den Rechnern möglich.
  • Wenn ich einen WLAN-USB-Stick anschließe, schaltet der PC nach wenigen Augenblicken ab, unabhängig davon, ob der Router am Internet hängt
  • Den Rechner habe ich mit einem Virenprogramm gecheckt. Es gab einige wenige infizierte E-Mails, deren Anhang ich aber nicht geöffnet hatte. Nun habe ich sie eliminiert. Auf das Abschalten hatte das aber leider keinen Einfluss.
  • Starte ich den PC über eine Boot-CD des Virenscanners (G-Data), dann wird der PC ja unter Linux gebootet. In diesem Fall kann ich auch den WLAN-USB-Stick einstecken, ohne dass der Rechner abschaltet
  • Mit der Boot-CD habe ich einen erneuten vollständigen Scan durchgeführt, ohne weitere Befunde

Hat jemand dieses merkwürdige Verhalten schon einmal gehabt? Es ist ja offenbar kein Hardwareproblem. Weiß jemand Rat? Würde mich über jede Info zur Beseitigung des Problems freuen.


          

Windows and Linux System Administrator - Perficient - National, WV

 Cache   
Expertise in maintaining Intel and Sparc hardware. At Perficient you’ll deliver mission-critical technology and business solutions to Fortune 500 companies and…
From Perficient - Tue, 17 Sep 2019 02:50:22 GMT - View all National, WV jobs
          

Kali Linux 2019.4

 Cache   

26 ноября 2019 года состоялся релиз новой версии Kali Linux — дистрибутива Linux, основанного на Debian testing и предназначенного для аудита безопасности. Дистрибутив имеет в своем составе утилиты, которые могут использоваться для тестирования сетей, получения несанкционированного доступа к данным или сетевым службам, а также нарушения их работы. Также дистрибутив может быть полезен для расследования нарушений безопасности на уже скомпрометированных и подозрительных к компрометации системах.

Существует версия дистрибутива для arm-устройств и Android-устройств (устанавливается и запускается с помощью Linux Deploy).

Новое в Kali Linux 2019.4:

  • Xfce стало основным рабочим окружением дистрибутива.
  • Новая тема GTK 3 для Gnome и Xfce.
  • Ядро ОС обновлено до версии 5.3.9
  • Режим работы «Undercover» — в нем графический интерфейс операционной системы напоминает интерфейс Windows 10.
  • Документация дистрибутива переведена на язык разметки Markdown и доступна на GitLab. Документация содержит описания процедур создания собственных пакетов для дистрибутива, а также собственных сборок Kali Linux. Добавлено руководство по установке ОС с использованием BTRFS для корневой файловой системы.
  • В состав пакетов дистрибутива включен PowerShell.
  • NetHunter Kex — возможность использования мобильных устройств с OS Android в качестве рабочих станций с Kali Linux. Достаточно подключить мобильное устройство к устройству вывода изображения, клавиатуре и мыши Bluetooth — и получить полноценную замену персональному компьютеру с Kali Linux.

 ,


          

Вышла новая версия Open CASCADE Technology - 7.4.0

 Cache   

Open CASCADE Technology (OCCT) — программный продукт с двадцатилетней историей, сочетающий в себе набор библиотек и средств разработки ПО, ориентированного на 3D-моделирование, в особенности систем автоматизированного проектирования (САПР). OCCT в первую очередь представляет собой ядро геометрического моделирования.

Начиная с версии 6.7.0, исходный код доступен и распространяется по лицензии GNU LGPL 2.1

Open CASCADE Technology является ядром или важной составляющей таких программ, как FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT и других.

Open CASCADE Technology 7.4.0 включает в себя более 500 улучшений и исправлений по сравнению с предыдущей версией 7.3.0, которая вышла полтора года назад.

( читать дальше... )

 , , ,


          

Вышла новая версия CMake 3.16.0

 Cache   

Вышла новая версия популярной системы сборки CMake 3.16.0 и сопутствующих утилит CTest и CPack, облегчающих тестирование и сборку пакетов соответственно.

( читать дальше... )

 , ,


          

Релиз ядра Linux 5.4

 Cache   

Наиболее заметные изменения:

  • Модуль lockdown, ограничивающий доступ пользователя root к файлам и интерфейсам ядра. Подробности.
  • Файловая система virtiofs для проброса определённых каталогов хоста в гостевые системы. Взаимодействие идёт по схеме «клиент-сервер» через FUSE. Подробности.
  • Механизм контроля целостности файлов fs-verity. Аналогичен dm-verity, но работает на уровне файловых систем Ext4 и F2FS, а не блочных устройств. Подробности.
  • Модуль dm-clone для копирования доступных только на чтение блочных устройств, при этом на копию можно записывать данные прямо в процессе клонирования. Подробности.
  • Поддержка графических процессоров AMD Navi 12/14 и APU семейств Arcturus и Renoir. Также начата работа над поддержкой будущей графики Intel Tiger Lake.
  • Флаги MADV_COLD и MADV_PAGEOUT для системного вызова madvise(). Они позволяют определить, какие данные в памяти некритичны для работы процесса или долго не понадобятся ему, чтобы эти данные можно было вытеснить в подкачку и высвободить память.
  • Из раздела Staging перенесена файловая система EROFS — очень лёгкая и быстрая ФС только для чтения, выгодная для хранения прошивок и livecd. Подробности.
  • В раздел Staging добавлен драйвер файловой системы exFAT, разработанный компанией Samsung.
  • Механизм haltpoll для повышения производительности гостевых систем. Он позволяет гостям получать дополнительное процессорное время до возврата CPU гипервизору. Подробности.
  • Контроллер blk-iocost для распределения ввода-вывода между cgroup. Новый контроллер ориентируется на затратность будущей операции IO. Подробности.
  • Пространства имён для символов модулей ядра. Подробности.
  • Продолжается работа по интеграции патчей реального времени в ядро.
  • Доработан механизм io_uring.
  • Ускорена работа с большими каталогами на XFS.
  • Десятки других изменений.

 ,


          

LibreELEC 9.2.0

 Cache   

LibreELEC - это минимальная операционная система на основе Linux, которая служит платформой для медиацентра Kodi. LibreELEC работает на нескольких аппаратных архитектурах и может работать как на настольных компьютерах, так и на одноплатных компьютерах с процессором ARM.

LibreELEC 9.2.0 улучшает поддержку драйверов для веб-камер, работает на Raspberry Pi 4 и добавляет дополнительную поддержку обновления прошивок. Выпуск базируется на основе Kodi v18.5 и содержит множество изменений и улучшений для пользовательского опыта и полный пересмотр базового ядра ОС для улучшения стабильности и расширения поддержки оборудования по сравнению с версией 9.0.

( читать дальше... )

 


          

Devuan 2.1

 Cache   

Devuan - это дистрибутив Linux, созданный на базе Debian для предоставления альтернативного программного обеспечения init для systemd и альтернативных зависимостей для функций и библиотек, предлагаемых systemd. Последним выпуском проекта является Devuan 2.1, который облегчает выбор между SysV init и OpenRC во время установки. Дистрибутив больше не предлагает образы ARM или виртуальных машин, а опция исключения несвободных прошивок теперь доступна в программе установки Expert.

Особенности нового релиза:

  • Теперь доступны ISO-образы установщика Devuan ASCII 2.1, настольные и минимально-живые ISO-образы;
  • В этот выпуск не включены ARM или виртуальные образы;
  • Появилась возможность выбрать OpenRC в установщике.

 ,


          

Vivaldi doporučuje přejít z Windows 7 na Linux

 Cache   
Už 14. ledna 2020 skončí podpora operačního systému Windows 7, ten tak už nebude dostávat aktualizace a bezpečnostní záplaty. Podle statistiky NetMarketShare tuto verzi Windows stále používá více než čtvrtina uživatelů. Vývojáři prohlížeče...
          

Homebrew 2.2.0 vylepšuje podporu Linuxu

 Cache   
Vyšel Homebrew 2.2.0, balíčkovací systém původně vyvinutý pro macOS. Od začátku roku má podporu pro Linux a Windows (s WSL), která byla uživatelům poprvé plnohodnotně nabídnuta ve verzi 2.0.0 (článek). Nová verze přináší zvýšení výkonu, podporu...
          

More Than 1000 Schools Get Antidote for Christmas

 Cache   
More Than 1000 Schools Get Antidote for Christmas

Just in time for Christmas, 1036 schools will be receiving a free license allowing them to install Antidote, Druide informatique’s flagship writing assistance software, on ten computers. Druide made the announcement as part of the GRICS’s annual conference, a network that brings together all of Quebec’s school boards in order to help them meet their information technology needs.

Druide has promised to donate a copy of Antidote to a school for every ten copies of Antidote sold at retail in Canada and Belgium. The purchasers of Antidote get to choose the winners by voting for the school of their choice. And many voted; no less than 100,932 of them judged that their school of choice could make good use of Antidote’s educational potential.

Quebec is home to the majority of the lucky schools. Since Antidote’s first edition appeared in 1996, a total of 3799 schools have shared the privilege of installing Antidote on 42,591 computers. This represents more than 4.25 million dollars in software and maintenance handed out to educational institutions.

Druide is pleased to collaborate with its clients in contributing to the task of teaching and improving the quality of the French language. Antidote is able to provide a valuable service to students, young and old. Its extensive resources for writing in French, primarily designed for the business world, are easy to use and accessible to everyone.

Made up of an advanced corrector, numerous dictionaries, and language guides, Antidote interacts directly with major word processing and email programs on Windows, Mac, and Linux. Launched last year, Antidote 10 includes more than 120 new features for English and French, including more than 2.5 million translations of words and expressions for its bilingual version.

Druide informatique produces and markets Antidote, the most complete writing assistance software suite available for English and French, as well as Typing Pal, the renowned typing tutorial application. The company is also the creator of WebElixir, a quality assurance service for websites. In addition to its software, Druide publishes French-language literature and reference works through its subsidiary, Éditions Druide.

Category: 

          

Las mejores ofertas en cursos del Black Friday 2019

 Cache   

Las mejores ofertas en cursos del Black Friday 2019

Black Friday 2019 ya está aquí y con él famoso día llega una avalancha total de ofertas no solo el mismo viernes, sino el los días previos y posteriores. En Genbeta hemos estado recogiendo algunas de las oportunidades más interesantes relacionadas con software y servicios y ahora haremos lo propio con cursos online en español sobre computación, programación, hacking y ciberseguridad.

Si bien hay mucho que se puede aprender online gratis, algunas ofertas educativas más completas, con certificación y demás beneficios suelen ser de pago. Pero las plataformas de educación en linea no pierden la oportunidad durante estos últimos días de noviembre y principios de diciembre para también unirse con sus propias promociones.

Cursos a 9.99 euros en Udemy

Adi Goldstein Mdinbvq1sfg Unsplash

Cursos a 9.90 en Domestika

Kelly Sikkema Yk0hpwwdj1i Unsplash

Cursos con 70% de descuento en Tutellus

Kobu Agency 67l18r4tw W Unsplash

Utiliza el cupón BLACKFRIDAY antes de inscribirte para ahorrar hasta un 70%.

Descuentos de 25% en los cursos online de Securizame

Fabian Grohs Dc6pb2jdaqs Unsplash

Apple Coding Academy

Hasta el 5 de diciembre puedes obtener un 30% de descuento en los cursos de Swift 5.1 y Desarrollo de apps con SwiftUI. Si combinas las ofertas y tomas los dos cursos puedes obtener 35% de descuento. Los cursos de Apple Coding en Udemy tienen un descuento del 52%.

Más ofertas

  • 3 meses de Amazon Kindle Unlimited por 29,97 euros gratis.
  • 4 meses de Amazon Music Unlimited por 0,99 euros.
  • 30 días de Amazon Prime gratis.

Puedes estar al día y en cada momento informado de las principales ofertas y novedades de Xataka Selección en nuestro canal de Telegram o en nuestros perfiles de Twitter , Facebook y la revista Flipboard. Puedes echar un vistazo también a los cazando gangas de Xataka Móvil, Xataka Android, Xataka Foto, Vida Extra, Espinof y Applesfera, así como con nuestros compañeros de Compradicción. Puedes ver todas las gangas que publican en Twitter y Facebook, e incluso suscribirte a sus avisos vía Telegram.

También puedes encontrar aquí las mejores ofertas del Black Friday 2019.

Xataka Selección
ofrece:
Descubre las mejores ofertas en Tecnología del Black Friday que hemos seleccionado para ti en Xataka Selección. ¡No te las pierdas!

Nota: algunos de los enlaces aquí publicados son de afiliados. A pesar de ello, ninguno de los cursos mencionados han sido propuestos por las webs, siendo su introducción una decisión única del equipo de editores.

          

Linux For The Rest Of Us #232 – I Don’t Know What To Say But, Hey Listen

 Cache   
232 – Linux For The Rest Of Us iTunes: https://itunes.apple.com/us/podcast/linux-for-the-rest-of-us/id377455332?mt=2# RSS: http://feeds.feedburner.com/linuxfortherestofus Show – http://podnutz.com/category/linux-for-the-rest-of-us/ Live Video And Chat – http://podnutz.com/lftroulive/ To send a voicemail call 707-6PODNUT (707-676-3688) Email: Podcast@linuxfortherestofus.com Free http://thinkpenguin.com coupons ******************************************* http://sourceforge.net/projects/sonargnulinux/files/ ******************************************* Help Eric Arduini and family As some of you may know my brother was diagnosed in February of this […]
          

Dr.Web 11.1 for UNIX製品に含まれるコンポーネントをアップデート

 Cache   

2019年11月22日

株式会社Doctor Web Pacific


Doctor Webは、Dr.Web 11.1 for UNIX製品に含まれるdrweb-maild (11.1.5-1911070858)、 drweb-statd (11.1.3-1911141200)、 drweb-configd (11.1.5-1910291408)、 drweb-httpd (11.1.3-1910291407)、 drweb-qt (11.1.1-1910041806)、 drweb-ctl (11.1.4-1910151942) および drweb-update (11.1.3-1910031102) をアップデートしました。今回のアップデートでは、発見されたエラーが修正され、内部変更が施されました。

Dr.Web Anti-virus 11.1 for UNIX Mail Servers、Dr.Web Anti-virus 11.1 for UNIX File Servers、Dr.Web Anti-virus 11.1 for UNIX Internet Gateways およびDr.Web Anti-virus 11.1 for Linuxに含まれる下記のコンポーネントでは、次の変更が加えられました。

drweb-statd

  • 多数の添付ファイルが含まれるメールをスキャンする際、イベントベースのローテーション時に発生するエラーが修正されました。

Dr.Web Anti-virus 11.1 for UNIX Mail ServersおよびDr.Web Anti-virus 11.1 for Linuxに含まれる下記のコンポーネントでは、次の変更が加えられました。

drweb-maild

  • 一時ファイルが削除されない問題が解決されました。

アップデートはDr.Webリポジトリ経由で実施されます。アップデート時に問題が発生した場合、2019年7月4日付のニュースに記載された内容に従い、もう一つのリポジトリに接続するよう変更してください。


          

Dr.Web製品に含まれるDr.Web Virus-Finding Engineをアップデート

 Cache   

2019年11月18日

株式会社Doctor Web Pacific


Doctor Webは、Dr.Web Security Space、Dr.Web Anti-virus、Dr.Web Desktop Security Suite製品グループ、Dr.Web Server Security Suite、Dr.Web Mail Security Suite、Dr.Web Gateway Security Suite、インターネットサービスDr.Web AV-Desk、修復ユーティリティDr.Web CureIt!、Dr.Web for macOS、システム復旧ツールDr.Web LiveDiskに含まれるDr.Web Virus-Finding Engine (7.00.42.09300) をアップデートしました。

今回のアップデートでは、署名復号エラーが修正されたほか、CRX、 AHK、 SQUASHFS、 ULTRAPROTECT、二重PEヘッダー (ARMADILLOとUPX)、 ASPROTECT および FLY-CODE を処理する際に発生する問題が解決されました。

下記の製品が、今回のDr.Web Virus-Finding Engine のアップデート対象となります。

  • Dr.Web for macOS 9/10/11.0/11.1
  • Dr.Web for File Servers UNIX 6/11.0/11.1
  • Dr.Web for Mail Servers UNIX 6/11.0/11.1
  • Dr.Web for Internet Gateways UNIX 6/11.0/11.1
  • Dr.Web Anti-virus for Linux 6/11.0/11.1
  • Dr.Web Security Space 7/8/9/10/11.0/11.5/12
  • Dr.Web Anti-virus for Windows 7/8/9/10/11.0/11.5/12
  • Dr.Web Anti-virus for Windows File Servers 7/8/10/11.0/11.5/12
  • Dr.Web for MS Exchange 10/11/11.5/12
  • Dr.Web for IBM Lotus Domino 10/11.0/11.5/12 (Windows対応)
  • Dr.Web for IBM Lotus Domino 6 (Linux対応)
  • Dr.Web AV-Desk 10.00.1/10.01.0
  • Dr.Web ATM Shield 6
  • Dr.Web Enterprise Security Suite for Windows 10.00.0/10.00.1/10.01.0/11.00/12.0
  • Dr.Web for MIMEsweeper 6
  • Dr.Web LiveCD 9
  • Dr.Web for Novell NetWare 7
  • Dr.Web for Qbik Wingate 6
  • Dr.Web for TrafficInspector 6
  • Dr.Web CureNet! 10/11
  • Dr.Web for Microsoft ISA Server and Forefront TMG 11
  • Dr.Web for Kerio Mail Servers 6 (Windows対応)
  • Dr.Web for Kerio Mail Servers 11.1 (Linux対応)
  • Dr.Web for Kerio Internet Gateways 6 (Windows対応)
  • Dr.Web for Kerio Internet Gateways 11.0/11.1 (Linux対応)

アップデートは自動的に行われます。


          

Odp: konfiguracja sieci domowej

 Cache   
nie nie tylko serwer jest linuxem,  reszta to urządzenia lub komputery WinX
Na linuxie jest np demon samba
chodzi o przypisanie IP jakie podsieci aby się to widziało
pozdrawiam
          

Odp: konfiguracja sieci domowej

 Cache   
Oczywiście na wszystkich komputerach w sieci masz zainstalowany Linux i pytasz jak zrobić by te stacje się widziały w sieci i udostępniały sobie zasoby?
          

Клавіатура Logitech K120(USB).

 Cache   
Клавіатура Logitech K120(USB). Виробник-Logitech Країна походження-Китай Колір-Чорний Модель-K120 Вид-Клавіатура Тип клавіатури-Мембранна Інтерфейс пІдключення клавІатури- USB Призначення клавіатури- Звичайна(105клавіш) ОС: Windows XP, Windows Vista, Windows 7 / Linux з ядром версії 2.6+ Додаткові функції -Розкладка клавіатури: Рус / Укр Вага-0,644 кг(з оригінальною коробкою) Габарити;452х155х22мм Довжина провода-150см Опис Ви належним чином оціните зручне безшумне введення тексту, який забезпечується низькопрофільними клавішами, практично не випускаючими звук, і стандартною розкладкою з повнорозмірними F-клавішами та цифровою панеллю. Вологозахищенна конструкція Рідина витікає з клавіатури, так що вам не доведеться хвилюватися про пошкодження обладнання з-за випадкового попадання на нього рідини. Низкопрофільна конструкція Низкопрофільна конструкція клавіатури вишукано виглядає на робочому столі, дозволяючи вашим рукам розташуватися більш природно і зручно. Інші клавіші Ресурс клавіш складає до 10 мільйонів натисків, так що ви зможете продовжити використовувати цю клавіатуру набагато довше, ніж звичайна. Стійкі регулюючі ніжки Ви можете витримати стійкі складні стійки, щоб збільшити нахил клавіатури на 8 градусів і досягти максимальної зручності. Підключення через USB з підтримкою технології plug-and-play Процесс настройки дуже простий: досить підключити клавіатуру до USB-порту настільного комп'ютера або ноутбука, і можна почати її використовувати. Добре помітні клавіші Напівжирні яскраві креслення символів на клавішах дуже добре розпізнає, що чудово підходить для користувачів, які не можуть похвалятись ідеальним зоряним поглядом. А ще ці символи довше не зітруться. Вигнута клавіша пробілу Забеспечує більш зручне положення рук, так що вам буде зручніше вводити текст. Працює добре, чиста.Протестована. На жаль відсутні кнопки ALT та пробіл(робочі-тестував паличкою) Фото додаю
          

Master the essentials of CentOS and Red Hat Linux and get certified

 Cache   

Linux powers most of the web and every full stack developer should be familiar with the operating system and its various tools. Even if you have zero Linux experience, you can count on this course to get you started with the basics, and move gradually into advanced material.

Read Entire ArticleRead Comments


          

Is using blockdevices for caching supported in Red Hat Enterprise Linux (RHEL)?

 Cache   
none
          

تثبيت الكالي لنكس Kali linux اخر اصدار بطريقة الصحيحة 2020

 Cache   
في هاذا الشرح سوف نتعلم كيفية تحميل وتثبيت الكالي لنكس Kali linux بطريقة الصحيحة وحل جميع المشال التي قد تواجهك عند تثبيت توزيعة الكالي لنكس فمنذ بضعة ايام تم الأعلان عن الأصدار الجديد من نظام الكالي لنكس بعنوان Kali Linux 2019.4 Release وهاذا الأصدار الجديد يحمل الكثير من المميزات والأدوات الجديدة وتم اصلاح جميع الأخطاء التي كانت في النسخ السابقة وليس هاذا وحسب بل اصبح الكالي لنكس سهل الأستخدام  ويمكنك التنقل به بسهولة
تثبيت الكالي لنكس Kali linux اخر اصدار بطريقة الصحيحة 2020

تثبيت الكالي لنكس Kali linux اخر اصدار بطريقة الصحيحة 2020

في توزيعة الكالي لنكس الجديدة تحمل معها العديد من المميزات كما ذكرنا وايضاً تم تحسين الكثير من الخصائص واضافه العديد من المميزات كما يعتبر الأن Kali linux سهل للأستخدام وسهل لتعلم عليه لئنه اصبح شبيه للويندوز اي انك لن تواجه اي مشاكل معه وليس هاذا فحسب بل اصبح خفيف جداً وليس ثقيل على جهاز الكمبيوتر

شرح تثبيت الكالي لنكس وحل جميع المشاكل

لقم قمت بشرح طريقة التثبيت الكالي لنكس بطريقة الكاملة وحل جميع المشاكل التي قد تواجهك ويمكنك مشاهدة الشرح من هنا





سيريال تفعيل Workstation 15.5 Pro

FQZZV-VANVE-A1P6M-ZAPXY-YU5ZV

 الى هنا انتهى الشرح اتمنى قد نال على اعجابكم واذا كان هناك اي سؤال او استفسار لا تنسى اخبارنا بذالك ودعم القناة

          

تحميل برنامج اخر اصدار مع التفعيل Download VMware Workstation Pro 2020

 Cache   
السلام عليكم اقدم لكم اليوم تحميل برنامج اخر اصدار مع التفعيل Download VMware Workstation Pro 2020


برنامج Vmware WorksStation الوهمي الذي تستطيع من خلاله تنصيب العديد من انظمة التشغيل , وعمل الفورمات ومشاهده شاشه البوت وكما انك تستطيع تصوير كل ما تريده من شاشه البوت وتستطيع عمل شرح لتنصيب نظام تشغيل , هذه التقنيه الرائعه من الشركه العملاقه VMWare قد فازت بــ 50 جائزه بهذا المجال . ولا تاخذ مساحه كبيره على الهارد ديسك فانت تقرر كم المساحه الي عايزها للويندوز الوهمي , وتستطيع تنصيب نظام تشغيل لينوكس والعديد العديد من انظمه التشغيل ويتيح لك خاصية نقل الملفات بين انظمه التشغيل بكل بساطه وخفه , وتستطيع تنصيب الويندوز من ملف ISO وليس فقط من CD اي انك تستطيع تجربة نسخة الويندوز الي حملتها من الانترنت قبل حرقها على CD مع هذا البرنامج لا داعي للخوف على الكمبيوتر اعمل فورمات ونصب ويندوز وقسم الهارد ديسك فكل ما تفعله لا ياثر على الكمبيوتر فكل شئ وهمي , البرنامج غني عن التعريف ويستحق التجربه.

VMware Workstation 12 continues VMware’s tradition of delivering leading edge features and performance that technical professionals rely on every day when working with virtual machines. With support for the latest version of Windows and Linux, the latest processors and hardware, and the ability to connect to VMware vCloud Air, it’s the perfect tool to increase productivity, save time and conquer the cloud



Download




          

اوامر تطبيق تيرمكس لنظام ALL TERMUX COMMANDS

 Cache   

اوامر تطبيق تيرمكس لنظام ALL TERMUX COMMANDS

السلام عليكم متابعين قناة ومدونة شادو هكر , لقد قمنا في السابق بطرح مواضيع عديدة من ادوات واوامر مساعدة في تطبيق تيرمكس Termux للاختراق والهكر والعديد من الأمور ويمكنك الأطلاق عليها من خلال القسم الخاص في تطبيق تيرمكس Termux المتعلقه في الهكر والأختراق ويوجد بها العديد من الأدوات التي تساعدك على فهم وشرح تطبيق Termux TERMUX COMMANDS يمكنك زيارة قسم تطبيق تيرمكس من هنا Termux ويمكنك مشاهدة موضوع جميع اوامر تطبيق termux للاختراق All termux commands لكن اليوم سوف نتعرف على اوامر جديده خاصه في تطبيق تيرمكس TERMUX COMMANDS تساعدك على التحكم في بيئه تطبيق تيرمكس والتعرف على وظيفه الأوامر الموجودة بها وغالباً هاذه المجموعة الأخيرة التي سوف اضيفها فيما يخص اوامر تكبيق Termux
جميع اوامر تطبيق تيرمكس Termux
جميع أوامر تطبيق تيرمكس ALL TERMUX COMMANDS
في البدايه يمكنك ايضاً متابعه المقال الخاص على موقع شادو هكر حول اوامر المستخدمه في تطبيق Termux TERMUX COMMANDS  للاختراق وشرح الأوامر بلعربيه وما وظيفة كل أمر شرح جميع اوامر termux للاختراق وكيفية أستخدامة | How to use Termux in Android  وهاذه الأوامر مهمه جداً ويجب عليك مشاهدة الموضوع لفهم طبيعة عمل تطبيق تيرمكس

ما هوا تطبيق Termux

Termux هو تطبيق مجاني ومفتوح المصدر يقوم بمحاكاة واجهة الأوامر المستَخدمة في نظام تشغيل Linux. وعن طريق القيام بذلك، يمكنك إدخال جميع الأوامر المعتادة والعمل بشكل مريح من خلال جهاز أندرويد الخاص بك.يحتوي التطبيق على تحديثات عديدة من تطبيق Android Terminal Emulator الكلاسيكي، مثل إمكانية النفاذ إلى مكتبة ضخمة من باقات Linux لتثبيت البرامج مباشرة من الجهاز، بالإضافة إلى بعض مختصرات لوحة المفاتيح التي تم تحديثها لتشكل توليفات مع أزرار التحكم بالصوت وأزرار الغلق/الفتح. كما إنها متوافقة مع مختلف أنواع لوحات المفاتيح الخارجية.فسواء كنت تعمل مع con NodeJS، أو Ruby، أو Python أو كنت مضطرًا للاتصال بخوادم عبر SSH، فإن Termux يمكنه مساعدتك بفضل قدرته على إدارة الباقات كما لو كنت جالسًا أمام جهاز الكمبيوتر على سطح المكتب الخاص بك - ولكن مع تعددية مريحة في استخدام نظام تشغيل Linux على جهاز أندرويد بمكونات قوية بما يكفي لإتمام أي مهمة.

الأن بعدما تعرفنا على تطبيق تيرمكس وما هي وظائفه الأن دعوني اعرض عليكم بعض من الأوامر التي تستخدمها داخل التطبيق وهي مهمه جداً من اوامر الأختراق والتنقل بين الملفات وغيرها من الأوامر تطبيق Termux المفيدة
mktemp
./ more
2to3 mpicalc
2to3-2.7 mpstat
2to3-3.7 mv
: nc
[ netstat
[[ nice
]] nmeter
alias nohup
am nproc
apt od
apt-cache patch
apt-config pdftexi2dvi
apt-get perl
apt-key perlbug
apt-mark perldoc
ar perlivp
arp perlthanks
awk pgrep
base64 piconv
basename pidof
bash ping
bbconfig ping6
bg pip
bind pip2
break pip2.7
builtin pip3
bunzip2 pip3.7
busybox pipe_progress
bzip2 pkg
caca-config pkill
cacaclock pl2pm
cacademo pm
cacafire pmap
cacaplay pod2html
cacaserver pod2man
cacaview pod2texi
cal pod2text
caller pod2usage
case podchecker
cat podselect
cd popd
chattr popmaildir
chgrp printenv
chkfont printf
chmod prove
chown ps
chpst pscan
chrt
r
cksum ptardiff
clear ptargrep
cmp pushd
comm pwd
command pwdx
command_not_found_handle pydoc
compgen pydoc2
complete pydoc2.7
compopt pydoc3
continue pydoc3.7
coproc python
corelist python-config
cp python2
cpan python2-config
cpio python2.7
crond python2.7-config
crontab python3
cut python3-config
dalvikvm python3.7
dash python3.7-config
date python3.7m
dc python3.7m-config
dd pyvenv
declare pyvenv-3.7
df read
diff readarray
dirname readlink
dirs readonly
disown realpath
do reformime
done renice
dos2unix reset
dpkg resize
dpkg-deb return
dpkg-divert rev
dpkg-genbuildinfo rm
dpkg-query rmdir
dpkg-split route
dpkg-trigger run-parts
du runsv
dumpsexp runsvdir
easy_install rx
easy_install-2.7 script
easy_install-3.7 scriptreplay
echo sed
egrep select
elif sendmail
else seq
enable set
enc2xs setsid
encguess settings
env setuidgid
envdir sh
esac sha1sum
eval sha256sum
exec sha3sum
exit sha512sum
expand shasum
export shift
expr shopt
false showfigfonts
fc shuf
fg sleep
fi smemcap
figlet softlimit
figlist sort
find source
fold splain
for split
free start-stop-daemon
fsync strings
ftpd stty
ftpget su
ftpput sum
function suspend
fuser sv
gawk svlogd
gawklibpath_append sync
gawklibpath_default sysctl
gawklibpath_prepend tac
gawkpath_append tail
gawkpath_default tar
gawkpath_prepend tcpsvd
gdbm_dump tee
gdbm_load telnet
gdbmtool telnetd
getopt termux-fix-shebang
getopts termux-info
getprop termux-open
git termux-open-url
git-receive-pack termux-reload-settings
git-upload-archive termux-setup-storage
git-upload-pack termux-wake-lock
gpg-error termux-wake-unlock
gpg-error-config test
gpgrt-config texi2any
gpgv texi2dvi
grep texi2pdf
gunzip texindex
gzip tftp
h2ph tftpd
h2xs then
hash time
hd timeout
head times
help toilet
hexdump top
history touch
hmac256 tr
hostname trap
httpd true
id tty
if ttysize
ifconfig type
img2txt typeset
in udpsvd
info ulimit
inotifyd umask
install unalias
install-info uname
instmodsh uncompress
iostat unexpand
ip uniq
ipcalc unix2dos
jobs unlink
json_pp unlzma
kill unset
killall until
less unxz
lessecho unzip
lesskey uptime
let usleep
libgcrypt-config uudecode
libnetcfg uuencode
linux32 vi
linux64 wait
ln watch
local wc
logcat wget
login which
logout while
ls whoami
lsattr whois
lsof xargs
lsusb xdg-open
lzma xsubpp
makeinfo xz
makemime yat2m
mapfile yes
md5sum zipdetails
mkdir {
mkfifo }
mknod
هاذة كانت بعض من اوامر تطبيق تيرمكس TERMUX COMMANDS التي يمكنك استخدامها داخل التطبيق , الى هنا انتهى المقال اتمنى قد نال على اعجابكم ورضاكم ولا تنسى مشاركه المقال مع اصدقائك لكي تعم الفائدة للجميع اخوكم طارق Shadow Hacker دمتم في امان الله

          

هكر واتس اب 2019 | برنامج اختراق واتساب طرق تهكير للكمبيوتر والهاتف

 Cache   

هكر واختراق واتس اب برنامج تجسس ومراقبة

اختراق واتس اب 2019
هكر واتس اب 2019 ,ان كنت تريد هكر واختراق واتس اب لاي شخص سواء زوجتك صديقك او لفرد من العائلة او من اجل حماية عائلتك من تهديد أو خطر فأنت في المكان الصحيح, وسوف نقدم لك في هدا المقال كل الطرق الممكنة التي تتمكنك من هكر واختراق واتس اب أي شخص. كما اننا نقدم خدمة اختراق حسابات لكل من ليست له دراية بالاختراق والهكر لكن في البداية يجب ان تطلع على الطرق لكي تتعلم ذلك بنفسك وتجرب الطرق بنفسك.

كلنا لدينا أسباب وراء رغبتنا في التجسس او مراقبة حسابات اشخاص اخرين ربما انت تشك بزوجتك او صديقتك أو لديك الرغبة في معرفة مع من تتحدث او ربما فقط تريد ان تراقب اطفالك فمن العادي أن يراقب أي شخص اولاده مع من يتحدثون , ونحن نعلم جيدا ان أغلب الاشخاص ليس لديهم دراية بالهكر والاختراق لدى قمنا بانشاء هده المدونة كي نشارك خبرتنا التي تراكمت عبر السنين, بعض هده الطرق سهلة جدا يستطيع أي شخص أن يقوم باستخدامها لهكر واختراق أي حساب واتس اب وبعض الطرق الاخرى صعب جدا تتطلب منك معرفة مسبقة بكيفية تحليل بيانات الشخص الدي تريد اختراقه.

في الاساس يوجد 17 طريقة لاختراق وهكر واتس اي شخص, الطرق السهلة تفلح دائما مادام الشخص بجانبك , مثلا يمكنك الحصول على هاتف زوجتك بسهولة وان تقوم بتنزيل احد البرامج ومراقبت المحداثات , لكن احيانا الشخص المراد اختراقه قد يكون بعيد عنك ولا يمكنك الولوج الى هاتفه او حاسوبه لدى هنا يجب ان تستخدم الطرق المقدة لكي تصل الى حسابه . لتلخيص الامر يوجد نوعين من طرق هكر واختراق واتس اب الطرق السهلة التي تتطلب تواجد الشخص بجانبك والطرق الصعبة التي تستطيع من خلالها اخترقه حتى عن بعد. ايضا سوف نتطرق الى طرق اختراق واتس اب من الكمبيوتر. سوف نشرح ايضا برنامج تهكير الواتس الخطير والذي يستخدم من طرق كبار الهكرز.

 ﺍﺧﺘﺮﺍﻕ ﺣﺴﺎﺏ ﺻﺪﻳﻘﻚ ﻋﻠﻰ ﺍﻟﻮﺍﺗﺲ ﺍﺏ [خدعة]

يوجد العديد من الخدع التي يقوم بها الهكرز لاختراق حسابات الاشخاص, والخدعة التي سوف نقوم بها لاختراق حساب حساب فيسبوك اي شخص فقط من باب المزاح وايضا سوف نجيب عن سؤال كيف ﺍﺧﺘﺮﺍﻕ ﺣﺴﺎﺏ ﺻﺪﻳﻘﻚ ﻋﻠﻰ ﺍﻟﻮﺍﺗﺲ ﺍﺏ ؟
الخدعة بسيطة فقط اتبع الخطوات التالية ويستحين ان تقوم بتجربتها على هاتف بجانبك مثلا هاتف احد افراد عائلتك فقط لكي تجربها الان وبعدها قم بتجربة الخدعة على صديقك.
  1. خد هاتفك وقم بحدف تطبيق الواتس اب وقم بتنزيله من جديد 
  2. بعد ان تقوم بتنزيل التطبيق من اول وجديد 
  3. اتبع الخطوات العادية التي تقوم بها لانشاء حساب جديد في الواتس اب لكن بدل ان تضع رقم هاتفك قم بوضع هاتف صديقك او رقم الهاتف الذي سوف تجرب عليه الخدعة.
  4. بعد ان تقوم باداخال رقم الشخص سيقوم الواتس اب بارسال رسالة الى رقم هاتف الشخص به كود التفعيل .
  5. الخدعة هنا هو انه غالبا عندما يتم ارسال الكود الكود يظهر من اعلى الهاتف دون الحاجة لفتح الهاتف بالكود
  6. اي انك سوف تستطيع معرفة الكود دون الحاجة لفتح الهاتف
  7. يمكن ان تقوم بتجربة الخدعة مثلا عندما يترك صديقك هاتفه في الشحن ويتكره لفترة تصل ل5 دقائق كي تقوم بتنفيد الخدعة على هاتفه
  8. بعد ان حصلت على الكود [ كود تهكير الواتس ] سوف تقوم بادخاله في الهاتف وسوف تتمكن من فتح حساب الواتس اب الخاص به بكل سهولة.
  9. تستطيع ايضا ان تقوم يتنزيل كل البيانات المتواجدة في تطبيق الواتس اب مثل المحدثات القديمة ا الصور المرسلة وكل شيء.
لو مافهمت خطوة معينة خلي تعليق تحت في التعليقات وراح نوضح لك اكثر

هكر واختراق واتس اب عن طريق Whatsapp Web 

  •  الفعالية :  60%
  • درجة الصعوبة : سهل 
  • المتطلبات : أي هاتف وان يتواجد الشخص بجانبك لمدة دقيقتين اقصى تقدير
كيفية اختراق واتس اب ويب؟ تهكير الواتس اب من اي حاسوب , سنة 2015 واجهة شركة واتس اب العديد من المشاكل من مجتمع الاباء بسبب ان العديد من المجرمين كانو يتربصون بالاطفال من خلال وسائل التواصل من بينها واتس اب, لدى قامت شركة واتس اب بحل المشكل عبر اتاحة امكانية مراقة والتجسس على واتس اب افراد العائلة مثلا الاطفال. أي انه أصبح للاباء الامكانية لمراقبة اطفالهم مع من يتكلمون من اجل الحماية والمراقبة. لكن البعض استغل الفرصة ويقوم باستخدام الطرقة لمراقبة زوجته او صديقته ولا يمكن لشركة الواتساب معرفة النوايا من خلال المراقبة لدى يمكن استخدام الطرقة مع أي شخص. ولقد تكلمنا ايضا عن الطريقة في موضوع سابق تحت عنوان " اختراق واتس اب من الكمبيوتر 2018 "

كيف يمكن التجسس ومراقبة الشخص باستخدام Whatsapp Web 

  1. اولا يجب ان تتوفر على هاتف او حاسوب لكي تقوم بالعملية
  2. توجه الى الموقع التالي : Web whatsapp 
ستجد مربع أسود على يمين الشاشة ان كنت تستخدم الحاسوب, في حالة كنت تستخدم الهاتف يجب ان تقوم بتغير الوضع الى Desktop Site لكي يظهر لك الموقع كما لو انك داخل من حاسوب.
هكر واتس اب للايفون ولأندرويدا



  1. الان خد هاتف الضحية او الشخص المراد التجسس عليه تم قم بالدخول الى Settings تم اختر whatsapp Web
  2. ستظهر لك نافدة خاصة بقرائة المربع الاسود الذي ظهر لك في الخطوة 3 ستقوم بتصوير المربع الاسود كامرة التي ظهرت لك .
هكر واتس اب من الكمبيوتر


  1. بمجرد ان تقوم بتصوير المربع ستظهر لك كل الرسائل المتواجدة لدى الشخص المراد التجسس عليه

الان اليك بعض المعلومات حول هذه الطريقة :

  1. يمكنك مشاهدة الرسائل والاطلاع على المكالمات من خلال الطريقة لطالما الشخص متواجد في نفس المدينة وليس بعيد 
  2. يجب ان تترك المتصفح مفتوح لكي لا تقوم باغلاق الطريقة
  3. الضحية او الشخص المراد التجسس عليه لن يعلم انك تقوم بمراقبته ما لم يقم بتفقد خانة Web Whatsapp , حتى وان قام بتفقد فلن يعرف من قام بالتجسس عليه سيظهر له فقط انه تم فتح الحساب من المتصفح ولن يظهر له اي تنبيه. 
كما قلنا فالطريقة سهلة جدا ولا تتطلب أي خبرة أي ان اي شخص يمكنه القيام بذلك يجب فقط ان تطلب من الشخص ان تتفقد هاتف لامر معين تم تقوم بالطريقة دون ان يكتشف الامر.

هكر واختراق واتس اب عن طريق تطبيق Mspy

هكر واتس اب تحميل

 

  • الفعالية :  100%
  • درجة الصعوبة : سهل جدا
  • المتطلبات : أن تقوم بتنزيل التطبيق في هاتف الشخص المراد التجسس عليه

برامج اختراق الوتس عبارة عن تطبيق Mspy تطبيق متطور جدا وسهل الاستخدام أيضا, وسوف يمكنك من مراقبة الشخص بفعالة أكبر بحيت ستستطيع مراقبة الرسائلالملفات, المكالمات, مكان تواجد الشخص[ في حالة كان متصل بالانترنت], والمزيد من المزايا.
تم تطوير التطبيق في الاساس من اجل مراقبة الاطفال وتعقبهم في حالة الاختطاف ومراقة مع من يتحدثون أي ان التطبيق غير مسؤول عن أي استخدام اخر غير ذلك , لكنه مع ذلك يمكنك استخدامه لتجسس ومراقبة أي شخص .

يوجد العديد من البرامج التي تقدم هذه الخدمة لكن تطبيق Mspy هو الافضل حتى الان لانه يمكنك من التجسس ليس فقط على الواتس اب بل أيضا باقي مواقع التواصل الاجتماعية.
  • WhatsApp  
  • Snapchat    
  • Viber
  • Skype
  • LINE
  • Telegram
  • Tinder
  • Hangouts
  • iOS Messages
  • Facebook Messenger
  • SMS, MMS
  • Call Log and Phonebook
  • Browsing History
  • Email Photo and Video
  • Installed Applications 
  • SIM Change Notifications    
  • GPS Tracking
طريقة عمل التطبيق
  1. قم بتحميل التطبيق من الموقع الرسمي عبر الرابط التالي عبر دفع رسوم بسيطة من اجل التحميل
  2. قم بتنزيل التطبيق على هاتفك او حاسوبك 
  3. قم بتنزيل التطبيق على هاتف الشخص الذي تريد تعقبه او التجسس عليه
  4. قم بتتبع مكالماته , رسائل , مكان تواجده ب GPS,,,
اليك الان عينة من طريقة عمل البرنامج وبعض الصور من داخل البرنامج:

هكر واتس اب للايفون 2019

 هكر واختراق واتس اب عن طريق TheTruthSpy

تطبيق هكر واتس اب للايفون والأندرويد 2019
  • الفعالية :  100%
  • درجة الصعوبة : سهل جدا
  • المتطلبات : أن تقوم بتنزيل التطبيق في هاتف الشخص المراد التجسس عليه

برنامج اختراق واتس اب هو عبارة عن تطبيق TheTruthSpy تطبيق مشابه لMspy بحيت يعمل بنفس الطريقة يوجد اختلاف فقط في الشكل وطريقة العمل لكن الفعالية 100%.
يمكنك تطبيق TheTruthspy من العديد من المزايان نذكر منها
  • تعقب ومعرفة مكان الشخص عبر GPS
  • التحكم في مكالمات الشخص ومعرفة من المتصل
  • معرفة المواقع التي يتصل بها الشخص 
  • معرفة التطبيقات التي يستعملها بشكل مباشر [ بث حي ]
  • معرفة الكلمات التي يقوم الشخص بكتابتها عبر لوحة المفاتيح
  • التحكم في الرسائل [ مسح - كتابة ]
  • التوصل بالاشعارات في حالة قام الشخص بتغيير رقم البطاقة او تغيير البطاقة
  • لا يستطيع الشخص معرفة انه متعقب او مخترق لان التطبيق في هاتفه مخفي 100%
  • التحكم في الهاتف بشكل كامل ومشاهدة الصور والفيديوهات وتنزيلها الى حاسوبك او هاتفك
  • يمكنك ايضا الرد على المكالمات الخاصة بالشخص بشكل كامل
استخدامات اخرى لتطبيق تروت سباي
  • تعقب زوجتك/زوجك ومعرفة هل هناك أي خيانة من احد الاطراف بحيت يمكنك التطبيق من المراقبة بشكل كامل
  • في حالة كنت تدير مشروع معين ولديك عمال يمكنك مراقبة تصرفاتهم هل هناك مماطلة في العمل بحيت يمكنك تنزيل التطبيق على حواسبهم في العمل ومراقبة ما يتصفحون
  • مراقبة الاطفال ومعرفة التفاصيل لكي تكون على دراية بتواجدهم او في حالة تم سرقة هاتف احدهم يمكنك تعقب السارق.
 طريقة عمل التطبيق
  1. قم بتحميل التطبيق من الموقع الرسمي عبر الرابط التالي
  2. قم بتنزيل التطبيق على هاتفك او حاسوبك 
  3. قم بتنزيل التطبيق على هاتف الشخص الذي تريد تعقبه او التجسس عليه
  4. قم بتتبع مكالماته , رسائل , مكان تواجده ب GPS,,,

  هكر واختراق واتس اب عن طريق Metasploit

  • الفعالية :  100%
  • درجة الصعوبة : صعب
  • المتطلبات : حاسوب وان تكون لديك دراية بالاختراق
من بين افضل الطرق الفعالة لاختراق الحسابات هي طريقة Metasploitوالتي اعتبرها طريقة اساسية في مجال الاختراق أي ان شخص لديه تجربة في الهكر فلابد ان تعلم احد طرق Metasploit التي تمكنك ليس فقط من التجسس والتعقب بل التحكم الكامل بالحاسوب او الهاتف. الطريقة فعالة 100% ويمكن لاي مبتدئ ان يتعلم الطريقة لكن يجب ان تركز وتتعلم بعض الاساسيات في البداية . وفي النهاية ستجد انك اصبح متمكن من اختراق اي حساب واتس اب دون ان تلمس الهاتف حتى.

أنصحك في البداية بتنزيل نظام Kali linux ان كنت ستعمل من الحاسوب , في حالة كنت ستستخدم الهاتف فانصحك بتنزيل termux في هاتفك بعدها يجب ان تقوم بتنزيل Metasploit بداخل Termux

سؤال في التعليقات : من الافضل الاختراق من الهاتف او الحاسوب ؟
رغم تطور الهواتف الى انها لا تقارن مع الحواسيب فقدرة الحواسيب غالبا ما تكون افضل من الهواتف لكن في حالة لا يوجد لديك حاسوب فليس لديك بديل سوى تجربة الهاتف في مجال الاختراق لكنه يبقى محدود بشكل كبير.

  هكر واختراق واتس اب عن طريق كود التفعيل

 

الطريقة جد بسيطة واحترافية في نفس الوقت لكن تطبيقها يتطلب بعض الشروط . كلنا عندما قمنا بانشاء حساب في واتس اب في البداية تم ارسال كود لحسابنا لكي يتم تأكيد امتلاكنا لرقم الهاتف صحيح ؟ هنا نحن سوف نستخدم نفس الطريقة لكن بشكل مخادع مع هاتف الشخص الذي نريد التجسس عليه لفترة قصيرة لدى كل ماعليك هو متابعة الشرح.
  1. يجب ان يكون هاتف الشخص المراد التجسس عليه بجانبك مثلا وضعه في الشحن وتركه لفترة قصيرة او تركه على الطاولة بجانبك
  2. انت هنا يجب ان تتوفر على رقم هاتف هذا الشخص مسبقا كل ماعليك الان هو ان تدخل الى الواتس ساب من هاتفك وتضع رقم هاتفه وسيطلب منك ادخال كلمة السر وبما انه ليس لدينا كلمة سر سنضغط على [ نسيت كلمة السر ] وسيرسل لنا الواتس اب الكود لكي نقوم بتعيين كلمة السر .
  3. هنا في هاتف صديقك المتواجد بجانبك سيتوص برسالة بها الكود ولن تحتاج لفتح الهاتف لكي تحصل على الكود لان الكود يظهر من خلال النوتيفيكيشن بدون فتح الهاتف 
  4. ستقوم بكتابة الكود المرسل وستتمكن من الدخول الى الواتس اب ويمكنك وقتها الاطلاع على كل الرسائل في الحساب بشكل كامل
لكن المشكل في هذه الطريقة هو انه بمجرد ان يتفقد الشخص هاتفه سيتمكن من اكتشاف انه هناك من حاول سرقة حسابه كما ان الواتس اب لايمكنك من فتح حسابين في نفس الهاتف او حساب واحد من خلال هاتفين لدى الطريقة تبقى محدودة نوعا ما لكنا فعالة لتفقد الرسائل الخاصة بشخص ما خلال فترة قصيرة.
طبعا ان لم تفهم الطريقة يمكنك ترك تعليق بخصوص ما لم تفهمه

هكر واختراق واتس اب عن طريق برامج Keylogger

 

  • الفعالية :  100%
  • درجة الصعوبة :سهل
  • المتطلبات : حاسوب أو هاتف

طريقة هكر واختراق واتس اب بستخدام Keylogger طريقة معروفة جدا لدى المبتدئين في الهكر وهيا فعالة نوعا ما مع جميع الحسابات , أي يمكنك استخدامها لاختراق الفيسبوك واتس اب انستغرام أي شيء. وطريقة عمله بسيطة جدا تقوم بتنزيل تطبيق خاص ب Keylogger تم تقوم بارساله او تنزيله في هاتف صديقك يقوم هدا الاخير بتسجيل كل الكلمات التي تمت طباعتها على لوحة المفاتيح . مثلا ان كتب الشخص Hi في الشات سيتم تسجيل ما كتبه وارساله لك وهنا ستتمكن من تسجيل كلمة السر الخاصة به عندما يقوزم بكتابتها في حاسوبه او هاتفه وستستخدمها لاختراقه.

ما هو افضل تطبيق خاص ب Keylogger

تطبيق Hoverwatch يعتبر الافضل في هذا المجال بحيت يمكنك بالاطلاع على ما تم كتابته واي تطبيق تمت الكتابة عليه.
ويمكن تحميل هذا التطبيق من الموقع الرسمي الخاص به. اتبع الشرح
طريقة عمل برنامج HOVERWATCH
  1. توجه الى موقع HOVERWATCH الرسمي لتحميل التطبيق

  2. قم بكتابة الايمايل الخاص وكلمة السر لكي تفتح حساب في التطبيق
  3. بعدها سيتم نقلك الى صفحة اخرى خاصة بالتحميل سوف تضغط على زر التحميل بعد اختيار هل اندرويد ام ايفوم
  4. بعد التحميل وتنزيل التطبيق على هاتفك قم بفتح التطبيق
بعدها قم بالضغط على My Own device تم اضغط على Hide HOVERWATCH icone
 بعدها سيتم نقلك الى صفحة الشروطات واحكام الاستخدام يمكنك قرائتها او فقط اضغط على I agree
  1. الان تمت العملية بنجاح كل ما عليك الان سوى ان تقوم بالدخول الى حاسوبك وتتوجه الى الموقع وتقوم بادخال الايمايل والباسورد وستتمكن من الاطلاع على كل الكلمات التي تمت كتابتها على الهاتف الدي قمت بتنزيل التطبيق عليه 
  2. يمكنك تنزيل التطبيق على هواتف عديدية ومراقبتها بشكل كامل من حساب واحد كل ما عليك هو تطبيق نفس الخطوات مع كل هاتف تريد التجسس عليه.

اختراق الواتس اب عن طريق gmail

اختراق الواتس اب عن طريق gmail , كلنا نعلم ان اغلب الهواتف الان مرتبطة بحساب جيمايل, وعندما يقوم اي شخص بشراء هاتف جديد يجب ان يقوم بانشاء حساب جيمايل كي يتمكن من ان يحصل على كل التطبيقات في الهاتف google play google image وغير من الخدمات التي لا يمكن الحصول عليها في هواتف الاندرويد الى بعد ان تقوم بوضع حسابك الجياميل.

ايضا معلومة اخرى ان حسابات الواتس اب تقوم برفع كل الملفات والمحادثات التي تقوم بها في الواتس اب الى حساب الجيمايل الخاص بك, هذه الخاصية تمكنك من رفع كل المحدات والارقام وتنزيلها على هاتف جديد او تنزيلها عل ىالهاتف.

يستغل الهكرز هذه الخاصية في اختراق حسابات الواتس اب, وذلك عبر اختراق حسابات الجيمايل تم يستطيعون وبكل سهولة رفع كل البيانات المتواجدة في واتس اب اي شخص ورتنزيلها على هواتفهم وقرائتها كامل.

ستجد في موقعنا العديد من المواضيع التي شرحنا فيها كيف يتم اختراق حسابات الجيمايل Gmail كل ما عليك سوى الاطلاع عليها وستتمكن من سحب كل المحدثاث من اي هاتف. اختراق الواتس اب عن طريق gmail
في النهاية اتمنى ان يكون الموضوع قد نال اعجابكم وكختام سوف نقوم بارسال برامج حصرية لاختراق الواتس اب تم تصميمها خصيصا من طريق فريقنا العربي كل ماعليك هو ان تترك تعليق حول ماهي الطريقة التي اعجبتك في الموضوع مرفوقة بالايمايل الخاص بك وسوف نقوم بارسال البرامج اليك , بالتوفيق للجميع

          

Linux shell script to reduce PDF file size

 Cache   
Here is a handy and useful Linux and Unix shell script that reduce PDF file size using Ghostscript. No need to upload your PDF file to the shady third-party website. Just do it from the terminal. I tested it with both CentOS and Ubuntu/Debian Linux.
          

« Le fonctionnement des bureaucraties va de plus en plus être confié à des machines plutôt qu'à des humains »

 Cache   

La convergence d'intérêts actuelle entre les géants du Net et les Etats dans leurs volontés de surveillance et de censure met en péril l'idéal démocratique, selon Félix Tréguer, activiste à la Quadrature du net et chercheur. Entretien.
Basta ! : Le livre s'appelle L'utopie déchue, n'est-ce pas pessimiste comme titre ? Est-ce votre vision de l'Internet aujourd'hui ?
Félix Tréguer [1] : Le mouvement hacker et plus généralement les mouvements de défense des droits numériques se sont nourris d'utopies (...)


          

Python Developer - New York City

 Cache   
ON-TORONTO, Job Title: Senior Developer Role Key Responsibilities & Accountabilities: Senior software developer to work on extending our platform product and mentor internal core developers. General knowledge of data structures and algorithms is required. Polyglot familiar with many languages. Experience with C+ and Python required. JavaScript, web development, cloud infrastructure, Docker, Linux administrati
          

Senior/Lead Fullstack Engineer (Golang) for Data Warehouse SaaS solution в Newxel, от $5000, Киев

 Cache   

Необходимые навыки

● Ability to lead software design, development standards and code reviews.
● 5+ years experience in Go/Nodejs/Python or other similar language.
● Experience in UI development using Angular/React
● Experience developing scalable APIs
● Experience building Microservices on a cloud environment.
● Experience writing software on Linux
● Experience working with modern software lifecycle tools: Git, CI/CD
● Knowledge of SQL language
● BS/Master degree in Computer Science, Engineering, or a related field.

Будет плюсом

● Experience building microservices as part of a large-scale production-ready product.
● Experience creating software for the Cloud (on one of the big vendors — AWS, Azure, GCP)
● Knowledge of Golang

Предлагаем

● Competitive salary
● Strong technical team
● Compensation of the tax payments
● 20 working-days paid vacation
● Paid sick leaves (10 per year)
● Team buildings
● Dynamic and friendly work environment
● Modern and comfortable office near the Vystavkovyi center

Обязанности

● Take a key position in our R&D team.
● Take part in the definition of our product design and architecture.
● Design, build, and maintain a global high-scale SaaS product.

О проекте

Our new customer has ambitious plans to create brand-new soliution similar to Amazon Redshift. Client is not building just one more data warehouse solution, they have a new approach and features in mind to disrupt the market.
Technical stack — Go, React, Redux, TypeScript, Terraform (and other cloud tools).


          

Senior GO developer for Data Warehouse SaaS Solution в Newxel, от $5000, Киев

 Cache   

Необходимые навыки

Our new customer has ambitious plans to create brand-new soliution similar to Amazon Redshift. Client is not building just one more data warehouse solution, they have a new approach and features in mind to disrupt the market.
Technical stack — Go, React, Redux, TypeScript, Terraform (and other cloud tools).

Required skills:

— 5+ years as a backend engineer.
— Experience developing web services using Go (or experience with other modern web
technologies: Node.js, Python, Ruby, etc.)
— Experience developing scalable APIs.
— Experience with Cloud Architecture, Distributed Systems, Queueing System, etc.
— Expertise in Data Structures, Algorithms and Concurrency
— Experience writing software on Linux
— Experience working with modern software lifecycle tools: Git, CI/CD
— Strong English level

Будет плюсом

● Experience building Microservices as part of a production product
● Experience creating software for the Cloud (on one of the big vendors — AWS, Azure, GCP)

Предлагаем

● Adequate management and strong teammates who alredy build world-famous products
● Competitive salary
● Team buildings
● Free fruits, sweets and cookies
● Flexible working schedule
● 20 working-days paid vacation
● Modern and comfortable office near the Vystavkovyi center

Обязанности

● Take part in building our R&D team.
● Take part in the definition of our R&D eco-system: Lifecycle workflow methodology, coding standards, CI/CD tools.
● Design, build, and maintain backend modules of a global high-scale SaaS product.


          

Devices: Linux-Based Kiosk Tablets, Raspberry Pi, Hummingbird Robotics Kit and Huawei Kunpeng 920 (ARM)

 Cache   
  • Arbor M1016 10.1″ Medical-Grade Tablet Targets Infotainment & Kiosk Applications

    Arbor M1016 Healthcare & Kiosk Tablet Arbor offers various products in the embedded systems field, automotive IoT and healthcare infotainment, as well as patient interfaces for hospitals.

  • Make your own NFC data cufflinks - Raspberry Pi

    In this project, we’ll make a pair of NFC data cufflinks, ideal for storing a website URL, a password, or a secret message. This project is perfect for a sartorial spy who loves dry Martinis, and anyone who can’t remember their WiFi password.

  • Raspberry Pi 4 WiFi Fails When Setting HDMI to 2560×1440 Resolution

    Enrico Zini was working on a digital solution based on Raspberry Pi 4, then he set the video output to 2560×1440, and all hell broke loose.

  • 7 maker gifts for kids and teens

    What it is: The Hummingbird Robotics Kit is a complete robotics kit with a microcontroller, motors, LEDs, and sensors. The robot brain has special ports that little hands can easily attach robot components to. The Hummingbird kits don't come with a body, empowering users to create their own.

    Why I love it: The Hummingbird works with multiple programming languages—from visual (BirdBlox, MakeCode, Snap) to text (Python and Java)— making it scalable as users' coding skills increase. All the components are exactly as you'd find them at an electronics store, not obscured by plastic like other robot kits. This demystifies the inner workings of robots and makes it easy to source more parts if needed.

  • Huawei Kunpeng Desktop Board is Powered by Kunpeng 920 Armv8 Server Processor

    Huawei Kunpeng 920 is an Armv8 server SoC with up to 64 cores that can be found in the company’s TaiShan series servers.


          

Kernel (Linux) Hardware Support: Logitech, Driver Subsystem and More

 Cache   
  • Linux 5.5 Brings Logitech G15 Driver, Better Windows Precision Touchpad Support

    The HID area of the kernel is always eventful when it comes to improving the input device support for newer hardware. With Linux 5.5 the HID story means a new Logitech driver and other enhancements.

  • The "Catch-All" Driver Subsystem Changes Sent In For Linux 5.5

    Greg Kroah-Hartman sent in the char/misc changes earlier this week and were already merged for Linux 5.5.

    In the pull request Greg commented, "Here is the big set of char/misc and other driver patches for 5.5-rc1 Loads of different things in here, this feels like the catch-all of driver subsystems these days." Indeed, char/misc these days is a random smothering of work. There had been talk previously of spinning out portions like a proposed hardware accelerator subsystem but as it stands now no major splits to char/misc but it just continues increasing in scope.

  • System76 ACPI Coreboot Laptop Driver, Huawei Laptop Improvements Sent In For Linux 5.5

    Sent in on Thursday were the platform-drivers-x86 updates targeting the Linux 5.5 kernel.

    [...]

    - The Huawei laptop driver for hotkeys and related functionality now supports newer models. The Huawei driver also now supports Fn-lock, battery charging thresholds, exposing additional information via DebugFS, and other improvements.


          

GNU/Linux on Hardware: System76, Chromium OS, NanoPi and More

 Cache   

          

Devices: AAEON, ChromeOS/AOPEN, Raspberry Pi and Open Hardware

 Cache   
  • AAEON BOXER-8220AI Embedded Box PC Features NVIDIA Jetson Nano, 5 Gigabit Ethernet Ports

    AAEON has launched several AI Boxer-8000 series embedded box PCs based on Intel processors plus AI accelerator, or NVIDIA Jetson TX2.

  • AOPEN Chromebox Mini is Designed for Digital Signage and Kiosks

    A cheap way to set up a ChromeOS based digital is to get a ChromeBit (around $100 used) and install one of the Digital Signage apps for the OS. But as I checked out Linux 5.4 changelog, I came across AOPEN Chromebox Mini (codename Fievel) powered by a Rockchip RK3288 processor and described as an “enterprise-ready” Chromebox for 24/7 operation as digital signage or kiosk.

  • What do you use your Raspberry Pi for?

    Our very own Brian made this lovely What is a Raspberry Pi? video for our YouTube channel. Thanks, Brian.

  • Understanding and repairing the power supply from a 1969 analog computer

    We recently started restoring a vintage1 analog computer. Unlike a digital computer that represents numbers with discrete binary values, an analog computer performs computations using physical, continuously changeable values such as voltages. Since the accuracy of the results depends on the accuracy of these voltages, a precision power supply is critical in an analog computer. This blog post discusses how this computer's power supply works, and how we fixed a problem with it. This is the second post in the series; the first post discussed the precision op amps in the computer.


          

Devices: Raspberry Pi Stuff and OpenHW Group/RISC-V Foundation

 Cache   
  • Raspberry Pi Zero based open source checkra1n jailbreak dongle with screen is in works

    Do you have an iPhone? Did you migrate from Android? In case you did, you can probably reminisce the first few weeks. It might have been difficult for you to get along with the whole ecosystem with limited customisation options.

    Setting the price aside, the main advantage of having an Android device is numerous options to change the default features. In order to gain an elated level of privilege, you can even go through a few steps to root the phone.

  • How to run Chromium OS on a Raspberry Pi

    Chromium OS does not have an official build for the Raspberry Pi, even though it’s an ARM device. The reason? The project only focuses on Chromebooks and other Chrome devices. However, don’t worry! There’s an unofficial build of the operating system that can run on the Pi.

    As of now, the unofficial Chromium OS build for the Pi is in “test” mode, and it only supports Pi 3/Pi 3B+, and Pi 4. Since it is in “test” mode, some features of the OS are yet to be implemented, bugs are present, and things can crash at random times. Still, if you have a spare Raspberry Pi 3/3B+ or Pi 4 and need a full-featured operating system, Chromium OS is one of the best.

    In this guide, we’ll show you how to get the latest build of Chromium OS for the Pi, and set it up to run as a functioning operating system.

  • Raspberry Pi as a digital signage box

    Goal: set up a Raspberry Pi 4B as a digital signage box, together with Ulrike.

    We called the project Himblick, from Himbeere (raspberry) and Blick (view / gaze).

    From the point of view of the underlying debian/raspbian setup, the idea is to make it as solid and reproducible as possible, so that if we're ever asked to set up and maintain 100 of 1000 of them, it will be ok.

    A box should be created with a script, not by hand, and should require as little maintenance as possible.

  • UltraSoC joins the OpenHW Group and extends its commitment to an open-source future for technology development

    UltraSoC today announced it has joined the OpenHW Group, the global not-for-profit organization established earlier this year to further the adoption of open source processors, particularly for high volume production systems-on-chip (SoCs). As part of its involvement, UltraSoC will contribute its substantial experience and IP in the area of system-level debug and processor trace. UltraSoC is committed to supporting its customers using all open-source and proprietary technologies and is seeing an increasing number of designs supporting mixed (heterogeneous) processor hardware.

    The OpenHW Group has already announced a range of cores, dubbed CORE-V, based on the RISC-V open ISA. Both UltraSoC and the OpenHW Group are active members of the RISC-V Foundation, and development in this area will be a key part of UltraSoC’s initial contribution to the group.


          

Monthly Linux Gaming News - November 2019

 Cache   
- Considering that one way or another we may lose support in the future it most likely will. Besides that another reason for making this is perhaps due to the unofficial Flatpak version of Steam which runs it in sandbox mode with it's own libraries. A good idea, but it may be behind in terms of new library releases. -No one knows what made Cannonical to do that, perhaps Apple's decision may have influenced them to do that. Luckily the huge backlash made them rethink their decision and decided to only include 32 bit libraries that are needed (and while at it, Pop!_OS gained more traction) - Agreed. It'd be also nice to have their store pages added into PCGW articles as well, specially when the games they have ported will give you a Steam key once you buy their ports from their store.
          

ASUS X55A laptop - Jelenlegi ára: 15 000 Ft

 Cache   
Eladóvá vált, egy elég kopottas , hobbiállatos lakásban használt laptop.
Álapotáról a képeken lehet tájékozódni.
Egy hiba nem látszódik rajta.
A hűtő ventilátor már néhányszor volt szerelve, így ez, lassan cserére fog szorulni.
Az aksi rosz 0 perces.
4Gb RAM-mal is tudom adni, némi felárért, esetleg SSD-t is tudok tenni bele.
Az oprendszer csak a működőképességet mutatja, nem tartozéka a terméknek (Ha kell rá, akkor Linuxal tudom küldeni).
Ez a gyári oldal:
https: //www. asus. com/Laptops/X55A/specifications/
Minden kérdésre szivesen válaszolok!
ASUS X55A laptop
Jelenlegi ára: 15 000 Ft
Az aukció vége: 2019-12-17 14:55
          

NextCry Ransomware Targets NextCloud Linux Servers and Remains Undetected Features

 Cache   
The ransom note that NextCry victims receive reads ““READ_FOR_DECRYPT”, and demands 0.025 BTC for a victim’s files to be unlocked. One NextCloud user, xact64, shared his experience with the malware on a Bleeping Computer forum in an effort to find a way to decrypt personal files which had been instantaneously locked in a NextCry attack: Read more about NextCry Ransomware Targets NextCloud Linux Servers and Remains Undetected Features[…]
          

Delphi 10.3.3 Firemonkey Update And Fixes Released On Android, IOS, MacOS, Windows, Linux, And HTML5

 Cache   
Delphi 10.3.3RAD Studio 10.3.3 Rio (Delphi + C++Builder) has been released with some significant enhancements to the Firemonkey framework. 10.3.3 includes ... »
          

Анонсы VMworld Europe 2019 - часть 4. Что нового в VMware vRealize Log Insight Content Pack for vSAN 2.2?

 Cache   

В рамках прошедшей конференции VMworld Europe 2019 было сделано не так много анонсов, как на главной конференции года VMworld 2019. Между тем, кое-что новое там все-таки было анонсировано. Например, было объявлено о выходе новой версии продукта vRealize Log Insight Content Pack for vSAN 2.2. Напомним, что о версии данного контент-пака 2.1 мы писали в январе этого года вот тут.

Напомним, что продукт позволяет получить следующие возможности в рамках функционала Log Insight:

  • Быстрая идентификация проблем за счет специализированных дэшбордов, отображающих состояние кластеров vSAN.
  • Возможность использования различных комплексных фильтров для поиска нужной информации в логах vSAN.
  • Визуализация необходимых параметров и запросов, что позволяет определить аномалии в различных аспектах инфраструктуры.
  • Мощный движок алертинга, который позволяет мониторить логи vSAN на предмет возможных проблем и оповещать администраторов.
  • Помощь администраторам - каждый виджет включает информацию о его назначении со ссылками на документацию и базу знаний VMware, что позволяет понять характер и назначение отображаемых данных.

Давайте посмотрим, что нового появилось в версии Log Insight Content Pack for vSAN 2.2:

1. Новый дэшборд vSAN Overview.

Он отображает основные активности и события, происходящие как на пользовательском уровне, так и на уровне ядра. События разделяются на общую информацию, предупреждения и ошибки.

Это позволяет быстрее обнаруживать аномалии в поведении кластера VMware vSAN.

2. Новый раздел Storage Policy Events.

Он включает в себя мониторинг следующих активностей:

  • Создание и удаление новых политик хранилищ.
  • Изменение политики для ВМ или назначение ей новой политики.
  • Изменение свойств самой политики.
  • Изменение политик на уровне объектов.

Механизм обновления контент-пака

Для Log Insight механизм обновления контент-паков всегда был весьма простым:

После обновления контент-пака у вас появятся новые дэшборды, описанные выше, но чтобы появились виджеты политик хранилищ, нужно установить Log Insight Agent на vCenter Server. Для этого нужно загрузить пакет Linux RPM (32-bit/64-bit) через Log Insight Administration UI:

После этого нужно скопировать RPM во временную папку на vCenter Server с помощью WinSCP или Veeam FastSCP. Далее на vCSA нужно запустить следующую команду:

rpm -i VMware-Log-Insight-Agent-<version-and-build-number>.rpm

После установки пакета нужно убедиться, что соответствующий статус отображается в интерфейсе:

Далее настройте и включите vCenter (Linux) SPBM agent group на сервере vCenter как показано ниже (это позволит Log Insight собирать события SPBM с сервера vCenter):

После того, как вы нажмете кнопку Copy Template, вам покажут настройки активного агента. Убедитесь, что все параметры указаны корректно и нажмите Save Agent Group:

Новые возможности по трекингу активностей SPBM позволят вам выполнять следующие задачи:

  • Отслеживать резкие изменения в используемой емкости кластера.
  • Идентифицировать причины неожиданных изменений в производительности ВМ.
  • Идентифицировать причины инициирования трафика ресинхронизации.
  • Отслеживать соблюдение политик хранилищ за пределами уровня кластера.
  • Использовать Webhooks для оповещения других приложений, которым может быть полезна информация от Log Insight.

Скачать VMware vRealize Log Insight Content Pack for vSAN 2.2 можно по этой ссылке.


          

FS#61443: [php] Unbuffered queries memory leak in mysqlnd

 Cache   
There should already be a fix for that (since 14 January 2019).

Would you please read here:

https://bugs.php.net/bug.php?id=77308

and here (for my older bugreport):

https://bugs.archlinux.org/task/61139?project=5&order=dateopened&sort=desc

Thank you in advance!
          

IT / Software / Systems: Computer Vision, Software Dev/Test Engineer for 3D Augmented Applications in Plantation, FL - Miami, Florida

 Cache   
Senior Software Developer in Test for system test development and validation of our Spatial Computing -system that provides a realistic 3D augmented environment on top of the real world. Position will focus on the test development, execution and requirements validation of our Computer Vision algorithms and components, and their functionality with in our product - Responsibilities Work with the development, program management, and test teams to define, develop, and execute white box tests at the API level and back box tests and system level that will allow us to perform functional and nonfunctional validation of the sensors, algorithms, services, and components that make up our computer vision deliverables Execute subjective testing in different environments and scenarios to verify computer vision improvements with jitter, judder, swim, mapping and tracking Define or develop test utilities to accomplish the assigned testing Includes being able exercise and further expand the capabilities of in house tools based on Unity Analyze various components, collaborate with various development teams, and use your technical expertise to investigate, troubleshoot and verify software defects and other technical issues Experience with being able to analyze logs to help root cause the issue or -determine the component(s) causing it Review integrated code change to isolate which one might be causing a failure within a release Provide technical recommendations towards solution that supports Continuous Integration, Continuous Delivery, and Agile practices - Must have Skillsets: 8+ years of software development experience working on embedded products or mobile applications with a minimum of 5 of those years having an emphasis on computer vision testing C/C++ programming and Unix Shell Scripting Knowledge on jitter, judder, swim, and how to recognize them is desired Experience with Mapping and tracking algorithms; Camera optics, Image sensor technology; Image filtering techniques; Image analysis and segmentation; IMUs is preferred Knowledgeable on Linux OS, middleware, kernel, and device drivers - Location: Plantation, FL Duration: 6-12+ months. ()
          

Other: Lead Software Engineer (Java/AWS) - Plano, Texas

 Cache   
THE COMPANY Fannie Mae provides reliable, large-scale access to affordable mortgage credit in communities across our nation. We are the leading source of funding for housing in America, which means more people can buy or rent a home. We are focused on sustaining the housing recovery, improving our company, and leading change to make housing better.Join our diverse, high-performing team and make a difference as we work together to enable access to a good home.For more information about Fannie Mae, visit http://www.fanniemae.com/progress. JOB INFORMATION Our Single-Family, Digital Products Team, located in Plano, TX is looking for a Sr. Software Engineer that will be part of leading one of the most important digital transformation at Fannie Mae. You will be working on an enterprise application framework that is key in moving our entire platforms to AWS.--You will use modern tools, techniques, and methods such as Java/JEE, Spring Boot, RESTful APIs, with Microservice-based architecture, and AWS. Lead, or play lead technical role in development teams' efforts to determine unit needs and business processes that are automated by the application. Participate in or review all of the steps in the software development life cycle to create and modify the software. KEY JOB FUNCTIONS ---Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects. ---Create or Update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents. ---Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate. ---Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production. ---Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives. ---Mentor less experienced technical staff; may use high end development tools to assist or facilitate development process. ---Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features. ---Set up and configure a continuous integration environment. ---Advanced proficiency in unit testing as well as coding in 1-2 languages (e.g. Java, etc). ---Advanced proficiency in Object Oriented Design (OOD) and analysis. Advanced proficiency in application of analysis/design engineering functions. Advanced proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Advanced proficiency in advanced behavior-driven testing techniques. EDUCATION ---Bachelor's Degree or equivalent required MINIMUM EXPERIENCE ---8+ years of related experience SPECIALIZED KNOWLEDGE & SKILLS Required Skills ---8+ years of experience of enterprise development using Java/JEE and have hands-on experience with the Spring Boot Framework ---Experience with Architecture, Design & Development of portal-based applications ---4 years of experience with application integrations such as SOAP, RESTful Web Services, Microservices, File/Data transfers, etc. ---Extensive knowledge of OAuth and Rest API to integrate middleware with Authentication and Authorization services ---Experience with CI/CD with knowledge of Git Hub, Maven and Jenkins ---Ability to lead complex architecture and design white-boarding sessions ---Experience in object modeling, designing data models and database schemas, and solving scalability issues ---Knowledge of UNIX (Linux) environment and scripting (bash, shell and Python) ---Experience with Agile Development Methodology Preferred Skills ---Hands-on experience with AWS Cloud including the use of IAM, EC2, ELB, Elastic Beanstalk, RDS, S3, LAMBDA, API Gateway, CloudFront, SNS, SQS, DynamoDB, CloudWatch, ElastiCache, Kinesis, etc. ---Experience with developing with RESTful Webservices on NodeJS (JSON/XML) ---Familiarity with principles of CICD, Blue/Green, DevOps practices and ECS tools ---Experience in Hybrid Cloud Architectures, Cloud brokering solutions or Cloud Management Solutions for Public/Private Cloud ---Experience with Infrastructure Security Automation, Infrastructure capacity monitoring and automated scaling solutions -- Req ID: 57729 ()
          

Engineering: DevOps Cloud Engineer - Richardson, Texas

 Cache   
DevOps Cloud Engineer Richardson, TX HOW YOU WILL FULFILL YOUR POTENTIAL Our Digital Finance team is bringing together a group of highly skilled technology engineers with a strong desire to change the industry. DevOps principles and utilizing advanced cloud capabilities are fundamental to our strategy of market agility and lean operating principles with a strict focus on quality that meets the demands of digital customers. We are seeking highly collaborative, creative and intellectually curious Cloud Engineers who are passionate about forming and implementing cutting-edge cloud computing capabilities. As a member of the Marcus Cloud team you will champion the advancement of cloud adoption, develop and deploy our cloud architecture and be a leading voice of cloud strategy. Lead the cultural changes necessary for cloud adoption and migration Develop, coordinate and communicate the cloud architecture, migration and adoption across our digital products Automate the provisioning of environments using Ansible, Puppet and other tools Design and develop high-quality automation workflows in the cloud platform Possess strong verbal and written communication skills with the ability to present, persuade and influence peers, vendors and executives Experience migrating platforms to cloud based offerings, such as Amazon's AWS Energetic, self-directed and self-motivated Able to build and sustain long-term relationships across a multitude of stakeholders in a fast paced, multi-directional work environment Exceptional analytical skills with the ability to apply expertise to drive complex, technical and highly commercial solutions SKILLS AND EXPERIENCE WE ARE LOOKING FOR Extensive experience with AWS and AWS native toolsets such as AWS Cloud Formation, AWS EC2, S3, VPCs, Kinesis, Dynamo, SQS, SNS, SWF etc. Extensive experience with automation and configuration management using Puppet, Chef, Ansible, Terraform, Vault, Nomad, Jenkins or similar Strong knowledge with Web Services, API Gateways and application integration development and design Strong background in Linux Strong background in scripting and automation in languages such as Python and Ruby Strong background in cloud operations instrumentation and monitoring of distributed architectures using AppDynamics, Splunk, Nagios or similar Strong background with source control management systems (GIT or Subversion); Build Systems (Maven, Gradle), Code Quality (Sonar), Artifact Repository Manager(Maven), Continuous Integration (Jenkins) Knowledge of relational and non-relational databases Knowledge of containerization Knowledge of agile software development practices and release management Thorough understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service Cloud delivery models and the current competitive landscape. Excellent written and oral communication skills with ability to communicate effectively with technical and non-technical staff Bachelor's degree in Computer Science or higher, and/or equivalent experience ()
          

Linux for Beginners: The Science of Linux Operating System and Programming Tools for Installation, Configuration and Command Line

 Cache   
Название: Linux for Beginners: The Science of Linux Operating System and Programming Tools for Installation, Configuration and Command Line with a Basic Guide on Networking, Cybersecurity, and Ethical Hacking
Автор: Darwin Growth
Издательство: Amazon Digital Services LLC
Год: 2019
Формат: epub/azw3/pdf(conv.)
Страниц: 158
Размер: 10.6 Mb
Язык: English

Linux is a free and freely distributed operating system inspired by the UNIX system, written by Linus Torvalds with the help of thousands of programmers. UNIX is an operating system developed in 1991, one of whose greatest advantages is that it is easily portable to different types of computers, so there are UNIX versions for almost all types of computers, from PC and Mac to workstations and supercomputers.
Unlike other operating systems, such as MacOS (Apple operating system), UNIX is not intended to be easy to use, but to be extremely flexible. It is generally as easy to use as other operating systems, although great efforts are being made to facilitate its use.
          

Professions: Cloud Security Architect - Richardson, Texas

 Cache   
Job Title: -Information Secuirty Engineer Location: -Richardson, Texas Job-Type: -Direct Hire - Position Overview: Gravity is looking for Cloud Security Architect to spearhead our client's software development and security departments supporting Cloud infrastructure and DevSecOps strategies. As a member of the Security team, the individual will have responsibilities in developing and implementing a robust security strategy to secure our cloud infrastructure and cloud-native applications. Our client is an on-line brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge. Duties & Responsibilities: Assist in developing and maintaining a robust security strategy designed to address risks associated with cloud infrastructures and cloud-native applications Work closely with development teams in the design of cloud native services and infrastructure Review and assess current cloud infrastructures to identify gaps and mitigations Prepare and document policies and standards around cloud security Develop secure cloud practices and educate employees in multiple roles and levels on them Perform research and evaluate security technologies designed to protect cloud infrastructure and cloud-native applications and systems Design and implement guardrails and other controls Build out pragmatic and reusable solutions for security problems Assist with other security related initiatives as they arise Required knowledge & Skills: In this leadership position, abilities such as formulating short and long-term strategies and communicating at all levels (technical, management, executive, etc.) will be required Exceptional understanding of security principles, strategies, and goals Ability to successfully balance and prioritize security needs with other deliverable timelines, budgets, etc. Strong understanding of Linux Kernel-level security threats and mitigations Strong experience with securing Kubernetes at the Pod/Node/Cluster levels including network policy, node to node encryption, mutual TLS, etc. Strong experience in Container Management and DevOps pipeline Strong experience in software development with various programming languages Knowledge of AWS networking (security groups, ACL, etc.), IAM, STS, WAF, Shield and ALB protections Ability to actively assess existing cloud infrastructures to identify gaps and mitigations Thorough understanding of the latest security principles, techniques, and tooling Able to multitask and prioritize in a dynamic environment with continuously shifting priorities Ability to communicate security concepts and issues to peers and management Possess and maintain up-to-date understanding of emerging trends in cloud native security including research of the latest products to combat these threats Strong analytical and problem-solving skills Excellent verbal and written communication skills Demonstrated personal initiative in maintaining a continuous high level of professional knowledge in areas of cloud security Education & Experience: Bachelor's degree in Information Security, Information Systems, or a related field with at least 3 years of experience OR 7 years of demonstrable progressive work in the information security field Experience with cloud security and/or emerging security technologies such as AI-based systems strongly preferred One or more of the following certifications strongly preferred:CISSP (and/or other ISC2 certifications) SANS GIAC certifications CEH, OSCP, or other penetration testing certifications Other industry recognized certifications or accreditations ()
          

[PS2] DaedalusX64 (v1.1.8 r1)

 Cache   
Este é um porte do emulador DaedalusX64 originalmente disponível para PSP e Linux, este porte é mais um teste do programador belek666, não espere muita coisa, a verdade é que o Nintendo 64 nunca vai funcionar cem por cento no Playstation 2 através de emulação, e ainda vou um pouco mais longe, não acredito sinceramente … Continue lendo [PS2] DaedalusX64 (v1.1.8 r1)
          

Other: Senior Network Engineer - Richland, Washington

 Cache   
Description Job Description: Leidos is looking for a Network Engineer to join our team located at our Richland, WA office. The successful candidate will be part of an Enterprise Data Center team supporting our Transportation Security Administration(TSA) – HCAccess contract. As part of our team the selected candidate will participate in the management, design and any future implementation of new technology for the Wide Area Network (WAN) systems. Primary Responsibilities: Provide specifications and detailed schematics for network architecture. Provide specific detailed information for hardware and software selection. Identify implementation techniques and tools for the most efficient solution to meet business needs, including present and future capacity requirements. Conduct testing of network design; maintain technical expertise in all areas of network hardware and software interconnection and interfacing, such as routers, multiplexers, firewalls, hubs, bridges, gateways, etc. Evaluate and report on new communications technologies to enhance capabilities of the network. Basic Qualifications Bachelor’s degree in Electrical or Computer Engineering and 5 years’ relevant experience in large enterprise WAN infrastructures. An additional 4 years' experience and/or relevant certifications will be considered in lieu of degree. Experience with Cisco networking equipment and protocols, Firewall rules, Routes and NAT. Demonstrated knowledge of Cisco Nexus, UCS and ASA technologies. Understanding of bandwidth requirements and have experience with performance tuning of responsible environments. Preferred Qualifications Demonstrated experience with Network Backbone and Transport systems, Wireless, Network Management development and operations, Network Security background, Cisco infrastructure components, DNS, LINUX, and/or UNIX skills. Experience in Data Center Disaster Recovery events in support of Continuity of Operations of a large WAN. Cisco Certified Network Associate (CCNA) obtained no later than Jan 2014. Experience supporting a large, federal WAN / LAN environment. Advanced experience with F5 GTM/LTM appliances, QoS, IPv6, VoIP, Unified Communications. Must be able to obtain a Public Trust clearance, prior to on-boarding. External Referral Bonus: Ineligible Potential for Telework: No Clearance Level Required: Public Trust Travel: Yes, 10% of the time Scheduled Weekly Hours: 40 Shift: Day Requisition Category: Professional Job Family: Network Administration and Ops Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world's toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company's 33,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.19 billion for the fiscal year ended December 28, 2018. For more information, visit www.Leidos.com . Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here . Leidos will never ask you to provide payment-related information at any part of the employment application process. And Leidos will communicate with you only through emails that are sent from a Leidos.com email address. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to spam.leidos@leidos.com . All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. ()
          

Professions: Unicenter Support Analyst (Hanford Dept of Energy Site 333163) - Richland, Washington

 Cache   
ANR Group Inc. is accepting resumes for a Unicenter Support Analyst to fill a contracted role supporting our client, Mission Support Alliance (MSA), a US Department of Energy (DOE) Hanford Site Prime Contractor. MSA provides essential services and tangibles to the entire Hanford complex in support of the overall mission. Hanford is the largest nuclear environmental cleanup site in the world. Consisting of 586 square miles adjacent to the Columbia River, approximately 10,000 employees support the Hanford cleanup mission through contractors and subcontractors. This position is located near Richland, Washington, part of the growing Tri-Cities area of Southeast Washington state. The long-term goal of the Hanford Site clean-up projects is to use vitrification technology to process and solidify 56 million gallons of radioactive and chemical waste stored at the Hanford Site, which is a byproduct of plutonium production during World War II and the Cold War era. This position is not located near any dangerous material. Interested individuals should submit their resume by 4:00 PM PST on Friday, November 29, 2019. US citizenship required POSITION BACKGROUND The MSA Information Management (IM) Network & Computing Services (N&CS) organization requires Computer Operations support to provide Analyst and Administration activities in sustaining the Unicenter Network and Systems Management (NSM) job scheduling services. All work will be done at an MSA worksite. Remote work arrangements are not authorized. RESPONSIBILITIES, TASKS AND ESSENTIAL JOB FUNCTIONS This position will be responsible for supporting Unicenter NSM and other job scheduling activities. In addition, this position will support the software, infrastructure and tools to ensure enterprise level performance, availability and security of these systems. The Analyst will work with the Application Support team and Operations staff to effectively manage the site's job scheduling/batch management infrastructure and content on a 24/7 schedule. Regular tasks and functions will include, but are not limited to the following: Tier-3 troubleshooting support, working with the user support and operations teams to effectively manage and communicate issues and perform problem analysis and resolution. This may involve outside vendors, other support personnel or organizations. Manage day-to-day technical operations, product management, system performance monitoring, configuration, maintenance and repair. Manage integration with other systems, capacity planning, system-wide operation control, task automation and providing recommendations on innovative and/or cost-effective options for delivering and/or improving enterprise web hosting services. Apply revisions, upgrades and patches. Develop new system implementation plans, custom scripts and testing procedures to ensure operational reliability, high availability and system security of enterprise job scheduling/batch management services. Establish guidelines and methods for the installation and management of the host environment and client tools. Develop procedures and documentation for backup and restoration of host operating systems and host-based applications and DR/COOP capabilities. Develop tools, procedures and training sessions for operations and other customer support organizations. Stay current with technological developments and provide recommendations on how to take advantage of new advancements. Ensure system security across enterprise job scheduling/batch management services including contribution to security best practices. Respond to, and resolve access and performance issues. Manage the batch job scheduling and monitoring processes. Coordinate with the applications teams. Interface with the Network Operations Center on production scheduling. Ensure appropriate response and mitigation to events. MINIMUM QUALIFICATIONS AND REQUIREMENTS Bachelor's degree in Computer Science, IT, IS or a related discipline PLUS a minimum of 15 years of IT/IS experience OR a combination of education and work experience (2 years of work experience is considered equivalent to 1 year of formal education). Ten (10) years of experience in operational support of enterprise-wide tools. Ten (10) years of experience with configuration and management of Unicenter NSM systems. Five (5) years of experience with Unicenter NSM in a government environment. Ten (10) years of experience with Windows Server 2 setup and configuration, preferably on virtualized servers. Five (5) years of experience with batch management/job scheduling in an environment that runs 35,000 to 40,000 jobs monthly. Five (5) years of experience in Visual Basic and Perl scripting and the use of K-Edit toolsets. Experience and understanding of deploying enterprise tools to a user base greater than 2,500 users. Ability to provide support during non-standard business hours and be on call 24/7 as needed or as scheduled. Knowledge of industry best practices. DESIRED QUALIFICATIONS Knowledge and experience with Unicenter AE product. Experience with UNIX/Linux platforms in a virtualized environment. Prior experience supporting applications in the Hanford Site network environment. Prior experience supporting job scheduling and batch management for critical Hanford business systems such as Finance, Supply, Asset Management and Project Controls on the Hanford Site network environment. Prior experience with mainframe/mini-computer Systems Administration and Operations. Knowledge and understanding of the Hanford Software Quality Assurance requirements and processes, Production Readiness Review Board (PRRB) process, and System Engineering Control Board (SECB) process. Certifications in the above noted technologies. US Citizenship required. Visa status (Green Card, H1-B) does not substitute for citizenship requirement. The standard weekly work schedule for this position is (Four) 10-hour work days: Monday - Thursday, 6:00 am to 4:30 pm. Primary Work Location: 2261 Stevens Dr., Richland, WA. Occasional visits to the Hanford Site, located 35 miles north of Richland, WA GMail Users: Please monitor your Spam/Junk folders for our response. ()
          

Professions: Unicenter Support Analyst (Hanford Dept of Energy Site 333163) - Richland, Washington

 Cache   
ANR Group Inc. is accepting resumes for a Unicenter Support Analyst to fill a contracted role supporting our client, Mission Support Alliance (MSA), a US Department of Energy (DOE) Hanford Site Prime Contractor. -MSA provides essential services and tangibles to the entire Hanford complex in support of the overall mission.Hanford is the largest nuclear environmental cleanup site in the world. Consisting of 586 square miles adjacent to the Columbia River, -approximately 10,000 employees support the Hanford cleanup mission through contractors and subcontractors. -This position is located near Richland, Washington, part of the growing Tri-Cities area of Southeast Washington state. -The long-term goal of the Hanford Site clean-up projects is to use vitrification technology to process and solidify 56 million gallons of radioactive and chemical waste stored at the Hanford Site, which is a byproduct of plutonium production during World War II and the Cold War era. This position is not located near any dangerous material.Interested individuals should submit their resume by 4:00 PM PST on Friday, November 29, 2019.US citizenship requiredPOSITION BACKGROUNDThe MSA Information Management (IM) Network & Computing Services (N&CS) organization requires Computer Operations support to provide Analyst and Administration activities in sustaining the Unicenter Network and Systems Management (NSM) job scheduling services.All work will be done at an MSA worksite. Remote work arrangements are not authorized.RESPONSIBILITIES, TASKS AND ESSENTIAL JOB FUNCTIONSThis position will be responsible for supporting Unicenter NSM and other job scheduling activities. In addition, this position will support the software, infrastructure and tools to ensure enterprise level performance, availability and security of these systems.The Analyst will work with the Application Support team and Operations staff to effectively manage the site's job scheduling/batch management infrastructure and content on a 24/7 schedule.Regular tasks and functions will include, but are not limited to the following:Tier-3 troubleshooting support, working with the user support and operations teams to effectively manage and communicate issues and perform problem analysis and resolution. This may involve outside vendors, other support personnel or organizations.Manage day-to-day technical operations, product management, system performance monitoring, configuration, maintenance and repair.Manage integration with other systems, capacity planning, system-wide operation control, task automation and providing recommendations on innovative and/or cost-effective options for delivering and/or improving enterprise web hosting services.Apply revisions, upgrades and patches.Develop new system implementation plans, custom scripts and testing procedures to ensure operational reliability, high availability and system security of enterprise job scheduling/batch management services.Establish guidelines and methods for the installation and management of the host environment and client tools.Develop procedures and documentation for backup and restoration of host operating systems and host-based applications and DR/COOP capabilities.Develop tools, procedures and training sessions for operations and other customer support organizations.Stay current with technological developments and provide recommendations on how to take advantage of new advancements.Ensure system security across enterprise job scheduling/batch management services including contribution to security best practices.Respond to, and resolve access and performance issues.Manage the batch job scheduling and monitoring processes.Coordinate with the applications teams.Interface with the Network Operations Center on production scheduling.Ensure appropriate response and mitigation to events.MINIMUM QUALIFICATIONS AND REQUIREMENTSBachelor's degree in Computer Science, IT, IS or a related discipline PLUS a minimum of 15 years of IT/IS experience OR a combination of education and work experience (2 years of work experience is considered equivalent to 1 year of formal education).Ten (10) years of experience in operational support of enterprise-wide tools.Ten (10) years of experience with configuration and management of Unicenter NSM systems.Five (5) years of experience with Unicenter NSM in a government environment.Ten (10) years of experience with Windows Server 2008-2012 setup and configuration, preferably on virtualized servers.Five (5) years of experience with batch management/job scheduling in an environment that runs 35,000 to 40,000 jobs monthly.Five (5) years of experience in Visual Basic and Perl scripting and the use of K-Edit toolsets.Experience and understanding of deploying enterprise tools to a user base greater than 2,500 users.Ability to provide support during non-standard business hours and be on call 24/7 as needed or as scheduled.Knowledge of industry best practices.DESIRED QUALIFICATIONSKnowledge and experience with Unicenter AE product.Experience with UNIX/Linux platforms in a virtualized environment.Prior experience supporting applications in the Hanford Site network environment.Prior experience supporting job scheduling and batch management for critical Hanford business systems such as Finance, Supply, Asset Management and Project Controls on the Hanford Site network environment.Prior experience with mainframe/mini-computer Systems Administration and Operations.Knowledge and understanding of the Hanford Software Quality Assurance requirements and processes, Production Readiness Review Board (PRRB) process, and System Engineering Control Board (SECB) process.Certifications in the above noted technologies.US Citizenship required. - -Visa status (Green Card, H1-B) does not substitute for citizenship requirement.The standard weekly work schedule for this position is (Four) 10-hour work days: Monday - Thursday, 6:00 am to 4:30 pm.Primary Work Location: -2261 Stevens Dr., Richland, WA. Occasional visits to the Hanford Site, located 35 miles north of Richland, WAGMail Users: Please monitor your Spam/Junk folders for our response. ()
          

Engineering: Senior Network Engineer (Security Clearance required) - Richland, Washington

 Cache   
Description Job Description:Leidos is looking for a Network Engineer to join our team located at our Richland, WA office. The successful candidate will be part of an Enterprise Data Center team supporting our Transportation Security Administration(TSA) --- HCAccess contract.As part of our team the selected candidate will participate in the management, design and any future implementation of new technology for the Wide Area Network (WAN) systems.Primary Responsibilities:Provide specifications and detailed schematics for network architecture.Provide specific detailed information for hardware and software selection.Identify implementation techniques and tools for the most efficient solution to meet business needs, including present and future capacity requirements.Conduct testing of network design; maintain technical expertise in all areas of network hardware and software interconnection and interfacing, such as routers, multiplexers, firewalls, hubs, bridges, gateways, etc.Evaluate and report on new communications technologies to enhance capabilities of the network.Basic QualificationsBachelor---s degree in Electrical or Computer Engineering and 5 years--- relevant experience in large enterprise WAN infrastructures. An additional 4 years' experience and/or relevant certifications will be considered in lieu of degree.Experience with Cisco networking equipment and protocols, Firewall rules, Routes and NAT.Demonstrated knowledge of Cisco Nexus, UCS and ASA technologies.Understanding of bandwidth requirements and have experience with performance tuning of responsible environments.Preferred QualificationsDemonstrated experience with Network Backbone and Transport systems, Wireless, Network Management development and operations, Network Security background, Cisco infrastructure components, DNS, LINUX, and/or UNIX skills.Experience in Data Center Disaster Recovery events in support of Continuity of Operations of a large WAN.Cisco Certified Network Associate (CCNA) obtained no later than Jan 2014.Experience supporting a large, federal WAN / LAN environment.Advanced experience with F5 GTM/LTM appliances, QoS, IPv6, VoIP, Unified Communications.Must be able to obtain a Public Trust clearance, prior to on-boarding.External Referral Bonus:IneligiblePotential for Telework:NoClearance Level Required:Public TrustTravel:Yes, 10% of the timeScheduled Weekly Hours:40Shift:DayRequisition Category:ProfessionalJob Family:Network Administration and OpsLeidos is a Fortune 500-- information technology, engineering, and science solutions and services leader working to solve the world's toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company's 33,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.19 billion for the fiscal year ended December 28, 2018. For more information, visit www.Leidos.com.Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.Leidos will never ask you to provide payment-related information at any part of the employment application process. And Leidos will communicate with you only through emails that are sent from a Leidos.com email address. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to spam.leidos@leidos.com.All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. ()
          

Security Now 742: Pushing "DoH"

 Cache   

Security Now (Audio)

  • The future of the Linux kernel underneath the Android OS
  • Inherent challenges presented by the nature of the Android ecosystem
  • VNC users: Time to update!
  • A welcome change to Twitter & SMS-based 2FA
  • A "foregone conclusion" to law enforcement's strategy to force password divulgence
  • Pre-announcement from Microsoft about DNS
  • Details of the emerging DoH protocol

We invite you to read our show notes at https://www.grc.com/sn/SN-742-Notes.pdf

Hosts: Steve Gibson and Leo Laporte

Download or subscribe to this show at https://twit.tv/shows/security-now.

You can submit a question to Security Now! at the GRC Feedback Page.

For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6.

Sponsors:


          

Karyuna Institute of Technology and Sciences leading SUSE Education in India

 Cache   

Karunya Institute of Technology and Sciences (KITS), Deemed to be University, Coimbatore, India, and the SUSE Academic Program are signing a memorandum of Agreement (MoA) to promote Linux and Open Source education across India. How did we get here: BL Radhakrishnan, Coordinator Industry-Academia collaborations-CSE and Assistant Professor, Computer Science and Engineering Department at Karunya Institute […]

The post Karyuna Institute of Technology and Sciences leading SUSE Education in India appeared first on SUSE Communities.


          

SUSE welcomes cooperation of Open Invention Network, Linux Foundation, IBM and Microsoft in co-funding Unified Patent’s new Open Source Zone

 Cache   

Co-Author: Ciaran Farrell, IP & Privacy Counsel, Board Member of Open Invention Network Co-Author: Alan Clark SUSE CTO Office, Board Member of Linux Foundation   An eternal truth is that everything has its opposite for good and evil.  Patents are no exception. In fact, even the simple word ‘Patent’ evokes much positive and negative emotion […]

The post SUSE welcomes cooperation of Open Invention Network, Linux Foundation, IBM and Microsoft in co-funding Unified Patent’s new Open Source Zone appeared first on SUSE Communities.


          

IT Support Engineer 1st / 2nd Level Support Helpdesk with…

 Cache   
IT Support Engineer 1st / 2nd Level Support Helpdesk with… - Servicii Bancare

Ihre Aufgaben 1st und 2nd Level Support an primär einem Standort in Luxembourg Support, Administration und Installation von PC-Arbeitsplätzen, Peripheriegeräten und Videokonferenzsystemen Installation, Konfiguration und Support von Büroanwendungen (Office & Office 365) Verfassen von Störungsfällen im Ticketsystem sowie Follow-Up, Wiederherstellung und Bearbeitung der Incidents von der Erstellung bis zur Schließung. Ihr Profil Teamplayer mit gutem analytischen Verständnis Mindestens zwei Jahre Berufserfahrung in einer ähnlichen Position Sehr gute Französisch und Englisch Kenntnisse in Wort und Schrift Die gängigen PC Anwendungen sind Ihnen vertraut und Sie haben fundierte Kenntnisse im Serverumfeld mit VMware, Microsoft Server und Linux Sie zeichnen sich durch einen selbständigen Arbeitsstil aus und schätzen die Auseinandersetzung mit stets neuen anspruchsvollen Problemstellungen

    Tipul locului de muncă: Full-time

          

In Linux

 Cache   
In Linux
          

Install WordPress with LEMP on Ubuntu 18.04

 Cache   

What is LEMP? LEMP is a combination of Linux, Nginx, MySQL/MariaDB and PHP 7.2 which is used to deploy WordPress. This guide is only intend for single WordPress per... Read More ›

The post Install WordPress with LEMP on Ubuntu 18.04 appeared first on Gulshan Kumar.


          

Administration, Clerical: Data Entry Form Submitter / Entry Level - Reseda, California

 Cache   
Data Entry Form Submitter / Entry Level Mommy Jobs Online is now seeking Data Entry Form Submitters to work a flexible weekly work schedule. The best part of this job is that you will be able to work from any remote location. The type of work you will be doing is submitting our companies contact information and our business marketing messages on their contact us forms online. Most of the contact form submissions is very minimal, usually 4 5 lines of text. Just provide the data submissions and get paid for the sales you generate. This job is totally electronic submissions online and you will never speak to the business prospect, we will handle that part of the deal. We will show you how to use your own personal tracking code for any of the data submissions you have entered so that you can get paid for your sales. Requirements:Internet The only hardware you will need is a computer (desktop, laptop or tablet). This will not work on smartphones because of the type of work you will be performing. Any operating system such as Windows, MAC or Linux will work fine as long as your operating system is newer than the year 2000. No software will be required as we will supply you with our easy self-pace training module to get you started. Must be 18 years or older Pay close attention to details Work from your remote location Must submit and successfully pass a contractor background check application Flexible schedule work anytime of the day or night Compensation: You are paid a commission, flat rate amount of $12.00 for actual companies that reply back to sign up and use our business services. The average weekly salary range is $475.00 to $550.00 per week. To Become An Agent: For immediate consideration, please visit mommyjobsonline.com and click on Internal Jobs and Data Entry Form Submitter to complete our contractor job application. Please reference agent id MJOLSumit on your application. Contact Us: Please call our HR Manager, Kim at 405-418-6160. Please let the manager know that you are very interested in the remote job position and be sure to complete your online contractor registration application. ()
          

MySQL 连接时尽量使用 127.0.0.1 而不是 localhost

 Cache   

原因

Whenever you specify “localhost” or “localhost:port” as server, the MySQL client library will override this and try to connect to a local socket (named pipe on Windows). If you want to use TCP/IP, use “127.0.0.1” instead of “localhost”. If the MySQL client library tries to connect to the wrong local socket, you should set the correct path as in your PHP configuration and leave the server field blank.

localhost 使用的 Linux socket,127.0.0.1 使用的是 tcp/ip

为什么我使用 localhost 一直没出问题

因为你的本机中只有一个 mysql 进程, 如果你有一个 node1 运行在 3306, 有一个 node2 运行在 3307

mysql -u root -h localhost -P 3306
mysql -u root -h localhost -P 3307

都会连接到同一个 mysql 进程, 因为 localhost 使用 Linux socket, 所以 -P 字段直接被忽略了, 等价于

mysql -u root -h localhost 
mysql -u root -h localhost 

而 -h 默认是 localhost, 又等价于

mysql -u root 
mysql -u root 

为了避免这种情况(比如你在本地开发只有一个 mysql 进程,线上或者 qa 环境有多个 mysql 进程)最好的方式就是使用 IP

mysql -u root -h 127.0.0.1 -P 3307

使用localhost地址的strace

strace mysql -h localhost -P 3306 -u root &> /tmp/strace_mysql.txt

结果:

execve("/opt/app/mysql/bin/mysql", ["mysql", "-h", "localhost", "-P", "3306", "-u", "root"], [/* 25 vars */]) = 0

......

socket(AF_LOCAL, SOCK_STREAM, 0)        = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/tmp/mysql.sock"}, 110) = 0 // 这里
setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = -1 EOPNOTSUPP (Operation not supported)
setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0

使用ip地址的strace

strace mysql -h 127.0.0.1 -P 3306 -u root &> /tmp/strace_mysql_use_ip.txt
execve("/opt/app/mysql/bin/mysql", ["mysql", "-h", "127.0.0.1", "-P", "3306", "-u", "root"], [/* 25 vars */]) = 0

....

socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(3306), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0

之前遇到过这个问题,但是没有找到原因,今天看到网友分享了经验,记录下

转自: https://www.v2ex.com/t/623596


          

IT / Software / Systems: Full Stack Software Developer III - San Diego, California

 Cache   
RESPONSIBILITIES:Kforce has a client in search of a Full Stack Software Developer III in San Diego, California. (CA) Essential Duties: Work closely with product and development teams to create an amazing user experience. Build integration and unit tests along with code. Work in agile development environment with shirt sprints and standups. Implement proof of concept, prototypes and production-grade software. Maintain and support existing software and hardware systems, infrastructure and production. Assist support staff and team members in trouble-shooting software issues and implementing bug fixes. Takes ownership of the code base. Work to continually improve code quality, and get bugs fixed and deployed rapidly REQUIREMENTS: Experience in or knowledge of Python, Celery, Go, Elasticsearch, PostgreSQL, SaltStack, Flask, Git, React, Elixir Deep understanding and knowledge of virtualization (libvirt, KVM, Xenserver) Excellent communication and interpersonal skills Strong programming skills including software engineering methodologies and best practices REST/API development Strong experience with Python or other scripting languages Experience working in a Linux development environment Strong experience with relational databases, and specifically MySQL, Elasticsearch, Redis Excellent HTML, CSS and JavaScript skills Experience in consuming RESTful APIs Skills: API CSS DATABASES ELASTICSEARCH FLASK Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. ()
          

IT / Software / Systems: Software Engineer (Clearance Required) - Buena Park, California

 Cache   
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems in air, space and on the ground that impact people's lives around the world today, and for generations to come. Our work preserves freedom and democracy, and advances human discovery and our understanding of the universe. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have a lot of fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aerospace Systems is seeking experienced Software Engineers to join our diverse team, developing, enhancing and maintainingcapabilities for Overhead Persistent Infrared (OPIR) satellite payload andground systemsfor payload data processing. This position islocated inAzusa, CA at the foot of the San Gabriel Mountains in Los Angeles County. Our software engineering teams offer flexible work arrangements as well as career,technical and personaldevelopment opportunities. In this role, the selected candidate will be expected to: Communicate and work effectively with team members and leads in an agile and dynamic team environment Take ownership of tasks assigned by team lead Design, develop, document, test, integrate and debug software written in various computer languages Meet project milestones while ensuring software standards are met Develop technical solutions to complex problems Interface with other groups and subject matter experts within and outside of the project Basic Qualifications: Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline with 2 years related experience OR Master's Degree in STEM discipline with 0 years related experience Proficiency in one or more of the following: C/C++, Java, Python * Possess knowledge of the software lifecycle Active/Current DoD Secret or Top Secret Clearance or SCI program access is required. Preferred Qualifications: Demonstrated ability to implement process improvement, streamline activities, and develop efficiencies Excellent communication and organizational skills; strong interpersonal and analytic skills Previous in-depth domain knowledge of program software design and code * Experience in standard Software Engineering processes and development lifecycle including software architecture, design, development, integration, test and verification, including experience in writing software test plans and test procedures Experience in Object Oriented Design and Unix/Linux platform development Experience with software configuration management and version control tools such as ClearCase, Git/GitHub, Subversion Experience in Agile/Scrum development concepts, methodologies and tools Experience in Real Time Operating Systems (RTOS) such as VxWORKS Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions. ()
          

Timekpr-nExT Is A Linux Parental Control Program For Limiting Computer Usage

 Cache   

LinuxUprising: Timekpr-nExT is graphical parental control tool for Linux, useful if you want to limit child activity on a computer.


          

Kali Linux 2019.4 includes new undercover mode for pentesters doing work in public places

 Cache   

Kali Linux 2019.4 is the latest iteration of the Kali Linux penetration testing platform


          

How to Find DNS (Domain Name Server) Records On Linux Using the Dig Command

 Cache   

2DayGeek: The dig command allows you to check various DNS records for a domain from the Linux terminal.


          

How to Bulk Rename Files in Linux with Thunar's Bulk Rename Tool

 Cache   

Here is how you can make use of the Bulk Rename tool to mass rename files in Linux.


          

Docker Run Command with Examples

 Cache   

Linuxize: The docker run command creates a container from a given image and starts the container using a given command.


          

Google Stadia on Linux and Destiny 2: How Well Does It Work?

 Cache   
none
          

The Open-Source NVIDIA Driver Will End Out 2019 In Poor Shape Still For Newer GPUs

 Cache   
Phoronix: The Open-Source NVIDIA Driver Will End Out 2019 In Poor Shape Still For Newer GPUs For the imminent Linux 5.5 kernel cycle we have...
          

开源Linux系统手机PinePhone,你想知道的都在这里

 Cache   
有多家公司致力于将行免费和开源的Linux系统智能手机推向市场,在今年年初,Pine64宣布计划制造售价150美元(约1068元)的智能手机,现在该公司表示正在生产“小批量PinePhone”
          

这个定制的Linux操作系统,可以在你的老旧电脑取代即将走向衰亡的Win 7?Zorin OS评测

 Cache   
包括Zorin OS在内的轻量型Linux发行版,在给老旧32位PC带来流畅使用体验这一点已经尽力了。最终,纯32位X86硬件会和消费级PowerPC一样,逐渐退出市场。老旧硬件彻底退役,已经刻不容缓。
          

华为MateBook D系列笔记本发布:Windows和Linux两个版本,起售价3699元

 Cache   
华为MateBook D 系列将于11月25日开启预售,12月3日正式开卖。锐龙版R5 3500U+8GB内存+256GB SSD+1TB HDD+linux系统预售价3699元;华为MateBook D 14锐龙版R5 3500U+8GB内存+512GB SSD预约价3699元;英特尔版本i5+8GB+256GB SSD+1TB HDD+MX 250售价5299元。
          

Journal D Elsa Linux Elsa

 Cache   
Journal D Elsa Linux Elsa
          

IT / Software / Systems: Staff Software Engineer - Particle Counting - Loveland, Colorado

 Cache   
Staff Software Engineer - Particle Counting North America-North America-United States-CO-Loveland Beckman Coulter s Particle Counting and Characterization business is growing and needs intelligent, hardworking skilled software engineers to work as part of our team to develop and deliver new products. You will apply modern development methodologies and new software technologies to create world class products. Work with cross-functional project teams to develop new products and sustain existing product lines. Are you an expert in building scalable systems, leading technical discussions, participating in code reviews and guiding the team in engineering best practices? Are you a highly technical, hands-on coder who will also provide technical guidance and thought leadership to team members? * Architect, design, implement and maintain software systems in a collaborative team environment to deliver products that change the world. * Ability to architect and build software from scratch as well as improve existing code * Provide strong technical leadership to the team. Lead architecture efforts to develop the technical road map of projects. * Work closely with less experienced software staff to design new software components. * Ensure design and code reviews, analysis of code components and code coverage of unit test cases. * Drive end-to-end quality with effective automation of unit level, component level and system level testing * Use user-centered design to deliver products that delight our customers. * Cultivate innovation. * Challenge status quo whilst supporting a world class product development life cycle. * Mentor and be mentored by your team members in development techniques and technologies. * Participate in the testing process through test review and analysis, test witnessing, and certification of software. Understand and apply automated test strategies to the entire development life cycle. * Gain experience with a broad range of software technologies and the ability to make technical choices objectively. * Participate in global development efforts. * Build relationships with peers across the business and uses these relationships to drive innovation. * Actively track developments in the software community and incorporate them where appropriate. * Provide input to the organization for strategic planning and technology. * Become savvy in new technologies by taking courses, learning from peers, or self-driven education * BS with 9+ years experience or MS with 7+ years experience in Computer Science, Computer Engineering or a related field * Familiarity with developing production software for desktop computing or embedded devices * Exceptional problem solving, critical thinking and communication skills * Relentless focus on optimizing time to market while increasing quality * Ability to find and share tools that optimize your work * We are agile, we inspire and embrace change, we expect that from you too Your experience includes a good set of these crucial skills * Experience architecting and building software from scratch * Experience in designing and developing complex framework and platform solutions with practical use of design patterns * Experience mentoring others * Ability to communicate software and system design * Automated testing * Automated software delivery pipelines * Continuous Integration * Ability to work with customers to understand their needs and translate them into successful solutions * User Experience (UX) / User Interface design and implementation * Excellent Communication and Presentation Skills * Modern software development methodologies including Agile and Scrum * 5+ years of experience with at least two of: C++, C#, Python or Typescript * Experience with the following is a plus: Ruby, Python, MVVM, WPF, MVC, Golang * Experience with technologies used on: Linux OS, Windows IoT and Desktop OS * Understanding of Localization and Internationalization Tools we use * Container services (Docker, Kubernetes, etc) * Maven, Jenkins, Git, Jira, Confluence * C#, C++, Typescript, Ruby, Python, CSS, HTML5 * Windows, Linux, AWS, .Net, Mono, QT * Frameworks such as Angular, React, NodeJS or GraphQL * Relational DB - MySQL, SQL Server, PostgreSQL * Machine learning * Numerical analysis Diversity & Inclusion At Danaher, we are dedicated to building and sustaining a truly diverse and inclusive culture. These are not just words on a page Diversity and Inclusion is a top priority for the company, and it ties deeply to each of our core values. Danaher Corporation and all Danaher Companies are equal opportunity employers that evaluate applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. #LI-SM1 Full-time ()
          

Supprimer des adresses dans la fonction "adresse" de la barre des taches

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: aldo37 Heure du Message : 01/12/2019 à 16h35
          

Kali Linux Adds 'Undercover' Mode to Impersonate Windows 10

 Cache   
"Kali Linux 2019.4 was released last week and with it comes an 'Undercover' mode that can be used to quickly make the Kali desktop look like Windows 10," reports Bleeping Computer: Kali is a Linux distribution created for ethical hacking and penetration testing and is commonly used by researchers and red teamers to perform security tests against an organization. As most people are used to seeing Windows and macOS devices being used, it may look suspicious to see a user running Kali Linux with it's distinctive dragon logo and a Linux environment in an office lobby or other public setting. With this in mind, in Kali Linux 2019.4 the developers created a new 'Undercover' mode that will make the desktop look similar to Windows 10 in order to draw less suspicion. The script even hides Kali's dragon logo, explains a post on the Kali blog, so "you can work a bit more incognito. After you are done and in a more private place, run the script again and you switch back to your Kali theme. Like magic...!" "Thanks to Robert, who leads our penetration testing team, for suggesting a Kali theme that looks like Windows to the casual view..."

Read more of this story at Slashdot.


          

Proposition de mise à jour Windows 1903 3 fois/jours

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: nad29480 Heure du Message : 01/12/2019 à 15h07
          

Supprimer une LiveBox qui n'est plus installée mais qui apparait toujours dans le WIFI

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: Coberle Heure du Message : 29/11/2019 à 17h07
          

Réinstaller tout le PC

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: lecowboy01 Heure du Message : 29/11/2019 à 09h41
          

Rust-Based Redox OS Is Nearly Self-Hosting After Four Years

 Cache   
Long-time Slashdot reader sosume quotes the Register: Redox OS, written in Rust and currently under development, is only "a few months of work away" from self-hosting, meaning that the Rustc compiler would run on Redox itself, according to its creator Jeremy Soller... Redox has a POSIX-compliant C library written in Rust, called relibc. It is Linux-compatible both at the syscall API level and at the syscall ABI (Application binary interface) level, subject to the same architecture. The article notes that the OS's latest release was version 0.5 last March, arguing that it's "best described as experimental..." "Still, if Rust continues to grow in popularity, its characteristics of safety and unimpeded performance seem ideal for creating a new operating system, so perhaps Redox will become more prominent."

Read more of this story at Slashdot.


          

Erreur Net Framework

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: Derpoutre Heure du Message : 27/11/2019 à 08h24
          

Mise à jour Windows 1009 et antivirus

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: kili73 Heure du Message : 26/11/2019 à 08h35
          

Comment faire en sorte que windows ignore l'extinction de l'écran principal et ne switch pas le bureau sur l'écran 2?

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: Linnchoeuh Heure du Message : 26/11/2019 à 01h32
          

Problème carte graphique windows 10

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: gigaserge Heure du Message : 24/11/2019 à 18h03
          

Kernel-Power 41 (63) Lorsque PC inactif ou au bout d'un certain temps.

 Cache   
Forum: Windows, Mac, Linux et systèmes d'exploitation Ecrit par: OverKyL Heure du Message : 24/11/2019 à 14h01
          

Ask Slashdot: Is Your Company Using Linux Desktops?

 Cache   
SomeoneFromBelgium writes: Yesterday I spoke to a friend of mine who works for a company developing mostly integrated network solutions which are purely Linux-based. He complained that he was unable to convince his IT department to provide him and his fellow developers and testers with a Linux desktop. They stated that "it was more secure when using a VM". We both agreed that the more likely problem is that the IT department is solely geared towards a Windows desktop environment and that they have neither the skills nor the inclination to support any other platform. This got me wondering: is this also your experience? I bet Slashdot's readers have stories to tell, with enlightening experiences in corporate workplaces over the years gone by. So feel free to share your thoughts, opinions, and anecdotes in the comments. And is your company using Linux desktops?

Read more of this story at Slashdot.


          

The File /var/lib/dbus/machine-id Matters For Your Privacy (and Devuan Fixed It)

 Cache   
Long-time Slashdot reader jaromil (Denis "Jaromil" Roio) writes: A few days ago Devuan ASCII 2.1 was announced and one update has been overlooked by most media outlets: our dbus patch to re-generate machine-id at every boot. This patch matters for everyone's privacy and I hope more distributions will follow our example, let alone Debian. We are dealing with important privacy implications: non-consensual user tracking is illegal in many countries and is not even mentioned in the machine-id documentation so far. "In theory, the machine-id should be a persistent identifier of the current host," explains the README documentation. "In practice, this causes some privacy concerns..."

Read more of this story at Slashdot.


          

Dr.Web 11.1 for UNIX製品に含まれるコンポーネントをアップデート

 Cache   

2019年11月22日

株式会社Doctor Web Pacific


Doctor Webは、Dr.Web 11.1 for UNIX製品に含まれるdrweb-maild (11.1.5-1911070858)、 drweb-statd (11.1.3-1911141200)、 drweb-configd (11.1.5-1910291408)、 drweb-httpd (11.1.3-1910291407)、 drweb-qt (11.1.1-1910041806)、 drweb-ctl (11.1.4-1910151942) および drweb-update (11.1.3-1910031102) をアップデートしました。今回のアップデートでは、発見されたエラーが修正され、内部変更が施されました。

Dr.Web Anti-virus 11.1 for UNIX Mail Servers、Dr.Web Anti-virus 11.1 for UNIX File Servers、Dr.Web Anti-virus 11.1 for UNIX Internet Gateways およびDr.Web Anti-virus 11.1 for Linuxに含まれる下記のコンポーネントでは、次の変更が加えられました。

drweb-statd

  • 多数の添付ファイルが含まれるメールをスキャンする際、イベントベースのローテーション時に発生するエラーが修正されました。

Dr.Web Anti-virus 11.1 for UNIX Mail ServersおよびDr.Web Anti-virus 11.1 for Linuxに含まれる下記のコンポーネントでは、次の変更が加えられました。

drweb-maild

  • 一時ファイルが削除されない問題が解決されました。

アップデートはDr.Webリポジトリ経由で実施されます。アップデート時に問題が発生した場合、2019年7月4日付のニュースに記載された内容に従い、もう一つのリポジトリに接続するよう変更してください。


          

Systembetreuer / Administrator (w/m/d)

 Cache   

Systembetreuer / Administrator (w/m/d) identity Trust Management AG Düsseldorf Betreuung von Linux und Windows Server Systemen; Planung und Neuentwicklung von MS SQL, postgreSQL Datenbanken; Betreuung von ClusterFS Systemen und verteilten Applikationen; Zusammenarbeit mit anderen Abteilungen der Softwareentwicklung;… die ag gehört zu den marktführenden unternehmen im bereich video- bzw online-legitimation ai identifikationsverfahren und physischer verfahren in […]

Der Beitrag Systembetreuer / Administrator (w/m/d) erschien zuerst auf Hacker Jobs.


          

IT-Administrator (m/w/d)

 Cache   

IT-Administrator (m/w/d) Franz Binder GmbH + Co. Elektrische Bauelemente KG Neckarsulm Sie verstärken unser IT-Team in verschiedenen Bereichen wie Windows/ Linux-Server, Virtualisierung (Citrix/VMWare), LAN/ WAN, SAP-Basis, Digitalisierung und Collaboration;… wir sind ein international erfolgreiches mittelständisches unternehmen mit über 1000 mitarbeitern am standort neckarsulm dank hoher innovationsfreude haben wir uns innerhalb der steck­verbranche weltweit einen sehr […]

Der Beitrag IT-Administrator (m/w/d) erschien zuerst auf Hacker Jobs.


          

Life as a Linux system administrator

 Cache   
If you’re thinking about becoming a system administrator or continuing your career as one, you should read this excerpt from one system administrator’s experience.
          

Удаление старых ядер (kernel) в Oracle Linux UEK

 Cache   
Раздел /boot как правило создается на отдельной ФС и её размер обычно делают 256MB, 512MB или 1GB и рано или поздно место на нем заканчивается. Как правило причиной всему служит обилие старых ядер (kernel). Конечно система сама будет подчищать старые ядра, но есть нюансы. Обо всех тонкостях мы и поговорим ниже. Исходные данные: Oracle Linux […]
          

How to Mount Your iPhone as an External Drive in Ubuntu

 Cache   
Using an iPhone as an external Ubuntu drive used to be tricky. Linux support for iOS devices like the iPhone, iPad, and iPod used to be pretty poor, but that situation has changed. Here’s how you can mount your iPhone storage on Ubuntu and other Linux distributions using the libimobiledevice library. Installing libimobiledevice For iPhone and other iOS devices to be recognized on Ubuntu, you’ll need to install the libimobiledevice library first. This allows Ubuntu and other Linux operating systems to interact with these Apple devices. This is important, especially due to Apple’s security measures. Libimobiledevice lets you access system information for your device as... Read more
          

openmpi-3.1.5-1.fc30

 Cache   

FEDORA-2019-132d8ec238

Packages in this update:

  • openmpi-3.1.5-1.fc30

Update description:

Update to 3.1.5

  • Fix OMPIO issue limiting file reads/writes to 2GB. Thanks to Richard Warren for reporting the issue.
  • At run time, automatically disable Linux cross-memory attach (CMA) for vader BTL (shared memory) copies when running in user namespaces (i.e., containers). Many thanks to Adrian Reber for raising the issue and providing the fix.
  • Sending very large MPI messages using the ofi MTL will fail with some of the underlying Libfabric transports (e.g., PSM2 with messages >=4GB, verbs with messages >=2GB). Prior version of Open MPI failed silently; this version of Open MPI invokes the appropriate MPI error handler upon failure. See https://github.com/open-mpi/ompi/issues/7058 for more details. Thanks to Emmanuel Thomé for raising the issue.
  • Fix case where 0-extent datatypes might be eliminated during optimization. Thanks to Github user @tjahns for raising the issue.
  • Ensure that the MPIR_Breakpoint symbol is not optimized out on problematic platforms.
  • Fix OMPIO offset calculations with SEEK_END and SEEK_CUR in MPI_FILE_GET_POSITION. Thanks to Wei-keng Liao for raising the issue.
  • Fix corner case for datatype extent computations. Thanks to David Dickenson for raising the issue.
  • Fix MPI buffered sends with the "cm" PML.
  • Update to PMIx v2.2.3.
  • Fix ssh-based tree-based spawning at scale. Many thanks to Github user @zrss for the report and diagnosis.
  • Fix the Open MPI RPM spec file to not abort when grep fails. Thanks to Daniel Letai for bringing this to our attention.
  • Handle new SLURM CLI options (SLURM 19 deprecated some options that Open MPI was using). Thanks to Jordan Hayes for the report and the initial fix.
  • OMPI: fix division by zero with an empty file view.
  • Also handle shmat()/shmdt() memory patching with OS-bypass networks.
  • Add support for unwinding info to all files that are present in the stack starting from MPI_Init, which is helpful with parallel debuggers. Thanks to James Clark for the report and initial fix.
  • Fixed inadvertant use of bitwise operators in the MPI C++ bindings header files. Thanks to Bert Wesarg for the report and the fix.
  • Fix MPI one-sided 32 bit atomic support.
  • Add "naive" regx component that will never fail, no matter how esoteric the hostnames are.
  • Allow individual jobs to set their map/rank/bind policies when running LSF. Thanks to Nick R. Papior for assistance in solving the issue.
  • Properly propagate errors to avoid deadlocks in MPI one-sided operations.
  • Fix data corruption in non-contiguous MPI accumulates over UCX.

          

 Cache   
We have released a new build of R-Studio for Linux, our data recovery program for Linux machines. Support for APFS created by Catalina, APFS Fusion drive, complex disk manager objects, new features of the Technician version, etc. Plus several improvements and bugfixes. https://forum.r-tt.com/viewtopic.php?f=13&t=8139
          

Software developers should avoid traumatic changes

 Cache   

A lot of software has gone through changes which, in retrospect, I would describe as “traumatic” to their communities. I recognize these sorts of changes by their effect: we might have pulled through in the end, but only after a lot of heartbreak, struggle, and hours of wasted hacking; but the change left a scar on the community.

There are two common cases in which a change risks introducing this kind of trauma:

  1. It requires everyone in the community, or nearly everyone, to overhaul their code to get it working again
  2. It requires everyone in the community, or nearly everyone, to overhaul their code to get it idiomatic again

Let’s call these cases, respectively, strong and weak trauma. While these are both traumatic changes, the kind of trauma they inflict on the community is different. The first kind is more severe, but the latter is a bad idea, too. We can examine these through two case-studies in Python: the (in)famous transition to Python 3, and the less notorious introduction of asyncio.

In less than one month, Python 2 will reach its end of life, and even as a staunch advocate of Python 3, I too have some software which is not going to make it to the finish line in time1. There’s no doubt that Python 3 is much, much better than Python 2. However, the transition was poorly handled, and upgrading can be no small task for some projects. The result has been hugely divisive and intimately familiar to anyone who works with Python, creating massive rifts in the community and wasting millions of hours of engineer time addressing. This kind of “strong” trauma is fairly easy to spot in advance.

The weaker kind of traumatic change is more subtle, and less talked about. It’s a slow burn, and it takes a long time for its issues to manifest. Consider the case of asyncio: clearly it’s an improvement for Python, whose previous attempts at concurrency have fallen completely flat. The introduction of async/await and coroutines throughout the software ecosystem is something I’m generally very pleased about. You’ll see me reach for threads to solve a problem when hell freezes over, and no earlier, so I’m quite fond of first-class coroutines.

Unfortunately, this has a chilling effect on existing Python code. The introduction of asyncio has made large amounts of code idiomatically obsolete. Requests, the darling of the Python world, is effectively useless in a theoretical idiomatic post-asyncio world. The same is true of Flask, SQLAlchemy, and many, many other projects. Just about anything that does I/O is unidiomatic now.

Since nothing has actually broken with this change, the effects are more subtle than with strong traumatic changes. The effect of asyncio has been to hasten the onset of code rot. Almost all of SourceHut’s code pre-dates asyncio, for example, and I’m starting to feel the limitations of the pre-asyncio model. The opportunity to solve this problem by rewriting with asyncio in mind, however, also presents me a chance to rewrite in anything else, and reevaluate my choice of Python for the project entirely. It’s a tough decision to think about — the mature and diverse ecosystem of libraries that help to make a case for Python is dramatically reduced when asyncio support is a consideration.

It may take years for the trauma to fully manifest, but the rift is still there and can only grow. Large amounts of code is rotting and will have to be thrown away for the brave new asyncio world. The introduction of asyncio has made another clear “before” and “after” in the Python ecosystem. The years in between will be rough, because all new Python code will either leverage the rotting pre-asyncio ecosystem or suffer through an immature post-asyncio ecosystem. It’ll likely turn out for the better — years from now.

And sometimes these changes are for the better, but they should be carefully thought out, and designed to minimize the potential impact. In practical terms, it’s for this reason that I urge caution with ideas like adding generics to Go. In a post-generics world, a large amount of the Go ecosystem will suddenly become unidiomatic, and breaking changes will required to bring it up to spec. Let’s think carefully about it, eh?

  1. Eh, kind of. I’m theoretically behind the effort to drop Python 2 from Alpine Linux, but the overhaul is tons of work and the time I can put into the effort isn’t going to be enough to finish before 2020. 


          

apps-extra/logkeys-0.2.0-1-x86_64

 Cache   
Logkeys is a linux keylogger.
          

lib-extra/freetds-1.1.23-1-x86_64

 Cache   
FreeTDS is a set of libraries for Unix and Linux that allows your programs to natively talk to Microsoft SQL Server and Sybase databases.
          

Desktop Linux 101: How To Easily Backup And Restore Your Important Data

 Cache   
You don't have to be a chronic distro hopper to appreciate the need for a simple, reliable backup solution. Deja Dup has you covered.
          

Deepin Linux Manager Talks Huawei Partnership, Spyware Accusations And Tantalizing Teases For 2020

 Cache   
I had some burning questions for the folks behind Deepin, and was fortunate enough to briefly connect with Deepin Development Manager Hualet Wang and CTO Raphael Zhang.
          

PeaZip 7.0.0

 Cache   
Versie 7.0.0 van PeaZip is verschenen. Dit archiveringsprogramma wordt onder een opensourcelicentie beschikbaar gesteld, en downloads zijn beschikbaar voor Windows en Linux. Het programma wil zich van de concurrentie onderscheiden door zich te specialiseren in veiligheid. Het versleutelen van data is dan ook een van de voornaamste functies van het eigen pea-formaat. PeaZip kan 7z-, bz2-, gz-, paq/lpaq-, pea-, quad-, tar-, upx- en zip-bestanden creëren, en diverse bestandsformaten uitpakken, waaronder ace, arj, cab, deb, iso, lha, rar en rpm. In deze uitgave zijn de volgende verbeteringen aangebracht: Backend
          

Wine 4.21

 Cache   
Er is met versienummer 4.21 een nieuwe ontwikkelbuild van Wine verschenen. Wine is een opensource-implementatie van de Windows-api en maakt het mogelijk om DOS- en Windows-programma's op Linux, FreeBSD, Solaris en macOS te draaien. Een grote groep ontwikkelaars draagt bij aan Wine en er is voor gekozen om elke twee weken een nieuwe zogeheten ontwikkelversie uit te brengen in plaats van te wachten tot er een aantal nieuwe functies klaar is. Een paar keer per jaar verschijnt er een stabiele uitgave. De database met applicaties die onder Wine werken, al dan niet met behulp van kleine aanpassingen, bevat op het moment van schrijven 26.720 titels. Sinds versie 4.19 zijn de volgende veranderingen en verbeteringen aangebracht: What's new in release 4.21:
          

CoreELEC 9.2.1

 Cache   
De ontwikkelaars achter Core Embedded Linux Entertainment Center hebben versie 9.2.1 uitgebracht. CoreELEC is een fork van LibreELEC, dat op zijn beurt is ontstaan nadat een groot aantal ontwikkelaars bij OpenELEC wegens onenigheid is vertrokken en voor zichzelf is begonnen. Deze Linux-distributies zijn gebaseerd op Kodi en kunnen een computer tot een volwaardige htpc omtoveren. CoreELEC richt zich specifiek op de chips van Amlogic. De aankondiging van versie 9.2.1 ziet er als volgt uit: CoreELEC 9.2.1
          

030 - Supercon 2019

 Cache   

Jen and Alvaro talked to a few folks at the 2019 Hackaday Superconference!

Emily Velasco (@MLE_Online)

Jasmine Brackett (@asiwatch)

Murriel (@xmurriel)

Timon (@timonsku)

Have comments or suggestions for us? Find us on twitter @unnamed_show,  or email us at show@unnamedre.com.

Music by TeknoAxe (http://www.youtube.com/user/teknoaxe)


          

enduser.php is corrupted

 Cache   
Hi,

On which system you are facing this issue? (windows / mac / linux)
Can you please open the ticket and share screenshot ?



          

Qubes-Whonix Security Disadvantages - Help Wanted!

 Cache   

@Patrick wrote:

kloak (Anti Keystroke Deanonymization)


Linux Kernel Runtime Guard (LKRG)


tirdad (TCP ISN CPU Information Leak Protection.)


Kernel Hardening through Kernel Boot Parameters


Strong Linux User Account Separation / Protection against Bruteforcing Linux User Account Passwords


Please help fixing these issues!

Posts: 1

Participants: 1

Read full topic


          

Astra Linux - Security Focussed Linux Distribution?

 Cache   

@Patrick wrote:

Something useful, Open Source here that we can port to Whonix?

https://astralinux.ru/en/

https://astralinux.ru/en/products/astra-linux-special-edition/

  • Mandatory access control
  • Modules isolation
  • Clearing RAM and external memory, secure file deletion
  • Document marking
  • Events logging
  • Information protection procedures in graphics subsystem
  • User activity constraint mode (KIOSK mode)
  • Protection of addressing space of processes
  • Control of software environment closure
  • Integrity control
  • Domain configuration tools
  • Secure relational DBMS
  • Secure software package of email
  • Secure software package of hypertext data processing

Posts: 9

Participants: 3

Read full topic


          

deepin Linux Distribution

 Cache   

@Patrick wrote:

https://www.deepin.org

Never heard of them before. Strange. But huawei now uses deepin.

They invented a lot applications. Looks like with good usability. Here is a list:

https://www.deepin.org/en/original/

Lots of deepin apps are already available from packages.debian.org:

https://packages.debian.org/search?keywords=deepin

Maybe something we could use?

Posts: 4

Participants: 3

Read full topic


          

Qubes sudo / su / root Hardening - Development Discussion

 Cache   

@Patrick wrote:

Too bad, that Qubes-Whonix users do not fully benefit much from the recent user/root/misc hardening by Whonix by default such as for example:

Preventing malware from gaining root is vital to prevent malware from breaking out of a VM, spreading to dom0 or other VMs. Many attacks aren’t possible with root and/or kernel level compromise.
(More meaningful separation of root and kernel is being worked on.)

This is currently really bad in Qubes Debian templates. Any compromised user (not only user user) can use su without a password and gain root. (bug reported here)

Just learned that qubes-template-debian-10-minimal comes without passwordless root by default. This is documented here:
https://www.qubes-os.org/doc/templates/minimal/#passwordless-root
Quote:

It is an intentional design choice for Passwordless Root Access in VMs to be optional in Minimal TemplateVMs. Since the Minimal TemplateVMs are minimal , they are not configured for passwordless root by default. To update or install packages, execute the following command in dom0 (where X is your distro and version number):

[user@dom0 ~]$ qvm-run -u root X-minimal xterm

This opens a root terminal in the Minimal TemplateVM, from which you can use execute root commands without sudo . You will have to do this every time if you choose not to enable passwordless root.

If you want to be able to use sudo inside a Minimal TemplateVM (or TemplateBasedVMs based on a Minimal TemplateVM), open a root terminal as just instructed, then install the qubes-core-agent-passwordless-root package.

Optionally, verify that passwordless root now works by opening a normal (non-root) xterm window in the Minimal TemplateVM, then issue the command sudo -l . This should give you output that includes the NOPASSWD keyword.

In Qubes Debian minimal templates user user is also by default not a member of group sudo.

This is an excellent basis for Qubes-Whonix.
(Which is already based on Qubes Debian minimal templates.)

Qubes-Whonix package qubes-whonix-shared-packages-recommended currently Depends: on qubes-core-agent-passwordless-root. This dependency could be dropped.

The question is, how users could easily gain root then. In dom0 command line:

qvm-run -u root X-minimal xterm

Or

qvm-run -u root X-minimal xfce4-terminal

Usability issue. Which may be fixable. More on that below.

Security issue? Better than the default we have now. However, I am not sure if that is non-ideal security wise. Running a GUI application as root? Maybe a better default would be if a user admin would be a member of group sudo by default? Then open a terminal as user admin and allow admin to use sudo without a password?

Usability. Somehow add a Qubes start menu entry. Not sure that is yet supported by Qubes to run something as a different user from Qubes start menu.

Example:

dom0

cat .local/share/qubes-appmenus/debian-10/apps.templates/xfce4-terminal.desktop

[Desktop Entry]

Exec=qvm-run -q -a --service – %VMNAME% qubes.StartApp+xfce4-terminal

We’d have to use qvm-run -u admin. That may require Qubes dom0 enhancements.

If these aren’t coming / too late, maybe we could work around that limitation somehow. Perhaps an /etc/sudoers.d exception. Maybe a dom0 yes/no prompt using qrexec.

Posts: 3

Participants: 2

Read full topic


          

Hardcore Hardware Control and Tips

 Cache   

@TNT_BOM_BOM wrote:

  • Steps to have them done might be tough but this is what at the moment best way to handle hardware at the market

  • Not all of them might be applicable on your pc

  • Remove = Physically cut <-- if its not possible then --> Disable = Physical burning/melting of the chip/object or from BIOS level NOT within the Operating System (OS).

A- Control Hardware by Hardware not through Software

Note: Dont switch the replacements as a wireless adapters , use always wire adapters because many of these bluetooth wireless adapters are transmitted in unencrypted way and can be attacked from wide rang.

1- Remove/Disable internal microphone (unless it come with proper kill switch) and buy new one from outside and plug it out once you finished using it

2- Remove/Disable internal speakers and buy new one from outside and plug it out once you finished using it because internal speakers can be turned into spying microphone:

3- Remove/Disable internal camera (unless it come with proper kill switch) and buy new one from outside and plug it out once you finished using it. Putting tape on the camera is not enough because some of them might have sensors like body heat sensors (infrared like) , heart rating …etc (there was a video show that but either deleted or hidden by google on youtube or i cant find it)

4- Remove/Disable internal bluetooth (unless it come with proper kill switch) and buy new one from outside and plug it out once you finished using it. Sometimes bluetooth comes built-in with motherboard , well try to disable it from BIOS rather than keeping it open (better to use external hardware like flash/hard drive when transmitting data)

5- Remove/Disable internal Wireless/WiMax (unless it come with proper kill switch) and buy new one from outside and plug it out once you finished using it. Better to always use wire/ethernet connection rather than wireless/wifi (recommended by Edward Snowden)

6- Remove/Disable internal GPS chip

7- Remove/Disable any touch/fingerprint stuff on keyboard,screen…

8- Careful when using/buying headphones make sure they come with microphone kill switch or get only audio headphone and buy the microphone separately (you can remove microphone physically from it if possible) plus make sure it using wire connection.

(Remove as much possible all the radio/waves that your pc produces)

B- Remove internal battery of your laptop and use only cable to make sure that the pc turned off and the memory wiped off to avoid memory forensic

C- Use Free or Open Source (might be with blobs) BIOSs

D- Use Free/Open Hardware Processors

Well there arent much yet (specially for laptops) but here are places to get an idea:

E- Avoid x86 Intel processors

F- Dont sell your flash or your external hard drive and you have used them before, and dont sell your pc without either changing the hard drive with new one or sell it without hard drive. If you have any used storage hardware and you dont need it then destroy it entirely (Burn/Melt it or cut/grind it or dissolve it using chemicals…etc)

G- There are markets that sell external hardware tools compatible with GNU/Linux without blobs e.g:

Extra Tips:

  • Avoid multibooting specially with malware OSs like Microsoft Windows as that might lead to make /boot in bye bye way.
  • Qubes OS solves alot of these untrusted hardware issues even with external adapters
  • Watch Jacob Appelbaum great speech about NSA crazy hacking methods/tools

Posts: 1

Participants: 1

Read full topic


          

TCP ISN CPU Information Leak Protection - tirdad

 Cache   

@Patrick wrote:

Posts: 4

Participants: 1

Read full topic


          

Два способа установки Telegram в Ubuntu и Linux Mint

 Cache   

Приветствую на сайте! Сегодня я расскажу, как установить Telegram в Ubuntu. Несмотря на то, что процедура эта довольно простая, вопрос все равно популярный среди начинающих пользователей Ubuntu. А раз так — необходимо помогать. Ниже рассмотрим два способа установки Telegram. Первый (более простой) — установка snap […]

Запись Два способа установки Telegram в Ubuntu и Linux Mint впервые появилась Geekkies.


          

2 Способа установить PyCharm в Ubuntu

 Cache   

Совсем недавно мы писали об установке в Ubuntu таких редакторов кода, как Notepad++ и Visual Studio Code. Сегодня я покажу интересующимся, как в Ubuntu установить PyCharm. Как всегда, будет несколько вариантов, чтобы вы выбрали для себя оптимальный. Ну а для начала немного о том, что […]

Запись 2 Способа установить PyCharm в Ubuntu впервые появилась Geekkies.


          

Как установить Google Chrome в Ubuntu. 2 способа.

 Cache   

Во многих популярных дистрибутивах Linux браузером по умолчанию является Firefox. Он действительно хорош, и я часто им пользуюсь. Однако существует еще один, более популярный браузер — Google Chrome, который не установлен из коробки, и хоть и есть для Linux, тем не менее отсутствует в репозиториях. […]

Запись Как установить Google Chrome в Ubuntu. 2 способа. впервые появилась Geekkies.


          

So Now What?

 Cache   

The question I've ducked socially for almost two months has been rather simple: What now?

The correct answers to it have been absolutely nothing in terms of steady employment and lots and lots of time spent in therapy. When you leave a job due to a health scare you don't immediately rebound from something like that. Considering that my now immediate past employer is rather odious in the minds of many thanks to its current CEO the job prospects are effectively rather dim to non-existent.

I've been keeping up with therapy. That's meant having to go to the gym to spend time. That's meant going to see the doctor as required. That's also meant tuning out the apocalyptic craziness of the news and substituting instead The Archers as well as other programs. I've also been starting to look at what needs updating in Xubuntu documentation. I know there is at least one chapter I should be providing a rather significant amount of editing to.

Currently I had one short story rejected by an outlet as it didn't fit their needs. Apparently it was too hard sci-fi in an age where that is becoming quite a niche. I've got a different one that I'm working on in a gitit wiki that I've gotten over the 1,500 word mark that I am still trying to get going towards at least the 7,500 word mark. I have not done much in terms of fiction writing in a while so that is a useful exercise right now after spending almost six years writing case report after case report. It appears that gitit is working better than I initially expected on the in-house on-premises server.

I am still preaching twice per month at a local nursing home. I think we're heading into the fourth year of that now, actually. Thanks to the great tools in the package archive as well as LaTeX2e I am able to prepare worship handouts for use at every service. LaTeX wasn't the best programming language to pick up while working for Uncle Sam but it has proved very useful over time. Coming from a Christian tradition where there are no bishops but rather editor/publishers the ability to readily handle publication layout while also readily producing textual exposition makes life exciting. Each handout gives credit to Xubuntu for being the Linux distro used in production so many, many elderly folks get an unusual bit of exposure to Linux at least twice per month. Currently the domestic mission work is performed gratis after support was provided on a limited basis by West Avenue Church of Christ to cover printing expenses.

Currently there is a Christmas wishlist that has been posted for the sake of amusing people. Coming back to the main question of What Now I can only say that I am working on projects under the aegis of Erie Looking Productions. There is, of course, Liberapay available to help support me getting back up writing fiction and non-fiction as well as PayPal for one-time contributions of support for the various types of works. An in-progress project is helping an auto shop get ready for a trade show and I'm putting together their booth audiovisual presentation systems to be able to exhibit.

I am ready for 2019 to end. For next year there are many hopeful possibilities.

UPDATE 2019-11-25 I will apparently be heading in for significant oral surgery next week Friday that will require sedation. The news of this only came to me earlier today. It ties back to the not immediately rebounding and I should be glad that this is moving forward. It also appears that restarting podcasting on my part may be delayed unless I stick to being just a staff writer while things play out from the surgery and the follow-up process that will take some time.


          

20 years ago: Napster vs CuteMX, movie industry gets its own boogieman: DeCSS

 Cache   

20 years ago: Napster vs CuteMX, movie industry gets its own boogieman: DeCSS

In our article series, we're digging into AfterDawn's news archive and looking what happened exactly 20 years ago. This article series also celebrates AfterDawn's 20th anniversary.

So, we're digging into our news archive and trying to figure out what was hot and what was not, back in November, 1999 when our site was only four months old. I'd like to remind you, our readers, that back then, AfterDawn was strictly focused on digital audio and video technologies and reporting events in those genres. More generic "all about tech" arrived to our site much later.

New file sharing software pop up almost daily



As Napster has grabbed the headlines across the world, competitors appear on almost daily basis to take a slice of the growing file sharing business. Legal or not, there's a goldrush among software developers those days, hoping that somehow, file sharing would be deemed legal and one of the players would emerge out of the wars as the winner.

In our news back in November, 1999, we covered several software releases related to file sharing software. One of the strongest players back then was CuteMX. Software itself didn't live for very long, as the developers decided to call it quits after Napster's troubles with the law started to grow. But for a very short time, back then, it was considered as the top contender to Napster - superior technically in many ways.

CuteMX was actually developed by a company behind still-existing popular FTP client, CuteFTP and the decision to pull out of the file sharing business was probably the right one, as the company still exists - unlike most of those companies that released their own P2P clients back then. We covered CuteMX's story quite often in November, 1999

Napster itself had a busy month, too, as RIAA finally had enough of its popularity and sued Napster. This began one of the most closely watched trial of the late 1990s. As we know, ultimately, RIAA won the case and Napster, as it was, haven't existed in years. Despite the troubles, Napster's software development was at full speed, as the company released Napster v2.0 for Windows and first-ever official Linux client.

Physical MP3 players here and there


As MP3s were The Thing back then, there was also massive rush to introduce new products to that segment. In 1999, tons of new portable MP3 players were introduced. Most notable one was probably the Sony's announcement to develop its own MP3 player - considering that Sony Music was one of the major record labels, suing pretty much everybody who were into file sharing business. And in those days, legal MP3 files were extremely rare, unless you ripped your own CDs for your personal use (and even that was illegal in some jurisdictions).

In portable MP3 player scene there was also a new trend rising, as Microsoft tried to get its own WMA format to compete against MP3s. Biggest portable MP3 player manufacturer in those days was Rio who decided to add support for WMA files with their upcoming new products. A big win for Microsoft. And yes, Sony had signed a similar deal with Microsoft, too.

Smaller manufacturers tried to do different things: Lik Sang released their DVD / VCD / MP3 player and first commercial car stereo capable of playing MP3s was released, too. Also, world's second largest mobile phone manufacturer in those days was Swedish Ericsson who announced that their upcoming mobile phones would support MP3 playback.

Cloud storage emerges


Nowadays we pretty much take it for the granted that Google provides us free 15GB cloud storage, Dropbox has 2GB free storage and Apple offers 5GB of iCloud storage. Back in 1999 most people didn't have HDDs that big. And most of the connected world was still using dial-up modems to connect to the Internet.

But despite these limitations, first cloud storage services started to appear back then. Company called NetDrive.com started offering a whopping 100MB free online storage back in November, 1999. This was unbelievable back then. Most free email providers, for example, had a limit of 2MB or 10MB for the client's inbox, email attachments had to be less than 1MB in size, etc. Storage was extremely expensive in 1999 when you compare it to current prices.

Obviously, the massive CPM prices online advertising used to pay back in 1999, before the dot-com crash, made such offers possible, even financially.

Online streaming starts to grow


Nobody imagined that online streaming would crush physical files (not to mention physical media) so completely, as it has done today. But online streaming was a growing business back then, too, despite the obvious problems (slow internet speeds, bad compression technologies, etc).

Artists started offering selected singles as legal streams and VH1 even started offering full albums, legally, through streaming.

Researchers also guestimated how Internet will shaped the music business in years to come. One research study concluded that online music business will be worth $5.2 in 2005, in six years' time.

Well, looking back, the actual figure was less than that, only $1.1 billion in 2005 when only digital sales were counted. But the research study in 1999 also included sales of physical CDs through online retailers to that figure. So, it probably was pretty accurate - or even modest - estimate of what really happened six years later.

Other news


One of the most interesting news was definitely the small blurp about Streambox VCR. Streambox VCR was a small software that allowed capturing RealAudio and RealVideo streams as physical files to your own computer.

As said, legal streaming was growing back then and by capturing legal streams, you could theoretically build your own music library, without having to use (bit risky) file sharing apps. As said, buying digital music was pretty much impossible back in 1999 - so in order to have a massive digital audio library of your own, you had to resort to illegal activies, one way or another.

Streambox VCR actually became one of the most popular software ever to be downloaded from our software section until we had to remove it back in mid-2000s when European Union Copyright Directive came into force here in Finland (AfterDawn's home country).

And then there was the "Napster of the movie industry", the boogieman that scared MPAA into full litigation mode for years to come, DeCSS. A small piece of code that allowed removing copy protection mechanisms built into commercial DVD discs. Release of that small software opened the floodgates to full-blown DVD piracy across the world.

The birth of the DeCSS was actually made possible by a bug in official DVD player software, developed by Xing Technology. Company had forgot to encrypt their DVD decryption key and some smart people found that unencrypted key from the software and used it to create the DeCSS tool.

So, that's a brief summary of some of the highlights in our news 20 years ago. If you want to get more of these flashbacks, here are the other "20 years ago" articles we've published so far:

News in October, 1999: Mobile phones about to play MP3s?!

News in August, 1999: Matrix vs Titanic

News in July, 1999: Winamp vs Sonique - The era of Windows customizations

News