subiect: BLOG

Hai să scoatem niște bani

Rupează-te mental de viziunea ta obișnuită asupra muncii – a ta și a companiei. Vă încurajez să vă gândiți la calea banilor într-o companie. Eu, tu, vecinii tăi, șeful tău - toți stăm în calea banilor. Suntem obișnuiți să vedem banii sub formă de sarcini. S-ar putea să nu te gândești la asta ca la bani. Dacă ești programator, atunci [...]

Lytko se unește

Cu ceva timp în urmă v-am prezentat un termostat inteligent. Acest articol a fost inițial conceput ca o demonstrație a firmware-ului și a sistemului său de control. Dar pentru a explica logica termostatului și ceea ce am implementat, este necesar să conturăm întregul concept în ansamblu. Despre automatizare În mod convențional, toate automatizările pot fi împărțite în trei categorii: Categoria 1 - dispozitive „inteligente” individuale. Tu […]

Mozilla concediază 70 de persoane și se reorganizează

Potrivit unui tweet al unuia dintre angajații organizației (Chris Hartjes), Mozilla a concediat recent 70 de angajați (dintr-un total de 1000 de persoane), inclusiv toți principalii designeri ai Mozilla Quality Assurance, ale căror principale sarcini sunt testarea de noi funcții și repararea gandaci. Ca răspuns, angajații disponibilizați au lansat hashtag-ul #MozillaLifeboat pe Twitter, permițându-le să […]

Dezvoltatorul cadrului Rust actix-web a șters depozitul din cauza hărțuirii

Autorul actix-web, un cadru web scris în Rust, a șters depozitul după ce a fost criticat pentru „folosirea greșită” a limbajului Rust. Cadrul actix-web, care a fost descărcat de peste 800 de mii de ori, vă permite să încorporați funcționalitatea serverului HTTP și a clientului în aplicațiile Rust, este conceput pentru a obține performanță maximă și conduce în multe teste […]

Lansarea beta a suitei integrate de aplicații de Internet SeaMonkey 2.53

S-a reluat dezvoltarea setului de aplicații de Internet SeaMonkey, care combină într-un singur produs un browser web, un client de e-mail, un sistem de agregare a fluxurilor de știri (RSS/Atom) și un editor de pagini html WYSIWYG Composer (Chatzilla, DOM Inspector și Lightning nu mai sunt incluse în compoziția de bază). Prima versiune beta a noii ramuri SeaMonkey 2.53 a fost oferită pentru testare. Motorul de browser utilizat în SeaMonkey a fost actualizat la Firefox 60 (anterior […]

Licențele copyleft sunt treptat înlocuite cu altele permisive

WhiteSource a analizat licențele a 4 milioane de pachete deschise și 130 de milioane de fișiere de cod în 200 de limbaje de programare diferite și a ajuns la concluzia că ponderea licențelor copyleft este în scădere constantă. În 2012, 59% din toate proiectele open source au fost furnizate sub licențe copyleft, cum ar fi GPL, LGPL și AGPL, în timp ce ponderea licențelor permisive precum MIT, Apache și […]

Ceph prin iSCSI - sau schiând în picioare într-un hamac

Sunt cei dintre noi (tsefovodov) cărora nu le place „extrema profesională”? Este puțin probabil - altfel nu ne-am răsturna cu acest produs extrem de interesant și amuzant. Mulți dintre cei care au fost implicați în funcționarea Ceph au dat peste unul nu foarte frecvent (sau mai degrabă chiar foarte rar), dar uneori în caz de cerere - conectarea Ceph prin iSCSI sau FC. Pentru ce? […]

Istoria creării unui nor acasă. Partea 5. Actualizare 2019 – PHP 7.2, MariaDB 10.4 și Nextcloud 17

Acum doi ani am publicat o serie de articole pe tema creării unui server web bazat pe Debian 8 și lansarea serviciului Nextcloud 11 pe acesta. Câteva luni mai târziu, a apărut un add-on care conținea informații „diferențiale” despre instalarea Nextcloud 13 pe Debian 9. La sfârșitul anului 2018 tocmai am actualizat Debian și Nextcloud și nu am întâlnit nimic neobișnuit sau interesant […]

Ce l-a făcut pe Lisp special

„Cel mai mare limbaj de programare creat vreodată” - Alan Kay, „pe Lisp” Când McCarthy a dezvoltat Lisp la sfârșitul anilor 1950, acesta era radical diferit de limbajele existente, dintre care cel mai important a fost Fortran. Lisp a introdus nouă idei noi: 1. Condiționale. Instrucțiunile condiționate sunt construcții dacă-atunci-altfel. Acum le luăm de bune. Au fost inventate de McCarthy în […]

Cinci întrebări despre proiectarea limbajului de programare

Filosofia ghid 1. Limbaje de programare pentru oameni Limbajele de programare sunt modul în care oamenii vorbesc cu computerele. Computerul va fi fericit să vorbească orice limbă care nu este ambiguă. Motivul pentru care avem limbaje de nivel înalt este că oamenii nu se pot ocupa de limbajul mașinii. Scopul limbajelor de programare este de a preveni bietul nostru om fragil […]

O selecție de 143 de traduceri ale eseurilor lui Paul Graham (din 184)

Paul Graham este unul dintre cei mai respectați oameni dintre profesioniștii IT, fondatori și investitori. Este un programator de primă clasă (a scris două limbaje de programare), un hacker, creatorul acceleratorului îndrăzneț Y Combinator și un filozof. Cu gândurile și inteligența sa, Paul Graham pătrunde într-o gamă largă de domenii: de la prezicerea dezvoltării limbajelor de programare timp de o sută de ani în viitor până la calități umane și modalități de a repara/hack economia. A […]

GNU Guile 3.0

Pe 16 ianuarie, a avut loc lansarea majoră a GNU Guile - o implementare încorporată a limbajului de programare Scheme cu suport pentru multithreading, asincronizare, lucru cu rețeaua și apeluri de sistem POSIX, interfața binară C, analizarea PEG, REPL în rețea, XML; are propriul sistem de programare orientat pe obiecte. Caracteristica principală a noii versiuni este suportul complet pentru compilarea JIT, care a făcut posibilă accelerarea programelor cu o medie de două […]

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster