profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ole/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

ole/OBShapedButton 955

A UIButton subclass that works with for non-rectangular button shapes.

objcio/markdown-playgrounds 559

A Markdown Editor that can execute Swift code

ole/Animated-Paths 508

Demo project: Animating the drawing of a CGPath with CAShapeLayer.strokeEnd

ole/leaves 335

An iBooks-like page-turning interface for iPhone and iPad apps using only public APIs.

ole/CollectionViewParallaxScrolling 255

A custom UICollectionViewFlowLayout to support parallax scrolling in cells. Check out the accompanying blog post for more info.

ole/Ampere 169

Adding multiplication and division to the units of measurement types in Foundation.

ole/CustomScrollView 151

A very simple implementation of a scroll view on iOS. Not meant for production, just for learning purposes. Please check out the accompanying blog post.

ole/OBGradientView 111

A simple UIView wrapper for CAGradientLayer. For the times when it's more convenient to use a view instead of a CALayer.

ole/NSBundle-OBCodeSigningInfo 102

Check an app bundle's code signing and sandboxing state to NSBundle.

PR opened apple/swift-algorithms

Fix typo in readme

The readme mistakenly refers to "Swift Numerics" in one place. Looks like a copy/paste oversight introduced in #167.

Checklist

  • [ ] (n/a) I've added at least one test that validates that my change is working, if appropriate
  • [ ] (n/a) I've followed the code style of the rest of the project
  • [x] I've read the Contribution Guidelines
  • [x] I've updated the documentation if necessary
+1 -1

0 comment

1 changed file

pr created time in 14 days

push eventole/swift-algorithms

Ole Begemann

commit sha 27df2fd4425b33610e80feaa986b11421e186037

Fix typo in readme Looks like a copy/paste oversight.

view details

push time in 14 days

fork ole/swift-algorithms

Commonly used sequence and collection algorithms for Swift

fork in 14 days

push eventole/AnalogDial

Ole Begemann

commit sha 37fd85264d4947247234886e33df4047e7322aa6

Update Xcode project settings to 13.0

view details

Ole Begemann

commit sha 9e6fa570031411b5675b2626324e12d00f46cc7a

Fix build errors

view details

Ole Begemann

commit sha b2d1149433595685d78e92ff85937cb7e04f2087

Increase deployment target to iOS 14.0

view details

Ole Begemann

commit sha 4d8e440607047e6f82eaa760d54838786b0f38c0

Modernize SwiftUI code

view details

push time in a month

delete branch ole/swift-evolution

delete branch : se-0320-edit

delete time in 2 months

PR opened apple/swift-evolution

[SE-0320] Rename CodingKeyConvertible

The text contains two mentions of CodingKeyConvertible (probably the old name?) that should be CodingKeyRepresentable to be consistent.

cc @tomerd @mortenbekditlevsen

+2 -2

0 comment

1 changed file

pr created time in 2 months

push eventole/swift-evolution

filip-sakel

commit sha a4a5adf9274292634d0d1db2f395e8589df4e0ba

Added Draft.

view details

filip-sakel

commit sha a91f478efd07850050d5535e0a86c34e8bef670e

Review Updates

view details

filip-sakel

commit sha 445c7f358a6d1aa7fd0470033c12b98db681d37a

Review Updates.

view details

filip-sakel

commit sha 40b05a8c148a741a3a5ab95448242e399affe9a2

Review Updates.

view details

filip-sakel

commit sha 323a25a7823c4cd236ee55f9ec8d8cf452e27201

Removed first example from Detailed Design.

view details

filip-sakel

commit sha a0057fe228c7d61f9ae69773acd90353aba7ce6a

Changes per review.

view details

filip-sakel

commit sha b80a57987a9b29b48a81a016723a70816ca72ca1

Clarified current limitations in Motivation.

view details

filip-sakel

commit sha d27230faec70a229d8dd6832ff112e3ccc24f050

Updated 'error message'.

view details

filip-sakel

commit sha 1aa61d16ad92d0fc33bc442a3461b8cb98f1ebf6

Updated formatting.

view details

filip-sakel

commit sha 50a9916a868786e75b4e21ebbf59f977419639ac

Updated Formatting.

view details

filip-sakel

commit sha ecbbf4caeab2f71959997851ab4e6109b756feaa

Replaced dots(...) with mock types.

view details

filip-sakel

commit sha 97640d2f2a6e1d545ba2f702f380a05bc452092b

Fixed typo and clarified existential qualifiaction

view details

filip-sakel

commit sha 8f198a861048c09ca706b6f54edd51bd61f93886

Updated naming.

view details

filip-sakel

commit sha 700ec25648807a1c200e2e55abcb8764497c5516

Added note for Conflicting Types in Compositions. Added a note about how a composition of protocols that share same-name associated types with different implementations will emit a warning per the forums discussion.

view details

filip-sakel

commit sha 3aa4b1fcbdb1dfd0a1cce60611b7bf9fec6356ca

Updated formatting.

view details

filip-sakel

commit sha 86bb68c767e96c527d9f62e68d39a53e71aa224b

Added Existentials in the Standard Library section Comments on the forums pitch indicated interest in adding a section discussing how standard library existential types could be transformed under this proposal. The section discusses relying on the automatically-generated existential types and adding conformance to the "base" protocol as a special case – similar to error.

view details

filip-sakel

commit sha d4b9f446fa367968abc875b35e23f387b62d4f57

Strengthened motivation by using Strideable. Feedback on the forums pitch suggested that the proposal utilize real-world use-cases as examples instead of 'Identifiable'. The use of 'IntegerStridable' is intentional as knowing the concrete 'Stride' type is unnecessary.

view details

Doug Gregor

commit sha ff2798fcb53ed03a548007333073dd7eb906424e

Initial draft of actors intro/motivation/proposed solution.

view details

Konrad `ktoso` Malawski

commit sha 16470ad4162ae13d5d0681a35495078fefbc663b

wip actors

view details

Konrad `ktoso` Malawski

commit sha f9a3175d330309da186f153c24b0932214e08248

rewording

view details

push time in 2 months

create barnchole/swift-evolution

branch : se-0320-edit

created branch time in 2 months

issue closedole/OBStack

Frost

closed time in 2 months

Donna3344

PR opened rust-embedded/book

Fix typo in 'Memory Mapped Registers'
+1 -1

0 comment

1 changed file

pr created time in 2 months

push eventole/book

Ole Begemann

commit sha 8f9890dafd24e998f9c8752d235c37453274f1ea

Fix typo in 'Memory Mapped Registers'

view details

push time in 2 months

fork ole/book

Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices

https://docs.rust-embedded.org/book/

fork in 2 months

issue commentpointfreeco/pointfreeco

Atom feed for blog doesn’t work (in Feedly)

@mbrandonw Thanks! I can confirm that the feed shows up fine in Feedly:

Screen Shot 2021-07-23 at 09 42 50

ole

comment created time in 2 months

issue closedpointfreeco/pointfreeco

Atom feed for blog doesn’t work (in Feedly)

I noticed via https://github.com/pointfreeco/swift-composable-architecture/discussions/658 that your Atom feed at https://www.pointfree.co/blog/feed/atom.xml doesn’t seem to be working for me in Feedly. Here’s a screenshot showing that Feedly hasn’t updated your feed since December 2019:

Screen Shot 2021-07-15 at 11 39 32

Looking at the source of the feed, I noticed that the entries seems to be sorted by publish date in ascending order, whereas most systems seem to be sorting in the reverse order (newest post first). I don’t know if this trips up Feedly, though.

I ran the feed through a feed validator and got this error message:

Error -3 while decompressing data: invalid stored block lengths (Server response declares Content-Encoding: deflate; misconfigured server?)

But I'm not sure this is relevant.

Pasting the feed’s contents into the validator also generates an error:

This feed does not validate.

line 27, column 33: XML parsing error: <unknown>:27:33: mismatched tag [help]

    </div></div></div>]]></content></entry><entry><title>Case Study: Algebraic D ...
                                     ^

closed time in 2 months

ole

push eventole/AsyncXMLParsing

Ole Begemann

commit sha c712ffeeb8fb7769c29f6128fbac35137836df25

Update readme

view details

push time in 2 months

push eventole/AsyncXMLParsing

Ole Begemann

commit sha 79237764ae11537f8f57f22d4e61ace9a0f19ecb

Update readme

view details

push time in 2 months

push eventole/AsyncXMLParsing

Ole Begemann

commit sha aab566e58ddb98c9ce785873944d1851146322a2

Update readme

view details

push time in 2 months

create barnchole/AsyncXMLParsing

branch : main

created branch time in 2 months

created repositoryole/AsyncXMLParsing

An AsyncSequence wrapper for Foundation’s XMLParser (experimental)

created time in 2 months

issue openedpointfreeco/pointfreeco

Atom feed for blog doesn’t work (in Feedly)

I noticed via https://github.com/pointfreeco/swift-composable-architecture/discussions/658 that your Atom feed at https://www.pointfree.co/blog/feed/atom.xml doesn’t seem to be working for me in Feedly. Here’s a screenshot showing that Feedly hasn’t updated your feed since December 2019:

Screen Shot 2021-07-15 at 11 39 32

Looking at the source of the feed, I noticed that the entries seems to be sorted by publish date in ascending order, whereas most systems seem to be sorting in the reverse order (newest post first). I don’t know if this trips up Feedly, though.

I ran the feed through a feed validator and got this error message:

Error -3 while decompressing data: invalid stored block lengths (Server response declares Content-Encoding: deflate; misconfigured server?)

But I'm not sure this is relevant.

Pasting the feed’s contents into the validator also generates an error:

This feed does not validate.

line 27, column 33: XML parsing error: <unknown>:27:33: mismatched tag [help]

    </div></div></div>]]></content></entry><entry><title>Case Study: Algebraic D ...
                                     ^

created time in 2 months