ผู้แต่ง: โปรโฮสต์

การแทนที่ EAV ด้วย JSONB ใน PostgreSQL

ทีแอล; DR: JSONB ช่วยให้การพัฒนาสคีมาฐานข้อมูลง่ายขึ้นอย่างมาก โดยไม่กระทบต่อประสิทธิภาพการสืบค้น บทนำ เราจะยกตัวอย่างคลาสสิกของกรณีการใช้งานที่เก่าแก่ที่สุดแห่งหนึ่งในโลกของฐานข้อมูลเชิงสัมพันธ์ (ฐานข้อมูล) เรามีเอนทิตี และเราจำเป็นต้องบันทึกคุณสมบัติบางอย่าง (แอตทริบิวต์) ของเอนทิตีนี้ แต่ไม่ใช่ว่าทุกอินสแตนซ์จะสามารถมีคุณสมบัติชุดเดียวกันได้ ยิ่งกว่านั้น […]

วิธีประหยัดเวลาของคุณเองและของผู้อื่นในระหว่างการสัมภาษณ์ หรือเกร็ดเล็กเกร็ดน้อยเกี่ยวกับความเข้าใจผิดด้านทรัพยากรบุคคล

วันรุ่งขึ้นเริ่มต้นขึ้น สมกับเป็นวันฤดูหนาวในสัปดาห์สั้นๆ ผู้จัดการเต็มไปด้วยงานคลาสสิก - “ เมื่อวานนี้ฉันส่งจดหมายถึง Vasily Ivanovich ใน Sportloto แทนที่จะเป็น Ivan Vasilyevich ใน Lotto-million ซึ่งฉันเขียนเรื่องลามกอนาจารทุกประเภทเกี่ยวกับ Vasily Ivanovich ตรวจสอบให้แน่ใจว่าเขาไม่ได้อ่านจดหมาย ” หรือ “เราอยู่ที่นี่ในสาขาในปีที่ผ่านมาเราได้ปรับให้เหมาะสม [...]

เมืองหลับไป Khabrovites ตื่นขึ้น

หากจำนวนความคิดเห็นในบทความใกล้จะถึง 1000 อย่างรวดเร็ว มั่นใจได้ว่าไม่ว่าผู้เขียนจะระบุหัวข้อใดก็ตาม การทะเลาะวิวาทก็กำลังดุเดือดอยู่ภายใน: จุดวาบไฟทางการเมือง ล้อมรอบด้วยผู้เชี่ยวชาญด้านเก้าอี้นวมในทุกประเด็น การวินิจฉัยทางจิตเวชจากระยะไกลด้วยอวตาร และชื่อเล่น การได้รับการโจมตีเป็นการส่วนตัว การเสียดสี ความกัดกร่อนซึ่งเกินกว่าเลือดของซีโนมอร์ฟ และแน่นอนว่า บังคับใน […]

ทำไมพวกเขาไม่โทรกลับหาฉัน-6 หรือระวังชื่อผู้ใช้ด้วย

เมื่อเกือบหนึ่งปีที่แล้ว ฉันเขียนบทความ “วิธีประหยัดเวลาของคุณเองและของผู้อื่นในระหว่างการสัมภาษณ์ หรือเพียงเล็กน้อยเกี่ยวกับความเข้าใจผิดด้านทรัพยากรบุคคล” ฉันดำเนินการต่อจากสมมติฐานของความซื่อสัตย์และผลประโยชน์ของทั้งสองฝ่ายในความร่วมมือระยะยาว (ร่วมกัน กำไร win-win แค่นั้นเอง) แนวทางปฏิบัติของปีที่แล้วแสดงให้เห็นว่าสถานการณ์ตลาดกำลังค่อยๆ เปลี่ยนแปลงไปในทางที่แย่ลงสำหรับพนักงาน และ […]

เด็กฝึกงานผ่านสายตาของบริษัท

คุณคงทราบดีว่า Parallels ให้บริการนักเรียนที่มีความสามารถมาเกือบตั้งแต่วันแรกแล้ว ในหลาย ๆ ด้านเนื่องจากบริษัทปรากฏตัวขึ้นด้วย "ผู้มีความสามารถ" รุ่นเยาว์คนเดียวกัน MIPT และ Bauman MSTU โดยทั่วไปถือได้ว่าเป็นแหล่งกำเนิดของผู้นำในอดีตและปัจจุบันของเรา ตอนนี้เป็นยังไงบ้าง? การทำงานกับ “รุ่นน้อง” นั้นทั้งแพงและ “เจ็บปวด” ในช่วงหลายปีที่ผ่านมา […]

ไทม์ไลน์ของ Blade Runner คือเดือนพฤศจิกายน 2019 การคาดการณ์เป็นจริงหรือไม่?

ในปี 1982 ผู้กำกับริดลีย์ สก็อตต์สร้างความตื่นเต้นให้กับโลกด้วยภาพยนตร์เรื่อง Blade Runner นี่คือภาพยนตร์ลัทธิ SF ที่แสดงให้ผู้ชมเห็นถึงอนาคตที่มืดมนและน่ากังวล - พฤศจิกายน 2019 ตอนนี้เราสามารถเปรียบเทียบสิ่งที่แสดงในภาพยนตร์กับสิ่งที่เรามีตอนนี้ได้ นี่เป็นเรื่องเกี่ยวกับเทคโนโลยี ไม่ใช่โมเดลทางการเมือง สังคม หรือเศรษฐกิจของ Blade […]

ฮีโร่โซเวียต นักต้มตุ๋นชาวเช็ก และร่างโคลนของออสเตรเลีย

ในบทความ “วิธีที่นักเขียนนิยายวิทยาศาสตร์ Arthur C. Clarke เกือบปิดนิตยสาร “Technology for Youth” ได้อย่างไร” ฉันสัญญาว่าจะพูดคุยในวันศุกร์ว่าหัวหน้าบรรณาธิการของ “Veselye Kartinki” เกือบถูกแมลงเผาได้อย่างไร— ในความหมายที่แท้จริงของคำนี้ วันนี้เป็นวันศุกร์ แต่ก่อนอื่นฉันอยากจะพูดสองสามคำเกี่ยวกับ “รูปภาพตลก” เสียก่อน - นี่เป็นกรณีพิเศษ […]

การเปิดตัวแพลตฟอร์มกระจายเสียงวิดีโอแบบกระจายศูนย์ PeerTube 2.0

มีการเผยแพร่ PeerTube 2.0 ซึ่งเป็นแพลตฟอร์มแบบกระจายอำนาจสำหรับการโฮสต์วิดีโอและการแพร่ภาพวิดีโอ PeerTube เสนอทางเลือกที่เป็นกลางสำหรับผู้ขายแทน YouTube, Dailymotion และ Vimeo โดยใช้เครือข่ายการกระจายเนื้อหาตามการสื่อสาร P2P และเชื่อมโยงเบราว์เซอร์ของผู้เยี่ยมชมเข้าด้วยกัน การพัฒนาของโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต AGPLv3 PeerTube ขึ้นอยู่กับไคลเอนต์ BitTorrent WebTorrent ซึ่งทำงานในเบราว์เซอร์และใช้เทคโนโลยี WebRTC เพื่อ […]

Microsoft Defender ATP กำลังมาถึง Linux

Компания Microsoft работает над обеспечением поддержки Linux в платформе Microsoft Defender ATP (Advanced Threat Protection), предназначенной для превентивной защиты, отслеживания неисправленных уязвимостей, выявления и устранения вредоносной активности в системе. Платформа комбинирует в себе антивирусный пакет, систему выявления сетевых вторжений, механизм защиты от эксплуатации уязвимостей (включая 0-day), инструментарий для расширенной изоляции, дополнительные средства управления приложениями и […]

โอเพ่นซอร์สสำหรับ Spleeter ระบบสำหรับแยกเพลงและเสียง

Провайдер потокового вещания Deezer открыл исходные тексты экспериментального проекта Spleeter, развивающего систему машинного обучения для разделения источников звука из сложных звуковых композиций. Программа позволяет удалить из композиции вокал и оставить только музыкальное сопровождение, манипулировать звучанием отдельных инструментов или отбросить музыку и оставить голос для наложения на другой звуковой ряд, создания миксов, караоке или транскрипции. Код […]

การเปิดตัวโปรแกรมแปลงรหัสวิดีโอ HandBrake 1.3.0

После года разработки представлен релиз инструмента для многопоточного перекодирования видеофайлов из одного формата в другой — HandBrake 1.3.0. Программа доступна как в варианте, работающем в режиме командной строки, так и в виде GUI-интерфейса. Код проекта написан на языке Си (для Windows GUI реализован на .NET) и распространяется под лицензией GPL. Бинарные сборки подготовлены для Linux […]

Arch Linux ได้เปลี่ยนวิธีการติดตั้งแพ็คเกจเคอร์เนล Linux

นักพัฒนา Arch Linux ได้ประกาศการเปลี่ยนแปลงวิธีการติดตั้งแพ็คเกจด้วยเคอร์เนล Linux แพ็คเกจเคอร์เนลอย่างเป็นทางการทั้งหมด (linux, linux-lts, linux-zen และ linux-hardened) จะไม่ติดตั้งอิมเมจเคอร์เนลลงในไดเร็กทอรี /boot อีกต่อไป การติดตั้งและการลบอิมเมจเคอร์เนลจะดำเนินการโดยสคริปต์ mkinitcpio (จนถึงตอนนี้ hooks สำหรับการประมวลผลการติดตั้งเคอร์เนลได้ถูกเพิ่มลงใน mkinitcpio เท่านั้น แต่ใน […]