Keep It Safe, Keep It Secret – Store Files Securely Online

September 13th, 2009 by admin No comments »
Multiple racks of servers, and how a datacente...
Image via Wikipedia

Storing files online is an important part of the ownership and management of a website or general use of the Internet as a whole. There are many places where you can your files based on file type and the length you need the file must be saved. The wide variety of services for online storage of files available online, so that no matter what you need, the service is always available and usually free.  

A form of file storage called You Send It hosted by yousendit.com. You Send It can e-mail with a large attachment, and even send free without registration to all e-mail you want. This is a good way to ensure safe and timely transfer of files. In addition, it sends the file to your web site host for 7 days. This is obviously not a good way to save the files, but only to see it with your move.

There are also many traditional storage systems are available online organized in box.net. Like most standard systems of online storage, box allows users to download multiple files in its database, which can be viewed online and downloaded from anywhere in the world through Internet. You can also configure shared folders to whoever you want, and cooperatively edit documents and photos online. Storage systems as a standardized Box.net are another way to store files securely online.

Another way of storing files refers to the image files using the photo hosting site like Flickr or ImageShack. This type of online file storage, you can upload your images and also to associate in a directory or photo album to organize accessible and affordable to anyone on the Internet.  

A common way to store files online without having to register at each site, simply use the e-mail. Send an e-mail with an attachment; you can submit your inbox remains as long as necessary. However, the limitations of e-mails may need, such as, for example, the maximum size of attachments and the size of the inbox file in their memory. Still it is a convenient, fast and easy to store files securely online. Great example of such service, GMail allows hosting even custom domains.

You simply can host your files on your personal website, if you have one. Often, web hosting packages with an additional web space to be used only to host their files online, without additional costs may occur for everyone. This option is also a simple way, without additional registration is required. Simply don’t forget to store your files in directories which aren’t accessible from Web. In case of Dreamhost.com it is especially convenient, because they allow defining custom Unix users, not just directories.

 

Following class of options is more suited for technical savvy users, such as web/software developers. It includes but not limited to – source version control (SVC) services; using cloud hosting services, such as Amazon Web Services (AWS); using rsync or similar utilities, which might seem a bit cryptic even for seasoned techies.

Last but not least to be briefly covered here is a host of various online collaboration tools
Collaboration tools/Web Office- A lot of smart people are betting that Web Office is the way we’ll work on the future. Learn more from Google, Adobe, Microsoft, Yahoo and other small but leading players such as Atlassian, 37signals, Zoho and Thinkfree.

There are many ways to decide when to securely store files online. Choosing the right option for hosting specific file you need to do is very important action.

 


 

 

Reblog this post [with Zemanta]

Want to run Google Chrome on Ubuntu? Get Chromium!

June 6th, 2009 by sergey No comments »

Have an experience with Google Chrome on Windows but frustrated by absence of Linux ports? UbuntuGeek describes how to install Chromium browser on Ubuntu machine using apt-get. What’s the difference between the two? Google Chrome’s proprietary codebase is derived from Chromium’s open source project.

Create PDF file from MS Word document, preserve document map

June 6th, 2009 by sergey No comments »

Sometimes there is a need to export a Word document in PDF format. Obviously, there are hundreds of possibilities to get this task done. But here I want to consider only those which correspond to following criteria.

  • First, it must be a tool both capable to edit Word documents and have PDF export function built-in.
  • Second, the tool has to be proven and widely used one.
  • Third, it should create PDF ‘bookmarks’ e.g. preserve navigational structure of the document.

I got to know only two such tools: MS Word 2007 suite and Open Office’s Writer.

Export a doc file to PDF using Open Office Writer

From ‘File’ menu choose ‘Export as PDF’ item. When in ‘PDF Options’ dialog window, ensure that the ‘Export bookmarks’ option is checked. Press ‘Export’ button. Choose a directory. That’s all ;) .

Save a Word document as Adobe PDF using MS Office 2007 Word

Press ‘orb’ button of the Word. Choose ‘Save as…’à ‘PDF or XPS’. Dialog window should be opened. Before saving by pressing button ‘Publish’ press ‘Options’. Check ‘Create bookmarks using’ checkbox and ‘Headings’ radio button.

In both cases headings present in a document interpreted as (possibly nested) sections, after PDF export displayed as ‘bookmarks’ – table of content shown at left navigational panel of Adobe (or other) PDF reader.

Other ways to do this task

PotPieGirl wrote in her blog about how to create pdf ebooks. Read in comments if you interested to familiar yourself with other tools, tips and tricks about the matter.

PS

Jennifer is the real name of wonderful woman behind PotPieGirl nickname. She applies PDF creating techniques to very specific need – creating ebooks. She is an internet marketer (in THE best meaning of the word) and very passionate about helping others. Read her Six Steps Niche Sites series absolutely for free – not even opt in required.

How to cope with information overload

January 5th, 2009 by sergey No comments »

Feeling overwhelmed by daily whirlpool mental commuting back and forth through your virtual space? E-mail, googling, RSS reader and other web things. TV, phone, books, magazines, list goes on… Today’s information torrent falls on an average person is not only a stressful experience, but very counter-productive fenomenon. Sort of unavoidable evil addiction. Basex reports it costs yearly $900 bln to US alone.

In this short and inspiring article, ‘nutrision and health expert’, Dr Jonny Bowden suggests to take a day offline. Unplug yourself from all those internet, IM, blackberry wires, feel real life, be restful and energized. There are some quotes from the article:

“…No matter how hard we try we can never catch up…”

“…So here’s a suggestion: Don’t even try to catch up…”

Then when you’ve feeled the taste of freedom, go on and ban one channel at a time on daily basis. What you would expect to happen then? One thing for sure – sky will not fall just because you’ve missed another Engadget post ;)

Freescale’s chip drives netbooks cheap

January 5th, 2009 by sergey No comments »

PCWorld, cNet, Yahoo!Tech, Engadget are all rumoring about a fresh Intel’s Atom rival product Freescale’s i.MX515 chip. It is expected to be announced soon, as well as exposed at CES.

The chip promises to be cheaper and less battery consuming. There are hopes it would allow Freescale powered netbooks priced below “magical” $199 and batteries to run wooping 8 hours until depleted.

There is a catch, however. ARM archtechture, doesn’t support Windows at all. So the netbooks run by such processors are “doomed” to run Linux.

RESTful Messaging

November 25th, 2008 by sergey No comments »

POST /queues/123/push –> tx begin –> INSERT –> tx commit

POST /queues/123/pop –> tx begin –> SELECT –> DELETE –> tx_commit

Be prepared to Rails 2.2 – how to install mysql gem on Ubuntu

November 25th, 2008 by sergey No comments »

Rails 2.2 is already out, and this release should be an exciting leap torwards multithreading, i18n etc. I definitely will give it a try. Today I’m using 2.1.2, and each time I run ‘rake test:units’ I get distracted a bit by a message that tells me that internal Rails’ MySQL adapter already deprecated. So I decided to get rid of it.

>sudo aptitude install mysql

» Read more: Be prepared to Rails 2.2 – how to install mysql gem on Ubuntu

How to install Sun JDK on Ubuntu

November 1st, 2008 by sergey No comments »

Warning: fopen(/home/.jazzy/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /home/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/home/.jazzy/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /home/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/home/.jazzy/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /home/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/home/.jazzy/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /home/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/home/.jazzy/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /home/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/home/.jazzy/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /home/svlasov/www/sergeyvlasov.com/wp-content/plugins/devformatter/devgeshi.php on line 103
sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
sudo update-java-alternatives -s java-6-sun

You also need to edit a file called /etc/jvm. This file defines the default system JVM search order. Each JVM should list their JAVA_HOME compatible directory in this file. The default system JVM is the first one available from top to bottom. Open /etc/jvm $ sudo vi /etc/jvm
Make sure /usr/lib/jvm/java-6-sun is added to the top of JVM list /usr/lib/jvm/java-6-sun
At the end your file should read as follows:

/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-gcj
/usr/lib/jvm/ia32-java-1.5.0-sun
/usr/lib/jvm/java-1.5.0-sun
/usr

Save and close the file.

Setup the environment variable

You also need to setup JAVA_HOME and PATH variable. Open your $HOME/.bash_profile or /etc/profile (system wide) configuration. Open your .bash_profile file: $ vi $HOME/.bash_profile
Append following line: export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin

Save and close the file.

Test your new JDK

Type the following command to display version: $ java -version
Output:

java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)

Try HelloWorld.java – first java program

$ vi HelloWorld.java
Append code:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Save and close the file. Compile HelloWorld.java and execute program by typing following two instructions: $ javac HelloWorld.java
$ java HelloWorld

Output:

Hello, World!

Manning: some books about search technologies

October 18th, 2008 by sergey No comments »

Disclaimer!

None of the following links is an affiliate, and I have never personally linked to the Manning publishing.

Algorithms of the Intelligent Web

Topics of the book – search, data mining, classification, clasterisation, personal recommendations, etc.

The emphasis is on general principles and algorithms to organize the process.

The book has not yet been published (publication scheduled for March 2009), but is available for purchase through MEAP (Manning Early Access Program). Thus, what I took an advantage on. I bought it for chapters, starting with the 3rd, but decided to read from the beginning.

Collective Intelligence in Action

Very close on the first, but more attention paid to tools – Lucene, Nutch, WEKA

The press must be 17 October. Available as the most Manning-books are, in PDF format. Could not get to decide which of the two to choose, but now I tend to think that I’ll buy this one, too.

Taming Text

Again, very close to the first two, but is more specific specialization. The theme of the book – “how to cope with the unstructured text.” So far, says only half of the book is available through the MEAP.

Hibernate Search in Action

All the same search, but now in the annex to the specific technologies – Hibernate Core + Apache Lucene

Lucene in Action, Second Edition

Reissue of the famous book on the famous search framework – Lucene. Lucene – in the original Java-framework, has been ported to other languages and platforms. Lucene is the basis for other powerful and interesting projects – Hadoop, Solr and others.

Conclusion (rather passing observation):

It seems, Java finally ceased to be perceived as a “brake” even in such sensitive to the performance areas as search and processing large amounts of data. Or, in recent years has grown a generation of programmers / authors of books that are completely forgotten the C / C + +?