I'm working on a PHP class to help configure security headers like CSP, it'll also (configurably) automatically inject flags into cookies with certain substrings in their name (like auth, sess) to try and better protect session data (upcoming version will enable use of SameSite – an attribute that isn't supported in PHPs setcookie yet). There's a bunch of other stuff too, just to highlight the most useful features IMO.
There's already some great work been done (by others) to help make this much easier to integrate into frameworks (where use of PHPs global methods directly isn't really possible).
If anyone is familiar with headers and cookies in a particular framework they use, then they could be of help by creating an adapter for it on the 2.0 dev branch here: github.com/aidantwoods/SecureHeade...
👋 Hi everyone! I'm working on the easiest, most flexible, file upload SaaS product you've ever seen - shubox.io. Ok that may be a little hyperbole but, as a web developer who's handled his fair share of files and images needing uploading and processing, shubox is the thing I've always wanted. So I built it myself.
It'll take files and images uploaded through your web browser and stick them into your S3 bucket of choice. If you want images to be processed and transformed (resized, gifs having frames extracted, exif data stripped, mobile phone photo orientation correction), it'll do that for you too.
Seriously, I love it. I love working on it. If you've had to upload photos or files and wish there was an easier, more straightforward way to do it - this is for you. If you want to see some demos, I made a bunch of them on CodePen here: codepen.io/shubox/
If anyone wants more info, or wants to try it - hit me up on twitter at @shuboxio. At this point I'd just LOVE some good constructive feedback. Thanks so much!
I'm working on an Android app for learning Japanese kanji (the writing system), and perhaps Japanese vocabulary as well.
It's already available in Google Play at play.google.com/store/apps/details... with basic functionality. It's currently intended only as a companion app for people studying with a specific book. But over time I'd like to evolve it into a more general-purpose app that can be used with any method, and also include vocabulary flash cards and quizzes as well. Other features I'd like to add include handwriting recognition, a "nag me to study" notification option, animations of kanji being drawn, and a bunch of other stuff.
If anyone knows a free or relatively cheap-to-license 教科書体 (textbook-style) Japanese font, that'd be immensely helpful.
Adobe and Google partnered to release an open source font for Japanese, Chinese and Korean in 2014… maybe it will be of use to you! You can either use Typekit for the fonts, or download the fonts directly from GitHub:
Thanks! I'm aware of Noto and am currently using it, but unfortunately it's not "textbook style". It's too squared-off and stylized to use as a model for teaching handwriting.
I'd use the font I linked, except that the license only allows it to be used with Epson printers, and I doubt Epson is interested in making an exception for a free app that can't offer them any significant money.
I'm thinking of developing my own cross-platform build system to replace GNU Autotools, CMake, and the like.
GNU Autotools lack sufficient cross-platform support.
All of the tools generate unnecessarily complex scripts and makefiles.
Most of the tools require some intrusion into the source code, like added header files, in order to work.
CMake has to be installed to run the build. Anything that makes the user install anything above and beyond their platform's toolchain just to compile code has completely lost the plot of why there are tools in the first place.
And that eliminates just about everything that's out there.
I'm building a search engine for lectures (findlectures.com). One thing I'm looking for is conferences / speakers people have found really instructive.
I'm also especially looking for talks on how people approach graphic design projects, to help me map out a project to improve the user experience.
I started working on a crowdsourced-reasoning web-app, for now called Arguably (arguably.herokuapp.com / github.com/gregoor/arguably). I feel like there are already a gazillion apps to share opinions, but barely anything for exchanging arguments (without narratives, analogies & opinions mixed in).
While I would appreciate technical help, I'd love to just get a sanity check, or maybe even some interest in using it (when it's done).
A very similar project is Arguman (en.arguman.org/) which is the closest thing I found to what I imagine (which is also why I used there data for my early alpha. I think it does a good job of showing the general idea, but has numerous flaws.
I'm making a headless browser in Python. The browser itself is closed-source, but I've extracted some components into open-source libraries. If they're something you'd like to use, feel free to use them. If you have problems with them, it would be awesome if you could send an issue or pull request my way.
github.com/tbodt/v8py — Minimalist, yet full featured Python bindings for V8. Mostly lacking documentation, but the API isn't very complicated and I'd be glad to answer any questions.
github.com/tbodt/greenstack — A fork of Greenlet that gives each greenlet its own stack, instead of doing this disgusting thing where the stack contains bits of different greenlet stacks and other bits of stacks are scattered around memory. This is necessary if you want to combine V8Py and gevent, since V8's garbage collector keeps pointers to objects on the stack and greenlet kinda screws up the stack. Plus switching is a bit faster.
I'm working on reengineering patterns. There is a free, genius book out there (scg.unibe.ch/download/oorp/) that I'm currently migrating to GitHub/AsciiDoc so that everybody can contribute: oorp.github.io . I would like to discuss the existing patterns and create new ones together with others: github.com/oorp/oorp/issues/6
Mission: Every month we donate to a different organization in jeopardy under a Trump administration. Organizations include Planned Parenthood, ACLU, Natural Resources Defense Council and many more.
How you can help? Promote and share! Right now, we have about a hundred people signed up, donating a total of ~$1500 every month but we could use more people joining the good fight.
I worked on whowerelosing.com one night last weekend after the whole ordeal that happened with President Trump's Executive Order. I've had friends reach out with suggestions and improvements to the site but it would be a help to get actual users to input their info and stories to the site to help others understand who was affected by the signed order.
Suggestions are also helpful. I can also make the repo public if others would like to contribute to the code base (build using React and Firebase).
Top comments (37)
I'm working on a PHP class to help configure security headers like CSP, it'll also (configurably) automatically inject flags into cookies with certain substrings in their name (like
auth
,sess
) to try and better protect session data (upcoming version will enable use ofSameSite
– an attribute that isn't supported in PHPssetcookie
yet). There's a bunch of other stuff too, just to highlight the most useful features IMO.There's already some great work been done (by others) to help make this much easier to integrate into frameworks (where use of PHPs global methods directly isn't really possible).
If anyone is familiar with headers and cookies in a particular framework they use, then they could be of help by creating an adapter for it on the 2.0 dev branch here: github.com/aidantwoods/SecureHeade...
👋 Hi everyone! I'm working on the easiest, most flexible, file upload SaaS product you've ever seen - shubox.io. Ok that may be a little hyperbole but, as a web developer who's handled his fair share of files and images needing uploading and processing, shubox is the thing I've always wanted. So I built it myself.
It'll take files and images uploaded through your web browser and stick them into your S3 bucket of choice. If you want images to be processed and transformed (resized, gifs having frames extracted, exif data stripped, mobile phone photo orientation correction), it'll do that for you too.
Seriously, I love it. I love working on it. If you've had to upload photos or files and wish there was an easier, more straightforward way to do it - this is for you. If you want to see some demos, I made a bunch of them on CodePen here: codepen.io/shubox/
If anyone wants more info, or wants to try it - hit me up on twitter at @shuboxio. At this point I'd just LOVE some good constructive feedback. Thanks so much!
I'm working on an Android app for learning Japanese kanji (the writing system), and perhaps Japanese vocabulary as well.
It's already available in Google Play at play.google.com/store/apps/details... with basic functionality. It's currently intended only as a companion app for people studying with a specific book. But over time I'd like to evolve it into a more general-purpose app that can be used with any method, and also include vocabulary flash cards and quizzes as well. Other features I'd like to add include handwriting recognition, a "nag me to study" notification option, animations of kanji being drawn, and a bunch of other stuff.
If anyone knows a free or relatively cheap-to-license 教科書体 (textbook-style) Japanese font, that'd be immensely helpful.
Adobe and Google partnered to release an open source font for Japanese, Chinese and Korean in 2014… maybe it will be of use to you! You can either use Typekit for the fonts, or download the fonts directly from GitHub:
Thanks! I'm aware of Noto and am currently using it, but unfortunately it's not "textbook style". It's too squared-off and stylized to use as a model for teaching handwriting.
I'm looking for something more like this: wazu.jp/gallery/views/View_epkyouk...
I'd use the font I linked, except that the license only allows it to be used with Epson printers, and I doubt Epson is interested in making an exception for a free app that can't offer them any significant money.
Hey Joshua! I use daily KanjiSenpai and it's proposing alternative font and two of them may correspond to you criteria:
I'm thinking of developing my own cross-platform build system to replace GNU Autotools, CMake, and the like.
GNU Autotools lack sufficient cross-platform support.
All of the tools generate unnecessarily complex scripts and makefiles.
Most of the tools require some intrusion into the source code, like added header files, in order to work.
CMake has to be installed to run the build. Anything that makes the user install anything above and beyond their platform's toolchain just to compile code has completely lost the plot of why there are tools in the first place.
And that eliminates just about everything that's out there.
I'm building a search engine for lectures (findlectures.com). One thing I'm looking for is conferences / speakers people have found really instructive.
I'm also especially looking for talks on how people approach graphic design projects, to help me map out a project to improve the user experience.
Some of my favorite dev-related talks can be found on YouTube here: youtube.com/playlist?list=PLDC62D1...
Awesome, thanks, I'll add these!
I started working on a crowdsourced-reasoning web-app, for now called Arguably (arguably.herokuapp.com / github.com/gregoor/arguably). I feel like there are already a gazillion apps to share opinions, but barely anything for exchanging arguments (without narratives, analogies & opinions mixed in).
While I would appreciate technical help, I'd love to just get a sanity check, or maybe even some interest in using it (when it's done).
A very similar project is Arguman (en.arguman.org/) which is the closest thing I found to what I imagine (which is also why I used there data for my early alpha. I think it does a good job of showing the general idea, but has numerous flaws.
I'm making a headless browser in Python. The browser itself is closed-source, but I've extracted some components into open-source libraries. If they're something you'd like to use, feel free to use them. If you have problems with them, it would be awesome if you could send an issue or pull request my way.
github.com/tbodt/v8py — Minimalist, yet full featured Python bindings for V8. Mostly lacking documentation, but the API isn't very complicated and I'd be glad to answer any questions.
github.com/tbodt/greenstack — A fork of Greenlet that gives each greenlet its own stack, instead of doing this disgusting thing where the stack contains bits of different greenlet stacks and other bits of stacks are scattered around memory. This is necessary if you want to combine V8Py and gevent, since V8's garbage collector keeps pointers to objects on the stack and greenlet kinda screws up the stack. Plus switching is a bit faster.
I'm working on reengineering patterns. There is a free, genius book out there (scg.unibe.ch/download/oorp/) that I'm currently migrating to GitHub/AsciiDoc so that everybody can contribute: oorp.github.io . I would like to discuss the existing patterns and create new ones together with others: github.com/oorp/oorp/issues/6
effingfight.com/
Mission: Every month we donate to a different organization in jeopardy under a Trump administration. Organizations include Planned Parenthood, ACLU, Natural Resources Defense Council and many more.
How you can help? Promote and share! Right now, we have about a hundred people signed up, donating a total of ~$1500 every month but we could use more people joining the good fight.
I worked on whowerelosing.com one night last weekend after the whole ordeal that happened with President Trump's Executive Order. I've had friends reach out with suggestions and improvements to the site but it would be a help to get actual users to input their info and stories to the site to help others understand who was affected by the signed order.
Suggestions are also helpful. I can also make the repo public if others would like to contribute to the code base (build using React and Firebase).