Tuesday, March 26, 2019

Kake: A Build System With No Build Files

UPDATE: Renamed to "Ekam" because "Kake" apparently looks like a misspelling of a vulger German word. Link below updated.

I finally got some real coding done this weekend.

http://code.google.com/p/ekam/

Kake is a build system which automatically figures out what to build and how to build it purely based on the source code. No separate "makefile" is needed.

Kake works by exploration. For example, when it encounters a file ending in ".cpp", it tries to compile the file. If there are missing includes, Kake continues to explore until it finds headers matching them. When Kake builds an object file and discovers that it contains a "main" symbol, it tries to link it as an executable, searching for other object files to satisfy all symbol references therein.

You might ask, "But wouldn't that be really slow for a big codebase?". Not necessarily. Results of previous exploration can be cached. These caches may be submitted to version control along with the code. Only the parts of the code which you modify must be explored again. Meanwhile, you don't need to waste any time messing around with makefiles. So, overall, time ought to be saved.

Current status

Currently, Kake is barely self-hosting: it knows how to compile C++ files, and it knows how to look for a "main" function and link a binary from it. There is a hack in the code right now to make it ignore any symbols that aren't in the "kake2" namespace since Kake does not yet know anything about libraries (not even the C/C++ runtime libraries).

That said, when Kake first built itself, it noticed that one of the source files was completely unused, and so did not bother to include it. Kake is already smarter than me.

Kake currently requires FreeBSD, because I used kqueue for events and libmd to calculate SHA-256 hashes. I thought libmd was standard but apparently not. That's easy enough to fix when I get a chance, after which Kake should run on OSX (which has kqueue), but will need some work to run on Linux or Windows (no kqueue).

There is no documentation, but you probably don't want to actually try using the existing code anyway. I'll post more when it is more usable.

Future plans

First and foremost, I need to finish the C++ support, including support for libraries. I also need to make Kake not rebuild everything every time it is run -- it should remember what it did last time. Kake should also automatically run any tests that it finds and report the results nicely.

Eventually I'd like Kake to run continuously in the background, watching as you make changes to your code, and automatically rebuilding stuff as needed. When you actually run the "kake" command, it will usually be able to give you an immediate report of all known problems, since it has already done the work. If you just saved a change to a widely-used header, you might have to wait.

Then I'd like to integrate Kake into Eclipse, so that C++ development can feel more like Java (which Eclipse builds continuously).

I'd like to support other languages (especially Java) in addition to C++. I hope to write a plugin system which makes it easy to extend Kake with rules for building other languages.

Kake should eventually support generating makefiles based on its exploration, so that you may ship those makefiles with your release packages for people who don't already have Kake.

Kake will, of course, support code generators, including complex cases where the code generator is itself built from sources in the same tree. Protocol Buffers are an excellent test case.

To scale to large codebases, I'd like to develop a system where many Kake users can share some central database which keeps track of build entities in submitted code, so that Kake need not actually explore the whole code base just to resolve dependencies for the part you are working on.

David Bowie never really copied anybody
- Mick Rock

Imagine being sat on the floor by the TV watching Top Of The Pops in 1972 and seeing a man from another planet pointing at you.

David Bowie blog

People my age can do only that - imagine what it was like to see this man on a TV screens in a decade that was, by many accounts pretty glum and moody. This performance was a turning point for so many teenagers in a time when "Rock had got pretty drab looking, with countless denim clad blues-bore and boogie bands, dressed down singer songwriters and country rock outfits and virtuoso players too wrapped up in their endless soloing to bother with stagecraft" (Reynolds, 2012). He spoke to a generation of youngsters who were bored and uninspired with their lives and, just like Little Richard had done for the young Mr Jones years before - brought colour into their living rooms. For me however, being born in the 90s, Bowie was simply someone who was always there for me - I didn't dye my hair orange or wear high platformed shoes to school because of him, I just loved his music. Every album was unique from what came before, every one stuck in my heart and they will always.  

In a Kate Bush documentary that was on BBC4; one of the contributors talks about how difficult he finds it to pinpoint who it was she was influenced by because of how unique she was - only two artists are mentioned: and David Bowie was one of them. Kate Bush was there, on the last night of the Ziggy Stardust Tour in the crowd right at the front with hundreds of other fans - she recently said of him: "he had everything, he was intelligent, imaginative, brave, charismatic, sexy and truly inspirational both visually and musically". It was this influence that spawned a practically immeasurable amount of bands and movements: the New Romantics were attracted to his early androgynous style while the punks, who were meant to be the antithesis of this movement copied his commitment to being an outsider who cared nothing for what was expected.

His music has been in some peoples lives for over 40 years, others for just a few months - but he has always just been there. There are artists that you like, and then there are artists that you don't go a day without listening to or reading about. He wasn't just limited to his most popular decade of course, but Bowie and Roxy Music are the reason I wish I was alive in the 70s. To me they both encapsulate everything that was good about that time in history - but David wasn't just about that era, he was important in every single decade he was with us. Word on a Wing - my favourite song and my favourite vocal performance of his, the song that made me realise how important he really was. Loving The Alien - a song that my media teacher once played to us in class, which gave me the confidence to walk up to him and ask what other music he liked, leading him to one day even lend me a Brian Eno album. Untitled No. 1 - it's beautiful, but I wasn't sure why, I barely understood the lyrics, but that didn't matter. Everyone Says Hi, I always used to think this was about his son, you can hear that he sings this track with a smile on his face, but I wonder why - in reality it's one of his most despondent tracks, especially now. You Feel So Lonely You Could Die - one of many The Next Day tracks that that would get me through those evenings of essay writing in the library at University.

However you discover him it wouldn't be generalisation to say that everyone must love at least one of his albums, with such a diverse body of work to listen to that it's impossible for even his detractors not to have a song they admire. Ignoring that he collaborated with legends (Brian EnoNile Rogers, John Lennon, Freddie MercuryDavid GilmourRobert FrippRick Wakeman, Mick Jagger and more recently Arcade Fire just to name a few) and helped them to make some of their best known work too. Remember Bowie was the man who stopped Mott The Hoople from breaking up and who produced Lou Reed and Iggy Pop's most famous solo album/s. The Lou Reed album in question (1972's Transformer) being one of my favourites of all time.


But obviously Bowie wasn't confined to music, but also films - and in my opinion Merry Christmas Mr Lawrence (Oshima, 1983) is his best performance. Staring him (Jack Celliers), Tom Conti (John Lawrence) and Ryuichi Sakamoto (Captain Yonoi), it's about the culture, personality and language clashes that occur between the Japanese and British in a WW2 prisoner of war camp. Conti plays the largely cool-headed English translator, attempting to maintain a sense of order and equanimity between the two sides who are in constant conflict with one another. It's a haunting, unusual watch. The music (composed by Sakamoto) is now world famous, yet seems an odd choice for a picture set in the 1940s, but like everything else here it works, and it sticks in you mind without letting go. When Celliers is talking through the wall of a cell to Lawrence, revealing a secret from his past that he's ashamed of, we finally see this character vulnerable. Up to this point Celliers has been the disruptive, rebellious and confident new arrival to the camp - obsessed over by Captain Yanoi because of his emotional and physical strength. But here he's stripped down and defenceless, and I honestly can't think of another moment in his filmography that has left my quite so moved. There's no flamboyance by him in this picture, there is a chance for him to flex his Lynsay Kemp miming muscles at one point, sure - but you realise that it's a way of Celliers bottling up his inner turmoil, creating a facade so he can stand up to his captors and be a role model to the others in the camp. Cellars is revered, just like the man playing him. Despite being first billed he doesn't have the most screen time of all the actors, yet it's the scenes with him in that you remember the most long after the credits have rolled.

David Bowie tributeAnd then of course - there was Extras, (the clip in question keeps getting removed from Youtube so click here to view it on Facebook) which was an absolutely hilarious. Little Fat Man might not have been the song that fans who had been waiting for new material since 2003's Reality were expecting, nor is it up there with Letter to Hermione or Strangers When We Meet in terms of beauty but not many things are. 

My family got me into alot of the music I like today, which I'm very grateful for. In fact just last Saturday I was standing in the chip shop with my Mum and she was telling me about how she liked "that video he did with Mick Jagger". Either way, this mutual interest was useful in many ways, for example buying my dad The Next Day LP as a gift and then immediately steal the CD that came with it. My sister on the other hand would always get NME magazine and one day all her issues were in a box on the landing, I took it upon myself to look through every one and 'borrow' a poster of him to put on my wardrobe door - where it stayed for years and will continue to.



And even my cat was a bit of a fan


It was obvious that Blackstar was going to be very different to The Next Day. For those of us who didn't have Sky in order to see the full video and song reveal, that night in November largely consisted of clicking the 'refresh' button while sat on Youtube waiting for it to appear - the excitement generated from seeing new work by this peerless artist who had virtually vanished from public view for nearly a decade wasn't all that surprising, and this is testament to the appeal of him. If like me you weren't old enough during Heathen and Reality to see or appreciate him promote and tour the material, he was a mysterious figure and any type of news seemed like something to cherish. This is why people we're so happy when Where Are We Now snuck up on iTunes, the sense of mystery and the lack of promotion on that day in 2013 made him seem even more out of reach and fascinating.


On Friday 8th this year like many people I sat down at my desk at work and listened to this new album, he was already dominating pre-orders on Amazon and iTunes had it as their number one album. I heard to it and immediately knew that it was the type of album that could be listed to, re-listened to and appreciated more as it slowly revealed itself.  Every review that I read (when I should have been working) agreed that it was cryptic and ambiguous, one with lyrics that the fans would try to decipher over and over again as they absorbed the wonderful record. What ever you thought of the lyrics, you could appreciate the session musicians that were playing since alot had been written in the months leading up to the release about how Bowie had found this jazz band playing in a bar in NY. For fans of the Young Americans and Black Tie, White Noise albums you could definitely appreciate the saxophone which was given lots of reign throughout the record, there were many great solo's which again demonstrated Bowie's eye for fantastic collaborators. Dollar Days was my immediate favourite, which given hindsight is one of the most prophetic songs on the album along with Lazarus and I Can't Give Everything Away. Of course now so much has already been written about what this all meant - Tony Visconti said that the album was intended as a farewell to fans, written by a man that made even his death art, who gave the world one last gift. James Ward put it best in his beautiful, beautiful blog post, describing it as a 'magic trick' that transformed over the space of a weekend.

Blackstar felt like the start of something. Not the end of it. 


Waking up the next Monday to a text from my friend giving me the news, it was the most distressing celebrity death that I'd ever experienced. To be holding back tears from 9-5 in work for someone who I didn't even know was something that countless other's were doing that day too. We weren't prepared. No one was prepared for this desperately, unbearably sad news so soon after his birthday & after he gave us Blackstar. It mattered to so many people, of all ages that this man was no longer with us - it was a horrible day, a horrible week and it still hurts for so many reasons. When I was driving to work that morning, I looked at other people in their cars while waiting in the traffic, and I wondered whether they were feeling how I was... and I still do, I walk around and wonder how many people are also hurting. The 'grief police' were out in full force, unable to get their heads round the fact that its possible to be moved by the passing of someone who didn't even know they existed, foolishly proclaiming that social media had somehow invented an insufferable new method for people to express sadness - as if none of this existed before the advent of Twitter. Maybe music doesn't mean much to these people, I don't know. Like most pop culture, music shapes who you are, your tastes are influenced by idols who you look up to and your memories, no matter how dull they seem at the time are linked with the moments when their work entered your life. You start to think about all of these memories... silly, small memories that seem meaningless at the time - but now you know you'll always remember.  I think it's painful too because of a sense of guilt, maybe some of us took him for granted - I know I did, and I'd listen to these glorious songs he gave us most days without thinking a week like this would ever happen. It's hard to describe how this feels, but Pushing Ahead of the Dame sent out a post that morning simply saying "be nice to each other today".

The only comfort that came from that day was the reaction, even if we had our own individual, personal reasons for taking the news so hard, millions of people just got it - they understood how much he meant and everyone seemed to be dealing with the news together. It all felt so personal, yet so many people were putting into words what I couldn't do myself, who were describing exactly how you felt too. But also celebrating the man - just look what happened in Brixton, look at all of those fans who gathered, sang, chatted and hugged each other - singing songs by the Dame who brought them all together. I listened to BBC Radio 6 that morning, sat in work completely numb, but after a while I just had to turn it off - I couldn't bear it. But DJs, professional DJs who had been in their job for years could barely take it either, you could hear it in their voices.
He wasn't quite of this world to begin with. How could this have happened so soon after that gift he gave us. 

In an age where some 'celebrities' are famous for simply existing, where they get the number one trending top spot on Facebook and Twitter for posting a picture of themselves with a new pair of high heels; Bowie became one of the biggest, most idolised music stars on the planet because he worked hard, persevered, dared to be different and never became complacent with his work. When reading Paul Trynka's biography Starman last year, I thought to myself how this man had the determination to keep trying at making a career in music despite how many setbacks there were early on. Many of us would have simply given up but Bowie carried on - and millions upon millions of fans of all ages are thankful that he kept trying.

"It was a magic trick. That last album. He performed a magic trick. He gave us this album, and then just a few days later, he silently transformed it into something entirely different. What was confusing and obscure and frustrating and invincible suddenly becomes direct and honest and open and vulnerable" - James Ward

Not only are people devastated, they're also scared. Scared because there has not been, and will never be anyone like him. No one today can perform a song on TV and match the feeling that those teenagers had whilst watching him sing Starman. There's no other singer who can fill the void, that's why people are worried, that's why it's painful. 

He was an incredible, astonishing artist. His fans didn't know the man and it's his family, friends and collaborators who are the ones truly hurting. But we are allowed to mourn the fact that we'll never hear any new music from him, that we now live in a world bereft of the most remarkable musical mind ever. It feels like there are no words enough to describe these events, and this inadequate and soppy blog certainly isn't justice to him, but if nothing else it is just meant as a thank you. Too young to have appreciated him when he was still touring - but old enough to have been there when The Next Day and Blackstar came out, so I should consider myself incredibly lucky to have been there for that. I am lucky - we all are.


                                       
                                               
"He always did what he wanted to do. And he wanted to do it his way and he wanted to do it the best way. His death was no different from his life - a work of Art. He made Blackstar for us, his parting gift. I knew for a year this was the way it would be. I wasn't, however, prepared for it. He was an extraordinary man, full of love and life. He will always be with us. For now, it is appropriate to cry." Tony Visconti

                                      
                                                       



RIP David Robert Jones | 1947 - 2016 | Thank You x

David Bowie Thin White Duke

Sunday, March 24, 2019

ouo.io - Make short links and earn the biggest money



Shrink and Share

Signup for an account in just 2 minutes. Once you've completed your registration just start creating short URLs and sharing the links with your family and friends.
You'll be paid for any views outside of your account.

Save you time and effort

ouo.io have a simple and convenient user interface, and a variety of utilities.
We also provides full mobile supports, you can even shorten the URL and view the stats on a mobile device.






Thursday, January 3, 2019

moslemarticles.blogspot.com's impact on internet security

Hello there,
My name is Adam and I am doing some research online regarding free security tools for a project.
Your page helped me a lot with finding stats so I wanted first to say thanks!
(This is the page I refer to http://moslemarticles.blogspot.com/ )

As I dig in a bit more, I found this source that was published just now, and I figured you might want to add to your page so your users would have some fresh figures.
https://www.safetydetective.com/blog/free-security-tools-that-you-need-to-start-using-now/

Again, thanks for being the first step in my research, and I hope I returned the favor.
Adam Roger
Security Expert @ SecurityPrivacy.org

Friday, June 29, 2018

Top 8 Best URL Shortener to Earn Money 2018

  1. Petty Link

    Shorten URLs and earn money with Petty Link which is one of the best URL Shortening for earning money online.
    Getting started is easy. You need to create an account, shorten your link, and start earning money. Petty is one of the best ways to earn extra money.
    You get to make money from home when managing and protecting your link. Using the Petty Link tool, you can create short links. What's best, you get paid. It's a completely free tool.
    You have to create an account, create a link, and post it. For every visit, you earn money. The payout is as much as $12 per 1000 views. Plus, you can get 21% Referral Bonus.
    It has the Petty Link Referral Program. Refer friends and receive 21% of their earnings for life.
    Its featured Administration Panel allows you to control all of the features with a click of a button. It offers detailed stats. You get to know your audience.
    It has a low minimum payout. You need to earn only $5.00 before you are paid. Payment method is PayPal. Moreover, Petty offers the highest rates.
    Plus, it has a dedicated support team to help you out in case you have any questions or issues.
  2. Shorte.st

    Shorte.st is another very popular and most trusted URL Shortening Company. Shorte.st comes as a user-friendly URL Shortener Service with many creative options for making money by monetizing the links you share. Shorte.st provides you an opportunity to earn from $5 to $15 per 1000 views for promoting their shortened links.
    For WordPress Bloggers, Shorte.st brings its WordPress Plugin which will help you greatly to boost your earnings. Shorte.st has a low minimum payout of $5.
    The payment is credited automatically on the 10th of each month. The payment methods include PayPal, Payoneer, and WebMoney. It also presents a referral earning opportunity wherein you can earn 20% commission on referrals for a lifetime.
  3. Shink.me

    Shink.me is one of the old URL shortener sites.It is a legit site.You just have open an account free.You can earn from this like other URL shortener companies.It offers the good CPM rate for all countries traffic.
    You can earn $4.65 for every 1000 views.The minimum payout rate is $5.ther offer 10% referral commission.PayPal and Payza are payment methods of shink.me.
    • The payout for 1000 views-$4.65
    • Minimum payout-$5
    • Referral commission-10%
    • Payout methods-Payza and Paypal
    • Payment time-Biweekly

  4. Short.am

    Short.am provides a big opportunity for earning money by shortening links. It is a rapidly growing URL Shortening Service. You simply need to sign up and start shrinking links. You can share the shortened links across the web, on your webpage, Twitter, Facebook, and more. Short.am provides detailed statistics and easy-to-use API.
    It even provides add-ons and plugins so that you can monetize your WordPress site. The minimum payout is $5 before you will be paid. It pays users via PayPal or Payoneer. It has the best market payout rates, offering unparalleled revenue. Short.am also run a referral program wherein you can earn 20% extra commission for life.
  5. Linkshrink

    Linkshrink URL Shortener Service provides you an opportunity to monetize links that you go on the Internet. Linkshrink comes as one of the most trusted URL Shortener Service. It provides an advanced reporting system so that you can easily track the performance of your shortened links. You can use Linkshrink to shorten your long URL. With Linkshrink, you can earn anywhere from $3 to $10 per 1000 views.
    Linkshrink provides lots of customization options. For example, you can change URL or have some custom message other than the usual "Skip this Ad" message for increasing your link clicks and views on the ad. Linkshrink also offers a flat $25 commission on your referrals. The minimum payout with Linkshrink is $5. It pays you through PayPal, Payza, or Bitcoin.
  6. Ouo.io

    Ouo.io is one of the fastest growing URL Shortener Service. Its pretty domain name is helpful in generating more clicks than other URL Shortener Services, and so you get a good opportunity for earning more money out of your shortened link. Ouo.io comes with several advanced features as well as customization options.
    With Ouo.io you can earn up to $8 per 1000 views. It also counts multiple views from same IP or person. With Ouo.io is becomes easy to earn money using its URL Shortener Service. The minimum payout is $5. Your earnings are automatically credited to your PayPal or Payoneer account on 1st or 15th of the month.
    • Payout for every 1000 views-$5
    • Minimum payout-$5
    • Referral commission-20%
    • Payout time-1st and 15th date of the month
    • Payout options-PayPal and Payza

  7. Adf.ly

    Adf.ly is the oldest and one of the most trusted URL Shortener Service for making money by shrinking your links. Adf.ly provides you an opportunity to earn up to $5 per 1000 views. However, the earnings depend upon the demographics of users who go on to click the shortened link by Adf.ly.
    It offers a very comprehensive reporting system for tracking the performance of your each shortened URL. The minimum payout is kept low, and it is $5. It pays on 10th of every month. You can receive your earnings via PayPal, Payza, or AlertPay. Adf.ly also runs a referral program wherein you can earn a flat 20% commission for each referral for a lifetime.
  8. Linkbucks

    Linkbucks is another best and one of the most popular sites for shortening URLs and earning money. It boasts of high Google Page Rank as well as very high Alexa rankings. Linkbucks is paying $0.5 to $7 per 1000 views, and it depends on country to country.
    The minimum payout is $10, and payment method is PayPal. It also provides the opportunity of referral earnings wherein you can earn 20% commission for a lifetime. Linkbucks runs advertising programs as well.
    • The payout for 1000 views-$3-9
    • Minimum payout-$10
    • Referral commission-20%
    • Payment options-PayPal,Payza,and Payoneer
    • Payment-on the daily basis

Top 18 Hacking Websites 2018

  • Phrack Magazine: Digital hacking magazine.
  • Hackaday: A hardware hack every day.
  • The Hacker News: The Hacker News — most trusted and widely-acknowledged online cyber security news magazine with in-depth technical coverage for cybersecurity.
  • SecTools.Org: List of 75 security tools based on a 2003 vote by hackers.
  • DEFCON: Information about the largest annual hacker convention in the US, including past speeches, video, archives, and updates on the next upcoming show as well as links and other details.
  • Offensive Security Training: Developers of Kali Linux and Exploit DB, and the creators of the Metasploit Unleashed and Penetration Testing with Kali Linux course.
  • Exploit DB: An archive of exploits and vulnerable software by Offensive Security. The site collects exploits from submissions and mailing lists and concentrates them in a single database.
  • Metasploit: Find security issues, verify vulnerability mitigations & manage security assessments with Metasploit. Get the worlds best penetration testing software now.
  • Black Hat: The Black Hat Briefings have become the biggest and the most important security conference series in the world by sticking to our core value: serving the information security community by delivering timely, actionable security information in a friendly, vendor-neutral environment.
  • SecurityFocus: Provides security information to all members of the security community, from end users, security hobbyists and network administrators to security consultants, IT Managers, CIOs and CSOs.
  • Makezine: Magazine that celebrates your right to tweak, hack, and bend any technology to your own will.
  • Hack Forums: Emphasis on white hat, with categories for hacking, coding and computer security.
  • Hakin9: E-magazine offering in-depth looks at both attack and defense techniques and concentrates on difficult technical issues.
  • HackRead: HackRead is a News Platform that centers on InfoSec, Cyber Crime, Privacy, Surveillance, and Hacking News with full-scale reviews on Social Media Platforms.
  • NFOHump: Offers up-to-date .NFO files and reviews on the latest pirate software releases.
  • Packet Storm: Information Security Services, News, Files, Tools, Exploits, Advisories and Whitepapers.
  • Hacked Gadgets: A resource for DIY project documentation as well as general gadget and technology news.
  • KitPloit: Leading source of Security Tools, Hacking Tools, CyberSecurity and Network Security.

Saturday, January 6, 2018

Free cryptocurrency coins for you: Big Thank You from empowr

My balance: $1,000
Home     Friends   Messages   Notifications
 
 
 

Hello,

Starting in 2016, you were an early (alpha) member of our project called empowr. Well, that project evolved and became the new www.empowr.com. Along the way, we invented virtual currency and many other technologies used by all the top social media companies.


Your free coins

As you probably know by now, empowr is launching its own coin (like Bitcoin) and, as our way of saying Thank You to the incredible community that got us here, we're giving the first coins to you – TOTALLY FREE. Read the details


Note: Unclaimed coins will be auctioned off to the rest of the community. (As an early member, you get exclusive first access to bid on any unclaimed coins).


Once again, THANK YOU.

-Your friends at empowr.com






Your account was reserved for you in order to allocate your free coins, however you must agree to terms and validate before it can be utilized. By accessing your account via the links or buttons in this email, you're both validating your email and stipulating that you're 18 or older and are signing up having agreed with the product, terms and privacy policies.

At this moment, empowr can make no guarantees about the current or future price or value of the new empowr cryptocurrency coin, or that it will be ultimately tradeable on one or more public currency exchanges. By accepting your free founder coins, you acknowledge that this offer represents a gift that can be revoked if it is found to not be legal in your state, country or jurisdiction. Vesting and other details apply.





New! Download the empowr mobile app:

 
 
*This promotional email was sent to robbaniyyun.latahzan@blogger.com and may contain special notices or offers. To see current terms and conditions visit: FanBox Terms and Conditions. You can prevent future emails here. FanBox - 611 K Street, Suite B411, San Diego, CA 92101, USA