Most "native" way of managing files

Hi again! I continue learning to use my iPhone. Now I'm into managing my files in a convenient way. I know the "natural" way for managing files on iOS is app-centered (so each document type is "saved" in the arena belonging to each app).
However, let's imagine you're preparing a presentation about a city you're visiting. Let's say you're visiting Venezia, and you're collecting material for your presentation. Such material is photos, notes, audio clips, and even some pdfs. If you were using a computer, you'll create a "Venezia" folder, and manage all your presentation stuff into such folder. However, on the iPhone... what would be the iOS-way of doing this? I suppose you don't have to go to the photo app for the photos, the note app for the notes, iBooks for the pdfs, and so on, do you?
I suppose there're third party apps for doing this, but I don't want to work in a way opposite to the iOS design.
What would be a good way, fully integrated in the iOS design, of managing files of different types that belong to the same subject?
Thanks!

Apple has always believed they know what's best for you, whether you like it or not.
When they developed iOS, they decided that users did not need access to the underlying file system, and decreed that this would be so until the end of time.  This made some sense for iPods and iPhones, which were not meant for general purpose computing, but you've shown that even with those you run into trouble.
This philisophy became totally ludicrous when they came out with the iPad, which is capable of "real work".  This is evidenced by the profusion of ad hoc work arounds.  The most natural of these link various cloud services, and DropBox has become the lingua franca.
For example, I don't have an Airprint printer, so I have to use a third party printer program.  To get around the fact that it's not integrated into the operating system, it's got its own email and web support, but the natural way to use it with other programs is to connect them all DropBox, GoogleDrive, etc, and just pretend *that's* the native file system.
Apple would of course just advise me to throw out my perfectly good printer and buy one with Airprint

Similar Messages

  • What is the best way to manage file structure in an Edge Animate project

    I started an Edge Animate project, but halfway through I realized that one of the folders I created was misspelled. In Windows Explorer, I renamed the folder, but that caused the Edge Animate project keep crashing.  Is there a way to manage/edit the file structure of a project within Edge Animate?  If not, is it possible to make alterations to the project's file structure in Windows Explorer without causing errors in Edge Animate?
    Thanks,
    Paul

    Does anyone have any comments or know of any possible solutions for this?

  • Best way to manage images in a swing app

    Hi.
    I have a swing app that uses alot of images around 100+ at around 40kb each.
    I am currently using new ImageIcon("icon\\main.png")) to create them.
    Is this the most efficient way to manage images?
    Would it be more efficeint to store then in the mysql database?
    and / or use SwingWorker (http://java.sun.com/javase/6/docs/api/javax/swing/SwingWorker.html)
    Cheers
    Bobby

    Hi Bobby,
    It depends on what you want to be more efficient:
    1) CPU cycles
    2) Reducing jar size
    3) Ease of maintenance
    4) Prevent typing errors in file names
    For me, number 3 and 4 are important. So, what I generally do, is create an enum that desribes the images that are contained in the same package as the enum. Now I'm able to change the package name with no consequence. I only have to type the filename once and know when I have to double check of what I type. Something like this:
    package org.pbjar.geom.images;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    import java.net.URL;
    import javax.imageio.ImageIO;
    import javax.swing.ImageIcon;
    public enum Images {
        AUTHOR_SMALL("TheAuthor.jpg"),
        AUTHOR_LARGE("PietKopLarge.jpg"),
        private final String filename;
        Images(String filename) {
         this.filename = filename;
        public ImageIcon getIcon() {
         return new ImageIcon(getImage());
        public BufferedImage getImage(){
         try {
             return ImageIO.read(getURL());
         } catch (IOException e) {
             throw new RuntimeException(e);
        public URL getURL() {
         return this.getClass().getResource(filename);
    }Piet

  • Best way to manage new library with new hdd. Need Advice.

    I am new to this whole aperture thing. i've been reading about aperture for a few months now. there's just so much to soak in at this moment. i'm about to put in a 320gb hdd in my 1st gen mbp and i would like the best or really just the most efficient way to managing my images. what i am trying to do is import all my images (20gbs right now just family/friend stuff) into my mbp on the new hdd. i am also in the process of getting a 30d or 40d for my photo work.
    should i partition out the new hdd for aperture or just keeping it one partition. one of my partitions will be for bootcamp. i just dont want to partition it and run out of space in the partition. i also have 2 externals (300gb and 400gb) that i will use one of them for vault?, external backup. im also trying to scan all my film stuff and put it in there and manage that too. i also want to use iphoto too so is there a way to use one library for both without one or the other making doubles?
    i read about the manage and referenced masters methods, but i'm still a little confused on it. i would like to know how you guys manage your libraries and how u organized your folders. i read about people setting up raids on their mac pros but i would like to know more about people who doing the managing on their mbps. i running on leopard but are not using time machine. i currently have my folders setup in this way, i.e. 20080224-vacation pics day 1. there's prolly more to ask but i cant think of any right now. any help is appreciated.

    On a laptop generally you do want to manage by Referencing image Masters. Hard drives slow as they fill, so at some point - perhaps immediately - you will want your Masters on one or more external Firewire 800 hard drives. OWC <http://www.owcomputing.com/> "Mercury to go" FW800/USB2 drives are a good external solution if you need portable.
    A good rule of thumb is not to fill any drive more than 70%, and for best speed keep important drives no more than 50% full.
    With Referenced Masters, simply Finder-copy each batch of images to the external hard drive and eject the camera card. Then (after backup of images) from within Aperture Import the images by Reference (when you go to import, on the right hand side of the import window select "Store files in their current location").
    Existing images on your hard drive can similarly be imported selecting "Store files in their current location" however personally I would move the originals to an external drive prior to importing into Aperture because trying to keep originals on a laptop drive will sooner or later overfill the drive.
    During the import process is a good time to assign all manner of keywords, so take some time in advance thinking about keywording.
    Also, I recommend the US$35 tutorial CD Apple Pro Training Series: Aperture 2 (Apple Pro Training Series) by Ben Long, Richard Harrington, and Orlando Luna (Paperback - May 8, 2008), Amazon.com. Note that the value is in the tutorial, not in using the book as a manual.
    Good luck!
    -Allen Wicks

  • The best way to manage vi locations and dependencies?

    Hi,
    when i am updating my own vi version by creating a new folder with my files, somehow labview isn't so smart to link the subvi's and dll's that are also moved with the main programs.  now i am using project manager and the situation is even worse.  i am wondering if there is a best way of managing file dependency tree, for example, relative paths?
    also, it seems that labview treat llb files as folders, so packing (sub)vis that are refering each other in one llb doesn't solve the problem, ie the vi in the new copy of llb file will still refer to the old file even the new version is right next to it in the same llb file.
    if i archive the old files, labview becomes confused and fails to locate the new files.
    as my project grows bigger, i will have to spend lot of time relinking subvis.  really need to solve this problem.....
    - yi

    I don't see how you get this.
    But some pointers:
    Make sure all VIs are under one folder.
    Make sure all other versions of the files are not searchable (remove a backup-folder from your LabVIEW search paths)
    Create a LVproject.
    Add the main VI to the project.
    Open the main VI from the project
    If you get warnings, go over them one by one and select the VI you want to keep.
    Switch over to files view (available in 8.5 ctrl-e) and see if the VIs are in the expected locations, if not, open them (from the project), File-> save as (update callers)
    This will get your project cleaned up.
    From now on you only use the project window.
    To make a backup-file, create a source-distribution, where you will rename each file (a feature available in 8.5)
    If you  don't rename the files make sure you always close the project and any of it's files before opening a VI from the backup folder.
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • What is the best, most efficient way to read a .xls File and create a pipe-delimited .csv File?

    What is the best and most efficient way to read a .xls File and create a pipe-delimited .csv File?
    Thanks in advance for your review and am hopeful for a reply.
    ITBobbyP85

    You should have no trouble doing this in SSIS. Simply add a data flow with connection managers to an existing .xls file (excel connection manager) and a new .csv file (flat file). Add a source to the xls and destination to the csv, and set the destination
    csv parameter "delay validation" to true. Use an expression to define the name of the new .csv file.
    In the flat file connection manager, set the column delimiter to the pipe character.

  • Cannot manage files or folders both ways on network

    I have recently added a intel iMac to my network and I am having trouble managing files in both directions. From my of mac mini I can delete move add etc files on the intel iMac but I cannot do it the other way around. I have identical settings on both units can anyone suggest what is wrong. When I try and delete a file on the mac mini I am told i do not have sufficient privileges but as I am the administrator do not know what else I need.
    Thanks
    Peter

    Sorry, I kind of glossed over these possible strategies, but it was somewhat intentional - AFP problems are gaining notoriety for being tough to troubleshoot and where the problem is poorly defined, a lot of time can be spent pursuing dead ends so I thought I would just mention them, while cutting to the chase and saying that reinstallation has eliminated the problem for many users. By being careful to choose the appropriate options, user's files need not be affected (provided nothing goes wrong). Unfortunately, while reinstalling may work, it does nothing to shed light on the underlying problem so that it can be properly isolated, reported, and ultimately fixed. But it isn't clear whether the problems Intel users are experiencing are due to something misconfigured, or if there is actually something wrong with the installation.
    But anyway, re: creating new users, I was thinking in terms of creating a new user (via "System Preferences" > "Accounts") on the Intel Mac. Trying "admin" vs "non-admin" might also make a difference.
    Resetting the "NetInfo" database might be considered an "advanced" method. On a fresh machine, there should be very little impact although user accounts will have to be recreated (their data should not be affected). On an established machine, various customizations (groups, sharepoints, users installed by applications, etc.) may be lost. When recreating users, make sure to use the same short name that they originally had. If they can be created in the same order that they were originally, even better. There are instructions here for resetting "NetInfo", but it doesn't cover recreating users:
    http://docs.info.apple.com/article.html?artnum=107210
    The so called "combo" updaters are more complete installer packages that replace or update more files than an incremental / "delta" updater, and allow minor intermediate updates to be skipped - eg. you could go directly from 10.4.4 listed in your profile, to the most recent 10.4.8 using the 10.4.8 "Combo" updater. If there is a reason why you need to stick with 10.4.4, the 10.4.4 "Combo" updater could be applied. Since the "combo" updaters are more thorough, they often end up replacing bad files that might be missed by an incremental update. They can be downloaded from Apple - be sure to choose an appropriate version (OS X version, client vs server, Intel vs PPC)
    http://www.apple.com/support/downloads/

  • Most reliable way to link to a Quicktime file in HTML

    What’s the best / most reliable way to link to a Quicktime.mov file in HTML (via Dreamweaver). Taking into account different browsers and operating systems PC & Mac.
    I want to use a text and/or image to link to the QT file, what’s the best way to do it, a QK player pop-up; or a new window?
    Thanks!
    imac G4   Mac OS X (10.3.9)  

    In all the years in using Dreamweaver. I have never used the embed code generated by by Dreamweaver. The coding not complete and I feel better writing my own. Untill a few years ago I found this neat little program that write a fairly complete code.
    PAGEot...and it free. It not only writes the emebed code but it can write the javascript code for IE7 (for Windows). Plus it does a lot of other neat things that you do with Quicktime...play lists, poster frames to name a few.
    http://www.qtbridge.com/pageot/pageot.html
    You can either use the html page it makes or just copy and paste the embed code into you own html...
    The coding it makes is compliant with most major browsers. either PC or Mac.

  • Most efficient way to load XML file data into tables

    I have a complex XML file running into MBs. I want to load it's data into 7-8 tables.
    Which way will be better:
    1) Use SQL Loader to actually load directly into the 7-8 tables directly by modifying the control card.
    Is this really possible and feasible? I am not even sure about it
    2) Load data as XML Type in a table and register it. Then extract from there to load into various tables.
    Please help. I have to find the most efficient way of doing it.
    Regards,
    Sudhir

    Yes it is possible to use SQL*Loader to parse and load XML, but that is not what it was designed for and so is not recommended. You also don't need to register a schema, just to load/store/parse XML in the DB either.
    So where does that leave you?
    Some options
    {thread:id=410714} (see page 2)
    {thread:id=1090681}
    {thread:id=1070213}
    Those talk some about storage options and reading in XML from disk and parsing XML. They should also give you options to consider. Without knowing more about your requirements for the effort, it is difficult to give specific advice. Maybe your 7-8 tables don't exist and so using Object Relational Storage for the XML would be the best solution as you can query/update tables that Oracle creates based off the schema associated to the XML. Maybe an External Table definition works better for reading the XML into the system because this process will happen just once. Maybe using WebDAV makes more sense for loading XML to be parsed (I don't have much experience with this, just know it is possible from what I've read on the forums). Also, your version makes a difference as you have different options available depending upon the version of Oracle.
    Hope all that helps as a starter.
    Edited by: A_Non on Jul 8, 2010 4:31 PM
    A great example, see the answers by mdrake in {thread:id=1096784}

  • Most efficient way to consume log files

    Hello everyone,
    I've been absent from the forums for awhile but I'm back at it now... 
    I have a question about the most efficient way to consume log files.  I read in Powershell in action, by Bruce Payette that using a switch statement with a regex worked pretty well, that being said I haven't tried it yet. Select-string is working pretty
    well for me but I have about 10 different entry types that I need to search logs for every 5 minutes and I'm scanning about 15 GB of logs at every interval.  Anyway, if anyone has information about how to do something like that as quickly as possible
    I'd appreciate it.
    1.  piping log files that meet my criteria to select-string
       - This seems to work well but I don't like searching the same files over and over again
    2. running logs through get-content and then building a filter statement
      - This is ok but it seems to use up a fair bit of memory
    3. Some other approach that I haven't thought of yet.
    Anyway, I know this is a relatively nebulous question, sorry about that.  I'm hoping that someone on here knows a really good way to find strings in logs files quickly.
    Hope that helps! Jason

    You can sometimes squeeze out more speed at the expense of memory usage, but filters are pretty fast. I don't see a benefit to holding the whole file in memory, in this case.
    As I mentioned earlier, though, C# code will usually blow PowerShell away in terms of execution time.  Here's a rewrite of what I just did (just for the INI Section pattern, to keep the post size down):
    $string = @'
    #Comment Line
    [Ini-Style Section Line]
    Key = Value Line
    192.168.0.1 localhost
    Some line that doesn't match anything.
    Set-Content -Path .\test.txt -Value $string
    Add-Type -TypeDefinition @'
    using System;
    using System.Text.RegularExpressions;
    using System.Collections;
    using System.IO;
    public interface ILineParser
    object ParseLine(string line);
    public class IniSection
    public string Section;
    public class IniSectionParser : ILineParser
    public object ParseLine(string line)
    object o = null;
    Match match = Regex.Match(line, @"^\s*\[([^\]]+)\]\s*$");
    if (match.Success)
    o = new IniSection() { Section = match.Groups[1].Value };
    return o;
    public class LogParser
    public static IEnumerable ParseFile(string fileName, ILineParser[] lineParsers)
    using (StreamReader sr = File.OpenText(fileName))
    string line;
    while ((line = sr.ReadLine()) != null)
    foreach (ILineParser parser in lineParsers)
    object result = parser.ParseLine(line);
    if (result != null)
    yield return result;
    $parsers = @(
    New-Object IniSectionParser
    $results = [LogParser]::ParseFile("$pwd\test.txt", $parsers)
    $results
    Instead of defining separate classes for each type of line and output object, you could probably do something more generic with delegates (similar to how I used ScriptBlock.Invoke() in the PowerShell example), but it might sacrifice some speed to do so.

  • Best way to manage large library with AAC and MP3 versions of files

    I have a large library of music. I listen to music through iTunes and iPod/iPhones, but also other devices which only support MP3, and not AAC. I typically convert iTunes purchases to MP3, but I'm left with two copies of each song in the same folder. I'm looking for recommendations on the best way to manage what would essentially be a duplicated music library - a high quality version I use with my iTunes/ipods, and a lower quality MP3 version for the devices that only support that format.

    I have had a similar problem. I have all my music residing on a NAS where I access it from iTunes (for managing my iPods/iPhones) and a Tivo PVR (which is connected to my house stereo system.) The problem is that Tivo does not recognize AAC. So I've used iTunes to create mp3 versions of all my purchased AAC music. Because the NAS is set as my iTunes media folder location, iTunes puts the mp3 copies back into the existing folder structure (which it keeps organised) on the NAS. Tivo accesses the NAS directly, over the network. But iTunes also puts the additional copy into the iTunes library which leaves me with multiple copies of the same songs on iTunes AND my iPods. Having multiple copies on the NAS (mp3 for Tivo and AAC for iPod) is OK: I've got plenty of space on the NAS and the Tivo doesn't 'see' the AAC files.
    The solution I'm planning to implement is to delete the mp3 entries from the library as soon as I create them (leaving the files in the media folder.) But what I'm looking is for a way to automatically select the mp3 copies (for deletion) from the existing duplicates list. Any ideas?

  • What's the most efficient way to serve a file from a servlet?

    I have a servlet that does various different things depending on the needs. Sometimes it dynamically generates content, and sometimes all it does is send a file out, with no alteration.
    What is the most efficient way to just send a file?
    One option:
    OutputStream os = response.getOutputStream();
    InputStream is = new FileInputStream(...)
    (send all the bytes from is to os, the regular way using a buffer)Another option is to say:
    RequestDispatcher rd = response.getRequestDispatcher(fileName);
    rd.forward();Any other options? What's the prefered way of doing this?
    I know the rule of "don't optimize too early" but this is a situation where we need to get the maximum amount of files served with the hardware we have, and it's going to be a lot of static files, so efficiency is important.
    Thanks

    Ok, that's what I thought. It would be nice if there were a "response.sendStream(InputStream input)" method in the ServletResponse class. Even nicer would be a sendFile or sendChannel or something. This is probably a common usage and it's a place where the container has many opportunities for optimization. For example, it could call the operating systems send_file kernel call so the entire transfer would be done directly from the disk controller to the ether card (on systems that support that).
    For now I'll just do my own buffered copy.

  • I have a macbook pro I use for work and iMac at home. What is best way to manage my files? Use iCloud? Dock my laptop when I come home? Appreciate any suggesitons

    I have a macbook pro I use for work and iMac at home. What is best way to manage my files? Use iCloud? Dock my laptop when I come home? Appreciate any suggesitons

    That depends on what kind of "files" you're talking about and what your employer's policy is on using cloud storage.
    I found dropbox and/or OneDrive work very well for keeping documents in sync between multiple machines.

  • Does publishing as PDF increase file size? Is there a way to manage this?

    I am looking for any ways to reduce file size of presentations. We have to publish as PDF for single file purposes. I know you can change settings in Presenter publishing, but does publishing as PDF have any affect on file size and if so, are there ways to reduce file size?

    My Mac has 4 mail accounts coming into it, but you are correct, one of them is a POP account, (and unfortunately it is the main @ account, and is the one associated with my apple id, since we've had it for years).  I couldn't figure out how to replace this with the Imap version, short of deleting that account entirely. 
    Is this what I have to do? 
    Thanks for your help!

  • What is the best way to manage the file space given how much GB the video clips use up?

    I just downloaded a years worth of video off my HD camera.  I took up 125 GB on my hard drive.  What is the best way to manage this content going forward as there will be a lot more video to come in future years with small children!

    rule of thumb:
    SDef ~13GBs/h
    HDef ~30-40GBs/h ...
    latest investment of mine:
    ext.HDD, usb2 (=I have no trouble using usb2 for editing my short projects), 1.5TB=70€  ...
    ... which adds to ~4.2TB for my hobby, incl. back-up drives ...

Maybe you are looking for

  • Win CE vpn client and dhcp

    Hi all, I've got several win ce handheld devices that connects to an asa through a 3rd party vpn client, the asa is configured to authenticate the clients against a microsoft isa server and to provide ip address to clients by the way of an external d

  • Driver Issue

    I connected my iMac's to a Airport Base. I was able to successfully get the 17" to print through the base but the 20" tells me it has a -9672 error when it tries to connect with Bonjour. I figure the difference is because the 17" is using driver vers

  • Install Window 7 Via BOOTCAMP and create extra partitons for Personal Data

    Hello All; I'm new to Mac, Just purchased the MBP Mid 2012 non retina 2 months ago.. and upgraded to Mountain Lion 10.8.2 I'd like to Install Winows 7 via BOOTCAMP and have extra 1 or 2 partitions (ExFAT) on the same drive for my personal data, any a

  • Can't get to the installation window for Panther 10.3 upgrade

    Hello all, thanks for reading, Here's the deal: I have an iMac, 500 Mhz, G3, 128 RAM that originally has Mac OS 9 built into it. Recently (a day or two ago), I wanted to format my computer because it was giving me too much trouble (a message saying t

  • Iweb - a film editor's NIGHTMARE - need thumbnails on one page...!

    I'm a film editor and I have put my portfolio / my reel online in the past year using iweb and my site is separated into four pages and with mpeg4 movies on each page as thumbnails that the viewer can click on to watch one at a time. The spots are ro