meh/amnesia 625
Mnesia wrapper for Elixir.
meh/blender 45
Blend in the crowd by faking to be the most common Firefox browser version, operating system and other stuff.
Academic, Java, p2p, Messaging, Messenger, cyptography
discontinued after this => https://github.com/blog/1093-introducing-the-new-github-graphs
Man the harpoons, kill the spoofer!
Various config files.
Omegle plugin for BitlBee.
Include and forget testing framework for C++11
Bitlbee plugin for using torchat.
A simple library to evaluate boolean expressions.
issue commentgranule-project/granule
Bug with `grepl` delaying scope checking
Hello, Is this fixed on the dev-minor branch? I wasn't able to reproduce:
$ grepl
Welcome to Granule interactive mode (grepl). Version 0.8.1.0
Granule> :load StdLib/Fin.gr
StdLib/Fin.gr, checked.
Granule> :module StdLib/Fin.gr
The term `copyNat` is already in context
Granule> :type Fin
Fin : Nat -> Type
comment created time in 28 minutes
push eventopal/opal
commit sha 2e240752f32372d086aaef2f66547b1e43c849ff
Remove duplicated entry in UNRELEASED.md
push time in 7 hours
push eventopal/opal
commit sha 6e04e45beca1a24ff7eb6f2f88054bf563d71a6b
Update UNRELEASED.md
push time in 7 hours
push eventopal/opal
commit sha 0f1919149906253ada80762258b73b49401c49d1
Hide the "Failed to load WithCLexer, using pure Ruby lexer" warning. The rationale behind this is that we don't have a matching c_lexer for parser 3.0.0.0 and this warning can be misleading. It isn't code removal, as we may want to reenable this warning once c_lexer becomes compatible.
commit sha eb3b0cfb18c03483efb0515af032fa41930622d8
Merge pull request #2174 from opal/hmdne/comment-c-lexer-warning Comment out the "Failed to load WithCLexer, using pure Ruby lexer" warning
push time in 7 hours
PR merged opal/opal
The rationale behind this is that we don't have a matching c_lexer for parser 3.0.0.0 and this warning can be misleading. It isn't code removal, as we may want to reenable this warning once c_lexer becomes compatible.
pr closed time in 7 hours
startedsgessa/ms2ex
started time in 10 hours
push eventOgeon/palette
commit sha 69826822b8114dc26ff65cce0d7e4e895f68418c
Prototype scopes with iterator style
push time in 13 hours
pull request commentOgeon/palette
Hmm, I realized this suggestion is going to cause trouble with some implementations that rely on specific white point types or properties. #194 what was made me think of it. It would have to special case Hdr
somehow, since it's an orthogonal concept. But I have a new suggestion. How about having a Hdr
wrapper for the whole color, similar to Alpha
? It can blanket implement traits and operations the same way, and maybe (if we are lucky with the rules) even have From
implementations for going to and from SDR. How does that sound as a compromise?
comment created time in 18 hours
startedRainbowVille/minegasm
started time in a day
starteddreadhonk/ToyControl
started time in a day
startedruntime-shady-backroom/intiface-proxy
started time in a day
startedkinkyacedev/buttplug-of-legends
started time in a day
pull request commentOgeon/palette
That would be an interesting way of representing it. Then it would indeed be carried over between all spaces in a mostly transparent way. I suppose an alternative would be to embed it in the component type instead, so for example Hdr<f32>
, but that may end up being unwieldy... Even if I feel like the semantics would perhaps be better. If I understand it correctly.
But go ahead and implement it with the white point, as an experiment if nothing else.
comment created time in a day
pull request commentOgeon/palette
Worse than the slight difference introduces by multiplying/dividing through 100 a couple of times would be accidental clamping to the standard range, resulting in complete loss of high-dynamic range data. One possibility that I arrived at would be to represent this using the Whitepoint
. This would be compatible with all existing data types as well as provide a distinct type. Then the HDR variant of the D65 whitepoint would be used in the new HDR color spaces.
/// Specify a high-dynamic range whitepoint.
struct Hdr<W>(PhantomData<W>);
impl Xyz<W> {
/// Multiplies Y by 100, unclamped.
pub fn to_hdr(self) -> Xyz<Hdr<W>> { … }
}
impl Xyz<Hdr<W>> {
/// Multiplies Y by 100, unclamped.
pub fn to_srd(self) -> Xyz<W> { … }
}
comment created time in 2 days
startedmeh/rust-ffmpeg-sys
started time in 2 days
startedmeh/rust-ffmpeg
started time in 2 days
pull request commentOgeon/palette
Right, yeah, it's not something I have thought of modelling as part of the type system. It could potentially be awrapper (like Hdr<Something>
) that transparently implements the correct traits and let SDR be the default. Or have a Luminance
trait for exposing that value. This is a bit outside my sphere of knowledge, so any input on what would be important to model and where is greatly appreciated. Is it tightly connected to certain standards or does it make sense to work with HDR and SDR versions of the same standard? I'm assuming it's not desirable to scale the values up or down too much when converting, since that would potentially cause precision errors.
comment created time in 2 days
issue commentopal/opal
SecureRandom: Math.random() is not secure
https://stackoverflow.com/a/19203948
comment created time in 2 days
issue commentopal/opal
SecureRandom: Math.random() is not secure
https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues
comment created time in 2 days
issue openedopal/opal
Can we make freezing possible?
It seems like JS has a freezing method with similar semantics...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze
created time in 2 days
issue commentopal/opal
https://github.com/gotwarlost/istanbul#the-instrument-command we could also base it on this...
comment created time in 2 days
issue closedopal/opal
in MRI
puts "ab\ncd".gsub(/$/, 'e')
abe
cde
=> nil
puts "ab\ncd".gsub(/^/, 'e')
eab
ecd
=> nil
in Opal 0.10.3
"ab\ncd".$gsub(/$/, 'e')
"eab
ecd"
"ab\ncd".$gsub(/^/, 'e')
"eaeb
cd"
in vanilla js
"ab\ncd".replace(/$/gm, 'e')
"abe
cde"
"ab\ncd".replace(/^/gm, 'e')
"eab
ecd"
closed time in 2 days
patrickkettnerpush eventopal/opal
commit sha aed0c065672b580f0443e8d15f0a02cd19a25571
Fix String#unicode_normalize
push time in 2 days
push eventopal/opal
commit sha f47e1b5fb86afaba4cf55b09143a665860185bc4
Update Sinatra documentation Tested on opal 1.0/1.1 and opal-sprockets 0.4.9/0.5.0
commit sha 691dac988688d1f466e862a46176641d3944af16
Create Roda+Sprockets quickstart documentation
commit sha 4abc1ef1f752df2e0b14c6699a152db43b303690
Restore compatibility with Chrome 38 This is an ancient browser, I know, but it's the basis of many smartphone default browsers.
commit sha 16309a6df31f333ec75d62f241fc844f1515ee71
Merge pull request #2172 from opal/hmdne/update-sinatra-documentation Update Sinatra documentation
commit sha f49ebee308c8e8716bd58297d2e3078ebe60587c
Merge pull request #2173 from opal/hmdne/create-roda-sprockets-documentation Create Roda+Sprockets quickstart documentation
commit sha 19a2d297383fbba927a3789c238971ab992cdb0e
Pre-release UNRELEASED.md update
commit sha 480cdb103be1a45a12dc2328130a9fc22c16fc4e
Merge pull request #2171 from hmdne/hmdne/update-unreleased-1.1 Pre-release UNRELEASED.md update
commit sha f1b3c709d9787a37b27ae66725c6097a2ae5aa10
Merge pull request #2109 from hmdne/chrome-38 Restore compatibility with Chrome 38
commit sha 1d880416402e8bc808a36c3a60b90d35173d9688
Update UNRELEASED.md
commit sha de3b88c1e57973fe9cee9e7828ee059111e918a1
Fix String#unicode_normalize
push time in 2 days
push eventopal/opal-browser
commit sha 74d4ad4c96c654de4bb4f0e53012c2aae003e1cf
elia/switch-to-gh-actions: [wip]
push time in 2 days
push eventopal/opal-browser
commit sha e33cf2c24a9cf6a10f2812c6bcfdeeaa19bfbcde
elia/switch-to-gh-actions: [wip]
push time in 2 days