topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 11, 2019, 04:21 PM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Jibz [ switch to compact view ]

Pages: [1] 2 3 4 5 6 ... 46next
1
Developer's Corner / Advent of Code
« on: December 08, 2019, 05:41 AM »
I realize it is perhaps a bit late to post this, but I thought some of the programmers on here might still get some fun out of it this year. From the about page:

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.

You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.

https://adventofcode.com/2019

Personally, I am using it as a way to try out the Rust programming language this year :Thmbsup:.

2
Thanks for commenting :Thmbsup:.

Surfulater does not have any Export capability, so it isn't possible to Import it into our new app Clibu.

So, does Clibu have export functionality?

3
I am sorry to hear that app, I think this underlines the importance of having good export/import functionality so your data does not get locked in a proprietary format. I am a little surprised the Surfulater author apparently created a new app (Clibu) with no way to import from Surfulater?

For what it's worth, I moved from Evernote to CintaNotes, which is a lot more bare-bones, but works well for many of the type of notes I keep. Besides that I keep a development log in markdown in plain text files.

4
General Software Discussion / Re: Goodbye, Bitbucket!
« on: August 25, 2019, 02:35 AM »
Thanks for giving that a try Deozaan, I reported some of it on their IRC channel.

It seems the clone thing is related to what version of mercurial you are using, it failed with an error on mercurial 4.6 here, but worked with mercurial 5.1.

There does not seem to be an issue tracker for that repo (they are at todo.sr.ht), so I guess IRC or sending the author an email are the only options.

5
General Software Discussion / Re: Goodbye, Bitbucket!
« on: August 22, 2019, 01:53 AM »
There is much to like about sourcehut, the only thing that keeps me from using it at the moment is that patches are handled through email instead of having a web interface for pull requests.

I converted the remaining 5-6 mercurial repos I had on bitbucket to git yesterday.

6
I'm not sure how much (if any) this helps, but you might like to review these threads (in which I bang on about Unix comm):

Probably not much use if he wants a GUI yes, but unix tools are great for munching text, for instance in WSL on my Win10 machine:

comm -12 <(sort -u english.txt) <(sort -u danish.txt) | wc -l

sorts a 4 MB list of random english words, sorts a 2 MB list of random danish words, finds all lines in common, and counts how many, in less than a second. I would assume PowerShell is similarly effective at this.


7
If you allow moving between folders as well as renaming you may get into some interesting issues.

One problem is that you are not guaranteed what order you get files and folders in, so one run could have a move fail because the target file exists, while another can succeed because the file with the target name was processed earlier and moved.

For instance if you have x/x/x/ containing x/foo and x/x/foo, and you move foo to x/foo recursively, then if you process x/foo before recursing into x/x/, it will fail, but if you recurse into x/x/ and move x/x/foo first, then moving x/foo will later succeed.

Even worse, C++ does not guarantee if any files or folders created after you create the directory iterator show up in it, so you could potentially have a rename bomb if you rename for instance f(o+)x to f$1$1x.

8
Living Room / Re: I'm getting married, wish me luck!
« on: December 05, 2018, 06:01 AM »
How did I miss this thread?! Congratulations! :-*

9
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 26, 2018, 04:25 PM »
Beyond Compare - 25% off, monday only

10
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 26, 2018, 10:27 AM »
Missed this one:

The Pragmatic Bookshelf 40% off

11
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 26, 2018, 09:27 AM »
Another couple of regulars:

IDM (makers of UltraEdit) 25% off, cyber monday

CintaNotes - 50% off lifetime with CMON2018LIFETIME, 25% off regular and renewals with CMON2018

12
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 23, 2018, 08:57 AM »
Arq Backup - 50% off, live

13
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 23, 2018, 02:56 AM »
XYplorer - 50% off lifetime license, live for another 20 hours or so

14
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 22, 2018, 02:26 PM »
AdGuard - 50% off, live

15
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 22, 2018, 03:45 AM »
Macrium - 40% off Reflect 7 Home Edition, live

16
Found Deals and Discounts / Re: Black Friday / Cyber Monday 2018
« on: November 22, 2018, 03:01 AM »
I guess it's that time of year again, twitter and mailboxes are starting to fill up with black friday/cyber monday deals, and we usually try to have an aggregate thread going. Here are a few to kick things off:


17
Living Room / Re: For those with a CrashPlan...
« on: August 01, 2018, 12:57 PM »
For anyone interested, the SpiderOak One unlimited account (which they said would never happen again) is back for a week. Of course it costs $30/year more than last time, so I guess it's not technically the same offer.

https://spideroak.com/aug18unlimited/

If you consider this, please keep in mind that unlimited space means lots of space subject to certain restrictions, see here.

(Disclaimer: I am using an unlimited account from last time they had this offer, and am quite happy with it.)

18
Didn't know they had started selling their office suite on a subscription basis. I hope they keep the option of buying a standalone version.

19
N.A.N.Y. 2019 / Re: This is an entry for NANY 2019 - SCrypt
« on: July 17, 2018, 03:55 AM »
f0dder's comments may be a bit direct, but try to take them as constructive criticism.

Writing your own encryption is a great project, but when you make it available for other people to use, it becomes important to be clear about the level of security. This is because a false sense of security is worse than no security. Imagine a person who downloads your program, encrypts all his banking information using it and sends them over email.

Cryptography is hard, and even seasoned programmers sometimes fall for Schneier's Law. That is why it takes years of public scrutiny and analysis for any algorithm to be widely accepted.

And even if you use algorithms generally accepted to be secure, there are details surrounding their use and combination that can compromise the security (like using an insecure source of randomness, storing plain password hashes, or using a block cipher in ECB mode).

Please note again that I am not saying you shouldn't continue working on your project -- I think it is great you wrote this and chose to make it available for NANY! Just make sure potential users are aware of it if you came up with your own encryption algorithm, and know whether the goal is to keep their family members or professional cryptographers from being able to read the file.

On a side note, there is a key derivation algorithm called scrypt.

20
Sometimes I've simply had my phone in my pocket while out taking pictures, and then went to Google location history (think it's called timeline now), which automatically tracks your movements, and exported the data and imported it into Lightroom.

I haven't done that for about a year or two though, so I don't know if this is still possible.

It is, I mentioned it above, but it's not as accurate as something that logs GPS co-ordinates, (program or device).

Oh sorry, I totally missed that!

21
Sometimes I've simply had my phone in my pocket while out taking pictures, and then went to Google location history (think it's called timeline now), which automatically tracks your movements, and exported the data and imported it into Lightroom.

I haven't done that for about a year or two though, so I don't know if this is still possible.

Good idea about taking a picture of your clock!

22
Just read an article about why GitHub is worth that kind of money to Microsoft here:

https://www.bloomber...-billion-undo-button

I agree that this seems like a smart move from Microsoft, assuming they do not manage to screw it up, in which case they might have an even harder time winning back developers.

I don't personally see any reason to move projects around at the moment, but if I had private repositories on GitHub with the source for something that might compete with something Microsoft does, who knows.

23
Information is now available at https://efail.de/

From a cursory glance, it seems the problem is in how some programs (email clients) handle image links embedded in html messages.

Basically, an attacker who has gotten hold of a message encrypted for you can send you an email with that encrypted message as part of a link to an image, and the email client will decrypt the encrypted part and then attempt to retrieve the image, effectively sending the plaintext to the attacker as part of the url.

24
Official Announcements / Re: DonationCoder 2018 Fundraiser
« on: April 24, 2018, 08:55 AM »
Wow, passed 7,500 with one week to go :-*.

25
The specific instruction used here (MOV EDI, EDI) reminded me of a bug I had almost ten years ago with it being used in 64-bit code - for anyone interested I wrote a blog post about it.

Pages: [1] 2 3 4 5 6 ... 46next