Last year, CryptoLocker ransomware [hit the headlines](http://www.daniweb.com/hardware-and-software/microsoft-windows/viruses-spyware-and-other-nasties/news/470427/cryptolocker-250k-infections-in-100-days-nets-300000-or-does-it) after infecting hundreds of thousands of computers and encrypting the data, and backups of that data to any connected device, with the promise of decryption on payment of a fee. This kind of IT extortion is profitable for the bad guys as it targets the people who are least likely to be in a position to do anything but pay; the people who are most likely to get infected are the same folk who are least likely to have an offsite backup or know how to get help with such a problem. This …

Member Avatar
Member Avatar
+2 forum 13

#Tutorial - Content extraction using Apache Tika From the official website: > The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more. In this tutorial we will try and implement the four most important features of Apache Tika (as of version 1.14). ##Table of contents 1. Is this tutorial for me? 1. Requirements 1. How can I detect a file's type? 1. …

Member Avatar
+0 forum 0

Have you ever wanted to develop a math parser and evaluator? Are you in such a quandary or just have curiosity or interest in the matter? If so, you may download the complete source version 8.3.48 or later, but be warned there is almost no comment; or instead, follow versions v8.4.x which will be more digest and, of course, all the source code for each new v8.4.x will be there, if you wish, to download. Currently, v8.4.0 does simple arithmetic but contains the main classes and algorithms that hold all the rest. Version 8.4.0 has been developed entirely under MS …

Member Avatar
Member Avatar
+0 forum 22

I'm back here after a very long period. And see lots of changes here. Beautiful and amazing design. I was missing some illustrious members. here is who are they ? and why i still know them : `Reverend Jim` provided full assistance while i was learning `vb.net` . i still remeber his great help in my first `vb.net` project (it was `tic tac toe` game). I learned lots of things from him. Sir , you're great. `deceptikon` motivated me to write my first tutorial.He explained some of `c++` concepts`(operators and array`). `mike_2000_17` is great person. He made concept of `recursion` …

Member Avatar
Member Avatar
+1 forum 3

The start button does make a comeback, sort of, in Windows 8.1 but it's still not enough to satisfy the die-hard 'I got Windows 8 but miss Windows 7' brigade. Not least as when you click the Windows 8.1 start button it doesn't pop up the old folder-structured start menu that many people miss so much, but instead it just takes you back to the start screen which those same folk have such a dislike of. Of course, if you right click the start button in Windows 8.1 it does produce a start menu of sorts, with one-click access to …

Member Avatar
Member Avatar
+1 forum 6

There are two very obvious truths which need to be stated before going any further: Truth 1 - prevention is better than cure, so don't visit 'dodgy' sites or download anything anyone sends you a link to, and do keep your PC as secure as possible with the help of security software such as real-time malware scanners and firewalls. Truth 2 - when it comes to malware there is no single 'removes it all' solution, there are far too many malware variations out there from rootkits and zero-day exploits through to long-established malware families which are continuously evolving in order …

Member Avatar
Member Avatar
+5 forum 23

Although objects collections have a place in the PHP world many years now , their use is now flourishing because more and more PHP programmers turn to OOP. This tutorial is a sequel of https://www.daniweb.com/programming/web-development/tutorials/500118/a-simple-data-layer-for-oop-php-applications (we will refer to it as “previous tutorial”) and https://www.daniweb.com/programming/web-development/tutorials/500118/a-simple-data-layer-for-oop-php-applications , in order to understand what we are doing I would strongly recommend to read those (and even better to make your own tests). Keeping objects of the same class in an array , in PHP isn't something new. We will do a brief explanation of what we will do using arrays , that most …

Member Avatar
Member Avatar
+2 forum 1

The idea of this thread is to help the beginning Python programmer with hints and helpful code. Please feel free to contribute! If you have any questions start your own thread! The creators of Python are very active, improving the language all the time. Here is a little of the version history: Python24 March 2005 Python25 Sept 2006 Python26 Sept 2008 Python27 July 2010 (final version of the Python2 series) Python31 July2009 Python32 February 2011 Python33 September 2012 Python34 March 2014 You can download the version you like free from: www.python.org As of 2014 stick with Python27 or Python34. Selfextracting …

Member Avatar
Member Avatar
+23 forum 398

Hello. I'm looking for a good tutorial for creating a chat messenger in java. I checked [this link](http://www.javaworld.com/article/2076864/java-concurrency/building-an-internet-chat-system.html?page=1) but it was not good and clear, was poor tutorial without clear explanation and details. Can you help me with another tutorial? Tutorial video or text both are good. (Let me mention that i'm new to java) Thank you.

Member Avatar
Member Avatar
+0 forum 11

Hello. I was looking for a tutorial or any example of creating web crawler that i found this code somewhere and copied and pasted to test it: First, it is a web crawler, right? Because when i gave it a url of a website, the output was some linkes were published on the terminal. Second, if you test it yourself, you will see that linkes will divided into some parts with the title `Scanning depth 1 web` and so on (the number will change). What is that for? What does it mean? What does depth number web means? Third, i …

Member Avatar
Member Avatar
+0 forum 5

Hello. I'm trying to create a simple CMS, and looking for a good tutorial, any idea?!

Member Avatar
Member Avatar
+0 forum 16

Hey, So, I'm trying to create a tutorial draft for a tutorial that I just wrote. I copied all the text into the editor, put in the title, tags, and marked it as a tutorial draft for the C++ forum. I hit the submit button and I got the following errors: "You cannot move an article of this CMS type to this forum." "This CMS type doesn't exist." What the heck is CMS? And, what's going on?

Member Avatar
Member Avatar
+0 forum 8

Hi again. I want to create a robot or spider or crawler with python urllib. Still couldn't find any good tutorial. Any suggestion?!

Member Avatar
Member Avatar
+0 forum 3

Hello. I want to learn python urllib. I have installed it and now looking for a good tutorial, any suggestion?

Member Avatar
Member Avatar
+0 forum 4

## Introduction ## Ever since the dawn of programming, we have had the luxury of variables, OOP, functions and other lovely tools within our languages. CSS is arguably the easiest language to ever pick up, with everyone having to learn it’s basics. However, it lacks any power, as we have to repeat stuff over and over, which makes it a night mere if you want to quickly make a few changes etc. LESS is a breakthrough in website design, as you can have the beauty of functions and variables – so if you wanted to change your entire colour scheme, …

Member Avatar
Member Avatar
+6 forum 1

I'm going to learn kivy programming language. Could you introduce some good tutorials to me please? Except the kivy.org. And also i'm looking for a good Kivy forum.

Member Avatar
Member Avatar
+0 forum 1

Hello. I'm using Linux OS, Python 2 and the last version of Kivy framework. Here i have 2 files that i have typed them exactly as what i watched on a kivy tutorial video. Fist file is "main.py": from kivy.app import App from kivy.uix.scatter import Scatter from kivy.uix.label import Label from kivy.uix.floatlayout import FloatLayout from kivy.uix.textinput import TextInput from kivy.uix.boxlayout import BoxLayout class ScatterTextWidget(BoxLayout): pass class TutorialApp(App): def build(self): return ScatterTextWidget() if __name__ == "__main__": TutorialApp().run() And the second one is "Tutorial.kv": <ScatterTextWidget>: orientation: "vertical" TextInput: id: my_textinput font_size: 120 size_hint_y: None; height: 200 text: "Hello World!" FloatLayout: Scatter: Label: …

Member Avatar
Member Avatar
+0 forum 3

Hello friends :) I'm almost familiar with Tkinter and Kivy frameworks, but i'm looking for other python GUI frameworks, soething better than Tkinter. Kivy is also great but i need to watch more tutorial videos and i'm not able to do that right now. Can you introduce a better and more easier framework to me? Thank you ;)

Member Avatar
Member Avatar
+0 forum 6

Hi everyone ; Thanks to Dani, there are lots of links provided around the topics like this. I am a single Java programmer, writing short java programmes in Eclipse. However, i need to work with others and produce long but managable java codes. Briefly my ambition is : 1.Creating some class diagrams according to UMLxx rules. 2.Writing some dependent Java classes with interface classes, abstract classes etc So which learning path i should better to follow or not to follow ?? Please give me a couple minutes to answer this, complete answers will be more appreciated. PS: Already have a …

Member Avatar
Member Avatar
+0 forum 9

CodeIgniter 3.0 is available in development, and has been taken over by British Columbia Institute of Technology, taken over from Ellis Labs, and has moved to [CodeIgniter.com](http://www.codeigniter.com/). I am new to using PHP and databases, but after trying to figure out the best platform to work on a web project for being a basic-to-intermediate web worker, I decided CodeIgniter had the best potential for flexibility, and also a learning curve that I could handle. Since I don't have much experience with C-like languages and programming, I still have troubles with getting the structure of the web programs (the application that …

Member Avatar
Member Avatar
+0 forum 8

The purpose of this short and sweet tutorial is equally concise: how to get the original look and feel of the Google Chrome web browser back after installing on a Windows 8 computer. Having recently been forced into buying a new laptop, I finally took the plunge and decided to start using Windows 8 on a daily basis. In fact I upgraded the Windows 8 OS that came with my Lenovo Y510P laptop to Windows 8.1 Pro, and am happy enough with it apart from a few small UI niggles which I will be addressing in a series of brief …

Member Avatar
Member Avatar
+3 forum 3

first create the table [CODE] create table images ( image_id serial, filename varchar(255) not null, mime_type varchar(255) not null, file_size int not null, file_data longblob not null, primary key (image_id), index (filename) ); [/CODE] the file to output the images to the browser [B]picsrc.php[/B] [CODE]<?PHP //detect if image is called correctly if($image){ //connect to db $db = mysql_connect('localhost', 'user', 'password'); //find the image $query = sprintf('select * from images where filename = %d', $image); $result = mysql_query($query, $db); $image = mysql_fetch_array($result); //tell the browser the url is an image header('Content-type: ' . $image['mime_type']); header('Content-length: ' . $image['file_size']); //finally output the …

Member Avatar
Member Avatar
+0 forum 4

As usual, after learning new stuff, I write on it. Yesterday I finished learning on "Functions in C++" and found that functions are very easy to learn and useful. Hope this tutorial helps beginners. # What is function? # Sometimes when we want to execute a specific task wherever it's needed, instead of writing the entire code again, we should create a block of code that is called a function. Once you define the functionality inside the function body, you can call it whenever and wherever it's needed. Functions prevent code repetition. There are 2 terminologies: 1. Defining a function: …

Member Avatar
Member Avatar
+2 forum 11

Hello Daniweb Community, I was wondering if anyone could help or point me to a good tutorial on how to use Google Authenticator in PHP.

Member Avatar
Member Avatar
+0 forum 6

Here's a simple tutorial on dictionaries in Python: Dictionaries: Dictionaries are similar to other compound types except that they can use any immutable type as an index. One way to create a dictionary is to start with the empty dictionary and add items. The empty dictionary is denoted {}: [CODE]end2sp = {} end2sp[ "one" ] = "uno" end2sp[ "two" ] = "dos"[/CODE] We can print the current value of the dictionary in the usual way: [CODE]print eng2sp # --> { "one":"uno", "two":"dos" }[/CODE] The elements of a dictionary appear in a coma-separated list. Each entry contains an index and a …

Member Avatar
Member Avatar
+5 forum 16

**Introduction** Hi guyz today I am going to writing a tutorial on dictionaries in Python....As per as getting comments from my readers I'll try to make this tutorial short.... **Layout** 1.What are dictionaries? 2.Why dictionaries? 3.How to declare/make dictionaries in Python? 4.What all you can do with a dictionary? 5.Interesting Functions? 6.Dictionary Methods? **What are dictionaries?** Dictionaries are simply another type of Sequence in Python.. Like in English dictionaries you search for a word and its meaning … Same happens in python... Dictionaries in Python have a “key” and a “value of that key”... That may seem strange for the …

Member Avatar
Member Avatar
+0 forum 6

There can be no denying the impact that social media has had on business, you only have to look at the reach it has: well over a billion people between Facebook, Twitter and LinkedIn subscribers. What's more, there is no sign of the social media bubble bursting just yet. ![socmedtutorial](/attachments/small/0/socmedtutorial.jpg "align-right") However, social media is actually much more than just a numbers game and in order for any marketing campaign to succeed then businesses simply have to understand how to embrace it properly. Indeed, the potential for extending the reach of your business and your brand has never been bigger. …

Member Avatar
Member Avatar
+7 forum 33

**How do passwords work?** What a password isn't, or at least really shouldn't be, is some kind of secret word or phrase that is simply compared against a table of usernames in a login database. Such plaintext systems are about as secure as a chocolate padlock on a furnace door. Even a login system whereby those passwords are encrypted isn't much better, although many people assume they are safe as houses. Breaches across the years have proven how insecure any system which relies purely on reversible algorithm encryption really is. The user logs in and enters a password, this triggers …

Member Avatar
Member Avatar
+1 forum 11

Hello to all programmers. I have joined this forum newly I decided to learn c++. Is there any video tutorial source for beginners that you know ? Thanks for your help

Member Avatar
Member Avatar
+0 forum 2

These programs are not perfect and very coarcenes but I think it understandable for who are new to learning Graph Theory. I will point directly each problem by using example code. Any questions or idea please post here. Thank you. Here are my programs, we will start with a basic problem: **1) Depth-first Search (DFS) without using marking array.** In this program, I used record "point" for demonstrate Adjacency List of the Graph. program DFS; const fi='DFS.ip'; fo='DFS.op'; ma=100; type point=record //each point mean a vertex of the Graph cn:array[1..ma] of byte; //connected vertices with "point" deg,def:byte; //deg: degree of …

Member Avatar
Member Avatar
+2 forum 1

The End.