← All posts tagged Ruby

vt
Ruby code говно
vt@V5 juick % cat hash.rb
require 'digest'
hasher   = Digest::SHA256.digest "🤣"
hash   = Digest::SHA256.hexdigest(hasher)
puts(hash)
vt@V5 juick % ruby hash.rb 
a69c40caab3b82b78777841c19437140023809f28bd6a3ad83239cc941b04cda
vt@V5 juick % cat hash.swift 
import Foundation
import CryptoKit

let hashed = SHA256.hash(data: Data("🤣".utf8))
print(hashed.description)
vt@V5 juick % swift hash.swift 
SHA256 digest: 2c3c1f8c63fbeb30ced9d27873a901e914e0a0c5a13dd1b8cb46ba014a24229b
vt@V5 juick % cat hash.pl     
#!/usr/bin/perl

use Digest::SHA qw(sha256_hex);

my $var = "🤣";

my $sha256_hash = sha256_hex($var);

print $sha256_hash;
vt@V5 juick % perl hash.pl 
2c3c1f8c63fbeb30ced9d27873a901e914e0a0c5a13dd1b8cb46ba014a24229b%
vt
Python Ruby говно homebrew github.com рубипитонодебил официально заявляет, что Homebrew теперь будет поставляться с двумя версиями питона сразу (это плюс к гигабайту рубискриптов, на котором он собственно написан). Куда валить, интересно? Macports и Fink придется рассматривать