Categoria: Blog

Repository utili con Eloquent?

La scorsa settimana ho scritto un articolo sull'inutilità del pattern Repository per le entità Eloquent, ma ho promesso di spiegare come utilizzarlo in parte in modo utile. Per fare ciò, cercherò di analizzare come viene solitamente utilizzato questo pattern nei progetti. L'insieme minimo di metodi per un repository: <?php interface PostRepository { public function getById($id): Post; public function save(Post $post); public function delete($id); […]

Ricerca alla velocità di 1 TB/s

TL;DR: Четыре года назад я покинул Google с идеей нового инструмента для мониторинга серверов. Идея состояла в том, чтобы объединить в одну службу обычно изолированные функции сбора и анализа логов, сбора метрик, оповещений и панели мониторинга. Один из принципов — сервис должен быть действительно быстрым, обеспечивая девопсам лёгкую, интерактивную, приятную работу. Это требует обработки наборов данных […]

Firefox начал импортировать корневые сертификаты из Windows

Хранилище сертификатов Firefox С выходом Mozilla Firefox 65 в феврале 2019 года при подключении к сайтам HTTPS некоторые пользователи стали замечать ошибки типа “Your Connection is not secure” or “SEC_ERROR_UNKNOWN_ISSUER”. Причина оказалась в антивирусах типа Avast, Bitdefender и Kaspersky, которые для MiTM-внедрения в HTTPS-трафик пользователя устанавливают на компьютере свои корневые сертификаты. А поскольку у Firefox […]

Impostazione dell'ottenimento automatico di certificati letsencrypt con docker in linux

Di recente ho cambiato il server virtuale e ho dovuto configurare tutto da zero. Preferisco che il sito sia accessibile tramite https e che i certificati Let's Encrypt vengano ottenuti e rinnovati automaticamente. Questo può essere realizzato utilizzando due immagini Docker: nginx-proxy e nginx-proxy-companion. Questa guida spiega come configurare un sito su Docker, con un proxy che ottiene automaticamente i certificati SSL. Si utilizza un server virtuale CentOS 7. Io […]

Come abbiamo utilizzato la replica latente per il ripristino di emergenza con PostgreSQL.

La replica non è un backup. O forse lo è? Ecco come abbiamo utilizzato la replica ritardata per il ripristino, dopo aver cancellato accidentalmente delle scorciatoie. Gli specialisti dell'infrastruttura su GitLab sono responsabili del funzionamento di GitLab.com, il più grande esempio di GitLab in circolazione. Qui ci sono 3 milioni di utenti e quasi 7 milioni di progetti, rendendolo uno dei più grandi siti SaaS open source con architettura dedicata. Senza un sistema […]

«Nuova partita +», miglioramenti delle prestazioni e RTX: è uscito il primo grande aggiornamento per Metro Exodus

Dopo quasi un mese e mezzo dalla premiere, gli sviluppatori di 4A Games hanno rilasciato il primo grande aggiornamento per Metro Exodus — Ranger Update. Questo ha introdotto molte nuove funzionalità, incluso la modalità "Nuova partita +" con commenti degli sviluppatori da ascoltare durante il gioco, e ha migliorato le prestazioni e il funzionamento della tecnologia di ray tracing in tempo reale NVIDIA RTX. […]

Unity Package Manager

Unity — una piattaforma che esiste da molto tempo e continua a svilupparsi costantemente. Tuttavia, lavorando su più progetti contemporaneamente, si possono ancora incontrare difficoltà nell'utilizzo di fonti comuni (.cs), librerie (.dll) e altri asset (immagini, suoni, modelli, prefabbricati). In questo articolo parleremo della nostra esperienza con una soluzione nativa a questo problema per Unity. I metodi […]

Essere umani? Non più.

Molte persone credono ancora nell'erronea convinzione di agire principalmente in modo razionale e logico. Tuttavia, la scienza e la psicologia pratica hanno da tempo concluso che nel maggior parte delle situazioni della vita, il comportamento umano è irrazionale e irragionevole. Questo non è né buono né cattivo, è semplicemente così. Vi propongo una selezione di autori e libri che forniscono argomentazioni convincenti […]

Il primo storico volo di due donne nello spazio aperto è annullato

La NASA, l'Amministrazione Nazionale Aeronautica e Spaziale degli Stati Uniti, ha annunciato che il primo storico incontro di due donne in spazio aperto, previsto per la fine di questo mese, non avrà luogo. Era previsto che il duo femminile durante la prossima uscita nello spazio aperto fosse composto dalle astronauti della NASA Christina Koch e Anne McClain. Le attività extraveicolari dovevano […]

[в закладки] Bash per principianti: 21 comando utile

Il materiale che pubblichiamo oggi è destinato a coloro che desiderano padroneggiare la riga di comando di Linux. Saper utilizzare efficacemente questo strumento consente di risparmiare molto tempo. In particolare, ci concentreremo sulla shell Bash e su 21 comandi utili. Parleremo anche di come utilizzare le opzioni dei comandi e gli alias di Bash, che aiutano a velocizzare l'immissione di comandi lunghi […]

5 compiti tipici nei colloqui di lavoro su JavaScript: analisi e soluzioni

Dall'autore: abbiamo pubblicato per voi un articolo di Maria Perna, che tratta le sfide tipiche di JavaScript, comunemente proposte ai candidati sviluppatori durante i colloqui. L'articolo sarà utile, in particolare, per i programmatori alle prime armi. I colloqui nelle aziende tecnologiche sono diventati una leggenda. Non sorprende — superare un colloquio con successo offre l'opportunità di ottenere un buon lavoro. Ma […]

Server DHCP+Mysql su Python

L'obiettivo di questo progetto era: Studio del protocollo DHCP nel lavoro su rete IPv4 Studio di Python (un po' più che da zero 😉) sostituzione del server DB2DHCP (il mio fork), l'originale si trova qui, e diventa sempre più difficile compilarlo per un nuovo sistema operativo. Inoltre, non mi piace che il binario non possa essere "cambiato subito" per ottenere un server DHCP funzionante con la possibilità di […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster