Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!

Devaka Cooray

Sheriff
+ Follow
since Jul 29, 2008
Devaka likes ...
IntelliJ IDE jQuery Eclipse IDE Postgres Database Tomcat Server Chrome Google App Engine
Forum Moderator
Devaka Cooray currently moderates these forums:

Devaka started programming with Pascal and BASIC languages when he was 13, and he has been coding with Java since 2003. Devaka got his bachelor's in computer science from the University of Moratuwa, and currently holds SCJP, SCWCD, and SCBCD certifications. He is mostly known as the author of ExamLab , which is a popular exam simulator for SCJP certification.
When he is not wrangling with his JavaEE and enterprise projects, he likes to play with sneaky web application security stuff.
More about Devaka can be found at his website http://www.devakacooray.com/
Devaka was made a Bartender in 2010, was promoted to Sheriff in 2015 , and was made a Marshal in 2015 Email
Moratuwa, Sri Lanka
Cows and Likes
Cows
Total received
1253
In last 30 days
0
Total given
796
Likes
Total received
1324
Received in last 30 days
1
Total given
1275
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Rancher Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Devaka Cooray



Data breaches have become more and more common in recent years. The costs of data breaches have continued to increase with targeted attacks becoming widespread.

Today, attacks can range from small-scale hacks targeting financial institutions to huge data breaches that lead to the loss of consumer data. At the middle of it all are vulnerable companies that store huge amounts of customer data.

There is no definitive figure of just how much data breaches cost companies but recent records have shown that several million dollars are lost on average.


It is possible to mitigate losses associated with data breaches

Experts in the data security realm argue that companies can easily prevent the huge losses that come as a result of data breaches. While the lawsuits and legal processes will ultimately lead to lost resources, taking proactive measures to prevent common attacks can save a company lots of cash. Pundits say that simple investments in security tools is the ultimate solution for the long-term.

The great thing about investing in security and privacy infrastructure is that the market is open for all kinds of clients. According to this TorGuard review, there is no limitation when it comes to total security. It only takes good investment from a company to achieve top-notch security. VPN use is a must if you want to avoid cybersecurity issues in the current world.


Data breaches can be costly when national entities are involved



Mitigation of common attacks is possible for the regular company. In some instances though, there is often an organized set of attacks performed to a nation by an enemy nation. In such cases, only a coordinated approach is sufficient to safeguard the data of consumers. Companies have recently been faced with new regulatory measures as governments get involved in national cybersecurity response programs.

Large-scale breaches are not very common but those that have happened in recent times have left huge impacts on the digital realm as a whole - to the tune of 8.19 million on average per attack.


The cost of data breaches extends beyond financial losses

For most companies, a data breach does not mean the loss of money only. There are various aspects of the company that are damaged after a successful attack. Big organizations are particularly most worried about their reputation in the market. The negative consequences of an attack on a reputable brand extends for many years. Customers are likely to shun such a company long after the occurrence of an attack. Reputation management is thus a costly affair for big brands that have been victims of cyber attacks.


A proactive approach can reduce the likelihood of attacks



As unlikely as it might seem, the solutions for organizations that might be targets of data breaches lie in the formulas that have worked in the consumer market. Services like VPN protection have been tested and proven to be crucial for reducing instances of attacks. As mentioned earlier, the flexibility of such services is also admirable. Consumers looking to cancel TorGuard and refund their payment could be done within minuteswithout much hassle.

Consumers are also able to choose between different plans that have been in the market for a while. Companies looking to prevent data breaches should consider exploring options when it comes to infrastructure for a more secure environment.
1 month ago


Data breaches have become more and more common in recent years. The costs of data breaches have continued to increase with targeted attacks becoming widespread.

Today, attacks can range from small-scale hacks targeting financial institutions to huge data breaches that lead to the loss of consumer data. At the middle of it all are vulnerable companies that store huge amounts of customer data.

There is no definitive figure of just how much data breaches cost companies but recent records have shown that several million dollars are lost on average.


It is possible to mitigate losses associated with data breaches

Experts in the data security realm argue that companies can easily prevent the huge losses that come as a result of data breaches. While the lawsuits and legal processes will ultimately lead to lost resources, taking proactive measures to prevent common attacks can save a company lots of cash. Pundits say that simple investments in security tools is the ultimate solution for the long-term.

The great thing about investing in security and privacy infrastructure is that the market is open for all kinds of clients. According to this TorGuard review, there is no limitation when it comes to total security. It only takes good investment from a company to achieve top-notch security. VPN use is a must if you want to avoid cybersecurity issues in the current world.


Data breaches can be costly when national entities are involved



Mitigation of common attacks is possible for the regular company. In some instances though, there is often an organized set of attacks performed to a nation by an enemy nation. In such cases, only a coordinated approach is sufficient to safeguard the data of consumers. Companies have recently been faced with new regulatory measures as governments get involved in national cybersecurity response programs.

Large-scale breaches are not very common but those that have happened in recent times have left huge impacts on the digital realm as a whole - to the tune of 8.19 million on average per attack.


The cost of data breaches extends beyond financial losses

For most companies, a data breach does not mean the loss of money only. There are various aspects of the company that are damaged after a successful attack. Big organizations are particularly most worried about their reputation in the market. The negative consequences of an attack on a reputable brand extends for many years. Customers are likely to shun such a company long after the occurrence of an attack. Reputation management is thus a costly affair for big brands that have been victims of cyber attacks.


A proactive approach can reduce the likelihood of attacks



As unlikely as it might seem, the solutions for organizations that might be targets of data breaches lie in the formulas that have worked in the consumer market. Services like VPN protection have been tested and proven to be crucial for reducing instances of attacks. As mentioned earlier, the flexibility of such services is also admirable. Consumers looking to cancel TorGuard and refund their payment could be done within minuteswithout much hassle.

Consumers are also able to choose between different plans that have been in the market for a while. Companies looking to prevent data breaches should consider exploring options when it comes to infrastructure for a more secure environment.
1 month ago
The amazing staff-like people of coderanch, who volunteer their time and efforts to make this a wonderful place, have always been the prime ingredient in our success! Of course, this is especially true for our "saloon keepers" - the most active bartenders at any given time.

While all our saloon keepers make tremendously helpful contributions to the ranch, there was this one guy who has really been going above and beyond in what he does:

     Ron McLeod

In recognition of his contributions, we have decided to promote Ron to the rank of Sheriff !

Please join me in congratulating the new sheriff in town!
1 month ago
We just deployed a new release of the forum software.

New features:

  • Devaka - undocked the command module from the secret mission module
  • Devaka - completed another round of 3C273 quasar flyby
  • Devaka - clean up the broken indium phosphide crystals
  • Devaka - enhance plasma synthesis to make the production of artificial atoms more efficient
  • Devaka - fix the broken vacuum beam lines in the primary electrostatic nuclear accelerator
  • Devaka - replaced some of the polymer solar cells with organic solar cells
  • Devaka - more quantum detectors installed to capture remote brainstem activities
  • Devaka - alligator pit trap door mechanism adjustment
  • Devaka - Make youtube tags work with mobile youtube URLs
  • Devaka - thinking cap rebuilt to use batteries instead of gasoline
  • Devaka - Ability to reply before logging in
  • Devaka - temporary jump jets added to escape pod 7
  • Devaka - Fix bug where recent threads list didn't update after name change
  • Devaka - refill lithium deuteride in the external pulsed plasma propulsion
  • Devaka - mobile view for login page
  • Devaka - Mobile UI for the page after sign up
  • Devaka - shielded the primary shuttle from the messier 83 gamma ray burst
  • Devaka - Increase the lifetime of login links and guest posts to 24 hours
  • Devaka - rewire cabin 12 to facilitate a hologram projector
  • Devaka - add more boron control rods to the secondary nuclear reactor
  • Devaka - improve the performance of distributed bragg reflector
  • Devaka - refilled the main beta particle emitter with copper-64 isotope
  • Devaka - found the droids we were looking for
2 months ago
Here are some of the new features that we just deployed!
  • Liutauras - main engine reconnected to another electron pump
  • Liutauras - reset the dart launchers in the cave labyrinth
  • Ron - Use time parameters in YouTube link (if present) to allow video to start and end at specified times
  • Liutauras - shark tank expansion
  • Devaka - bring the flux capacitor online
  • Devaka - replace electrodes of the gridded ion thruster
  • Devaka - improve the performance of distributed bragg reflector
  • Devaka - Automatically set alt on uploaded images when a caption was given
  • Devaka - Hide some of the post action buttons under an ellipsis button
  • Devaka - Ability for users to change the alt, caption, title, and filename of images on their own posts
  • Devaka - replaced some of the polymer solar cells with organic solar cells
  • Devaka - thinking cap rebuilt to use batteries instead of gasoline
3 months ago
  • Liutauras - fine-tune the lorentz force in the main z-pinch system
  • Devaka - cosmetic text changes on signup page
  • Devaka - Make terms agreement optional when a display name is not provided
  • Devaka - Solving a captcha is required only when a display name is provided
  • Devaka - alligator pit trap door mechanism adjustment
  • Devaka - "Agree to terms" checkbox is unchecked by default
  • Devaka - When a password-less user tries to log in with a wrong password, send them a login link
  • Devaka - lava routed to a lower level, opening up three more bunk rooms for henchmen
  • Devaka - strengthen the intensity of main ultrasonic transducers
4 months ago
  • Jeanne - reworked the AI of HAL 9000
  • Devaka - Fix bug where people couldn't delete purple mooseages
  • Devaka - boost the main engine thrust by a magnitude of 3.14
  • Devaka - One-click login links
  • Devaka - safety cover installed over self destruct button
  • Devaka - Fix broken link in the password reset message
  • Devaka - Fix bug when attempting to reset passwords with secondary emails
  • Devaka - strengthen the intensity of main ultrasonic transducers
4 months ago
I have this client who wants to embed a PDF ebook on a web page, which is behind a paywall. Basically, after you make a payment, you can read the ebook content on that web page.

I can simply embed the PDF file using an <object> tag, but that would make it pretty easy for someone who has access to that page to pirate the ebook by downloading the raw PDF file.

I also tried a few PDF embedding tools that I could find online, but they all had the same problem - people can easily figure out a way to download the ebook as a PDF file.

Does anyone know a good web based PDF viewer that can prevent or at least make it harder to download the raw PDF file?
I just sent to you a purple mooseage. Please check it.
8 months ago
What's new!

  • Devaka - more quantum detectors installed to capture remote brainstem activities
  • Devaka - Fix bug with premium thread upgrades
  • Devaka - Fix bug with email preferences on user profile
  • Devaka - temporary jump jets added to escape pod 7
  • Devaka - re-calibration of the carbonite freezer
  • Devaka - electricity made 178% efficient by replacing fluorescent bulbs with incandescent bulbs in cabin 12
  • Devaka - robot goat army finally has actual targeting so THAT won't happen again
  • Devaka - add more boron control rods to the secondary nuclear reactor
  • Devaka - shark tank trap door mechanism adjustment
  • Devaka - removed the dead tribbles from shuttle pod 7
  • Devaka - cleaned that weird goo out of transporter room 2
  • Devaka - completed another round of 3C273 quasar flyby
  • Devaka - Improve the banner tracker page
8 months ago
Here's what's new in the latest version of the forum software!

  • Devaka - Feature to remind people who boost threads to reply to their threads
  • Devaka - reset the dart launchers in the cave labyrinth
  • Devaka - clean out the kraken cave
  • Devaka - shark tank trap door mechanism adjustment
  • Devaka - added to level 5 diagnostic for long range sensors
  • Devaka - enhance plasma synthesis to make the production of artificial atoms more efficient
  • Devaka - electricity made 178% efficient by replacing fluorescent bulbs with incandescent bulbs in cabin 12
  • Devaka - fine-tune the lorentz force in the main z-pinch system
  • Devaka - reworked the AI of HAL 9000
  • Devaka - Fix bug where expanding minimized posts didn't work in non logged in view
  • Devaka - alligator pit expansion
  • Devaka - refilled the main beta particle emitter with copper-64 isotope
  • Devaka - clean up the broken indium phosphide crystals
  • Devaka - fix the broken vacuum beam lines in the primary electrostatic nuclear accelerator
  • Devaka - lava routed to a lower level, opening up three more bunk rooms for henchmen
  • Devaka - replace electrodes of the gridded ion thruster
  • Devaka - safety cover installed over self destruct button
  • Devaka - removed the dead tribbles from shuttle pod 7
  • Devaka - re-calibration of the carbonite freezer
  • Devaka - replaced some of the polymer solar cells with organic solar cells
  • Devaka - strengthen the intensity of main ultrasonic transducers
  • Devaka - Proper client side cache eviction on images
  • Devaka - boost the main engine thrust by a magnitude of 3.14
  • Devaka - shielded the primary shuttle from the messier 83 gamma ray burst
  • Devaka - completed another round of 3C273 quasar flyby
  • Devaka - add more boron control rods to the secondary nuclear reactor
  • Devaka - bring the flux capacitor online
  • Devaka - shark tank expansion
  • Devaka - Improve DX priority descriptions
  • Devaka - improve the water cooling system
  • Devaka - Use white background when generating thumbnails of transparent images
  • Devaka - dilithium crystal calibration
  • Devaka - main engine reconnected to another electron pump
  • Devaka - refill lithium deuteride in the external pulsed plasma propulsion
  • Devaka - primary weapon made 4% more efficient
  • Devaka - Show regular and mobile CTR on each banner
  • Liutauras - found the droids we were looking for
  • Devaka - Ability to purchase gift-upgrades from a direct link
  • Devaka - donuts cleared out of torpedo tube 3 so we don't get ants
  • Devaka - connect the lightning rod to the top of the clock tower
  • Devaka - Fix bug with long texts overflowing the post layout
  • Devaka - fishing the gross goo out of the carbonite freezer after a boo-boo
  • Devaka - Feature to add gift bundles on premium threads
  • Devaka - Fix bug where premium thread purchase options were looking too wide
  • Devaka - add one photon cannon to the runabout
  • Devaka - Improve the UI of payment options
  • Devaka - increase the magnetic field intensity of the primary cyclotron
  • Devaka - more quantum detectors installed to capture remote brainstem activities
  • Jeanne - Fix stack trace on completed cow/apple polls (hot patched)
  • Devaka - Feature to get a notification when a thread has not been updated for days.
9 months ago


Fintech is making strong inroads into the payments industry and changing the way customers and retailers handle business transactions. While the field is still evolving and some advances are still years away, some technologies are already making an impact. Below are some of the trends that are transforming the way we conduct business:


Traditional Financial Institutions Partnering With Fintech

Not long ago, fintech was competing with traditional financial institutions (FIs) such as banks and insurance companies. Recently though, a new “fintegration” trend is emerging. The two sides have decided to join forces, and the result is an integration of the agility of fintech with the steadiness of the conventional system.

Successful fintegration is a win-win for all parties involved as banks increase revenues, and fintech companies get the legitimacy and credibility of the more stable system. This model is set to continue evolving as new technologies get integrated into the financial systems.

The challenge that remains in coming years is how fintegration can be harnessed for the benefit of customers. Both banks and fintech are aware that they must catch up to today’s always on the go, dynamic customers who prefer quicker and more convenient services.


TInstant Transactions

Using the traditional system to make payments can take several days, leaving customers and cardholders stranded. However, fintegration is enabling the actualization of real-time payments for eCommerce, offline retailers, restaurants, and other businesses.

Also, peer-to-peer payment apps such as Venmo are now allowing users to effortlessly receive and transfer money. Some even have social media elements, such as messaging and sharing.
Also, banks will soon be able to process loan requests remotely and in real-time, completely changing the landscape of the payments industry.


Mobile Trading Opens Doors for New Investors



Open market trading was once a preserve for the few, but the rise of fintech has opened new doors for more traders to access the market. Some fintech apps like Robinhood and Stash even offer free access to markets for stocks and bond trading, bitcoin trading, precious metals trading, and more.

Such services eliminate barriers to entry for new and inexperienced traders, allowing them to start building a portfolio. Millions of young people who would have otherwise been excluded can now try their hand at investing and securing their financial future.


Frictionless Payments

Fintech has brought about the ability for customers to conduct frictionless payments for both online and offline checkout processes. Frictionless payments are have qualities that include:

  • They save time
  • They allow for fast checkouts
  • Very few steps are needed to complete the transaction process
  • They feel like a natural part of the client experience
  • They reduce clients’ cognitive stress by reducing the number of passcodes that a client ought to remember


  • Frictionless payments have several perks for both retailers and customers. Customers save time, as well as pay for things with more flexibility and freedom. Sellers gain from better efficiency at checkouts, and customer satisfaction leads to repeat purchases.


    The Subscription Model

    The subscription mode of payment is gaining popularity, especially with the younger generation of customers. Fintech’s emphasis on making transaction processes more efficient has played a key role in this.

    The subscription model, also known as recurring billing involves automating the invoicing process, which means invoices are sent automatically. The retailer then automatically deducts payment from the customer’s bank account, with their consent. This type of billing saves time and resources for the company, as well for the customer. The customer benefits by no longer having to enter their billing info every other month. It’s a win-win situation for both parties.


    Blockchain Technology Acquires Legitimacy

    Another brainchild of fintech is blockchain, which achieved recognition with the introduction of the bitcoin digital currency. The technology is still under a decade old, but banks and other traditional financial systems are already exploring its potential for more efficient lending and record-keeping.

    Blockchain is an open-source digital ledger that keeps records transactions in real-time. This is unlike the common Automated Clearing House method, which takes minutes or days. According to some experts, banks have so much to gain by adopting the technology – including saving 20 billion dollars annually by 2020. These potential massive reserves of cash are drawing many FIs to experiment with blockchain.
    9 months ago


    Technology has crept into every imaginable business realm today. Every realm from the transportation industry to the service industries have been affected by technology. Today, dozens of tech companies cross the $1 billion valuation mark every year. As an industry that relies heavily on data, the financial realm has possibly seen the highest rates of technology adoption.

    Trading processes today are not just handled by machines but the entire information chain is defined by tech. Automation is one of the many forms of technology that are now used in trading. Some bots handle data and make decisions on behalf of traders all across the market. To understand just how much technology has changed the modern trading market, we have to look at various learning points. The following is a breakdown of the main ways that technology has changed modern trading.


    Automation

    As stated in the introduction, automation is a major aspect of tech that is prevalent in the market today. Not only do machines take care of the routine tasks associated with the business, but they have also resulted in a new phenomenon – automated trading. So, what is automated trading? In basic terms, it is the use of programmed machines to execute tasks on behalf of a trader. Automated trading systems work on the premise of some established rules. The machines are programmed to make decisions when a particular set of conditions is triggered. In the realm of trading, automation handles different levels of the trading process. Over 80% of trade orders today are automated. Some machines are capable of handling the entire trading process including entering and exiting trades. Some of the tasks that automated trading systems can do include:

  • Communicating with the broker
  • Handling trade entry and exit points
  • Starting and ending trading sessions



  • As you might expect, there are pros and cons associated with automation. The main advantage of automation though is the removal of emotion during trading. Many traders tend to fail because they have become too passionate to focus on what is going on in the market. Automation however also can fail as machines are susceptible to errors.


    Extended Access to the Market



    Technology has also made it possible for traders to access the markets for longer durations. Nowadays, 24-hour access to the market is possible because of technology. While the individual markets themselves do not run for 24 hours, a trader can work with time zones to ensure that they have access to the global market which is always running at different time zones.

    To this extent, shrewd traders can benefit from Asian Markets during the day and European Markets at other times when markets in Asia are closed. This unlimited access to the market has resulted in a fast-paced investment realm where the opportunities to make profits are many.


    Technology Has Heralded New Styles of Investing

    Financial markets have also evolved significantly due to technology. Today, all kinds of investors and traders can participate in the markets. Some traders work as part of organizations and team-work is now quite common. The collaboration between traders is enhanced by the fast connectivity that is provided by technologies like 4G.

    The scale and scope of the market have thus changed drastically. Today, crowdsourcing and partnering to establish trading firms is a norm in the market. The new forms of investing are very rewarding, but they also come with heightened risks. Considering how the number of market participants has increased in recent years, the lucrative part of the market has only been left to skilled traders who have the best strategies.


    Mobile Trading
    The usage of mobile phones has increased significantly. Over 3 billion people now use smartphones around the world. Smartphones can do most things that a computer can, including trading. Mobile trading has thus emerged as a form of trading by itself under the influence of technology. Today, a plethora of trading apps are available for budding traders. These apps provide all the information needed to venture into the market. Modern trading apps also allow traders to do everything they might need from the palm of their hands. Mobile trading accounts for 40% of trade, and this number is likely to grow in coming years. Technology has thus influenced trading massively in recent years.




    10 months ago