|Is there a way to read directly from the hard drive to the GPU|
The GPU is not directly connected to the system RAM. There's a bus
inbetween, in current generation computers a PCI-Express bus. ATA storage
has a controller inbetween. There is no direct connection between memories.
BUT there is DMA, which allows certain periphials to directly access the
system memory through DMA channels. DMA on PCI-Express also works between
periphials. Theoretically a GPU could do DMA to the ATA controller.
Practically this is of little use! Why? Because of filesystems. Even if
there was some kind of driver support to let the GPU access a storage
periphial directly, it'd still have to do all the filesystem business,
which doesn't parallelize to the degree as GPUs are designed for.
Alas regarding your question:
In my OpenGL program I read from the header file t
|how to shrink KVM hard drive image|
Images can be sparsed, and your cp might not respect that for various
reasons. I would:
check the real file usage (du -sh vm.img or qemu-img info vm.img)
use qemu-img convert -S to recreate a sparse image
convert to qcow2 to have growing and versatile image instead
|Methods for tracking changes to hard drive|
For realtime tracking when file or directory changes you can use inotify on
Linux or FileSystemWatcher on Windows. Combine with rsync to get delta.
|Adding a new hard drive to xampp|
If you want to sort of "span" the drive, Windows has this handy feature
(similar to linux's symlinking) called mklink which you can create a folder
in the current directory that is just a symbolic link to the drive. Quick
and easy way to span it. I am not sure of any downsides to do doing this,
other than if the drive letter changes (if external drive).
That way you should not have to add or change any of your paths in the
config etc. Not sure if that is what you were looking for, but hopefully it
Also, did you try your 3rd config you pasted? Did it not work? From what I
can see, as long as permissions are fine it should work that way.
|Unmount my external hard drive in bash|
Searching for "Unmount Hard Drive Terminal" yields
as the first result. >.>
russlar provides a solution:
open terminal, and run df -h. this will tell you all the hard drives
mounted. then, run sudo umount /dev/something, where somethign is the name
of the hard drive that you want to unmount.
Nothing wrong with asking, but when a solution is on the first Google
result, it's a little... odd.
|How to identify system hard drive using Win32_DiskDrive|
The documentation you linked has the answer:
Your management object will have those properties in it.
If you're getting null for those values then the problem is that you're
using a version of Windows that doesn't support them.
Windows Server 2003 and Windows XP: This property is not available.
In which case you have to use the Signature property, but this requires XP
SP3 I believe.
|Accessing a file on the server's hard drive|
You cannot reach the file that is "above" the wwwroot folder by design. The
way to do this is to a) copy the file there, b) setup a symbolic link (if
on linux) or c) preferably, move / setup another web root folder.
Alternatively, write a server script to dump the file contents.
|Remove files from a NetBeans project but not the hard drive|
Solution working with Netbeans 7.3.1:
right click on your project in the "Projects" window,
click on "Properties",
click on "Ignored folders" in the left panel called "Categories",
click on "Add folder" and select the folders you want to ignore.
|Save Work Done In MS Word To A Database Not On A Hard Drive|
The method you are using is extremely inefficient and I wouldn't recommend
the process, but the reason that you code is failing is your length....
when you are saving your MemoryStream you are setting the length int len =
Application.ActiveDocument.Content.StoryLength; but when you try to
retrieve it, you are setting it int len = int.MaxValue; which would be far
past the end of the data stream.
|How to remove file permissions on linux from an external hard drive?|
To make the partition accessible under Linux run:
sudo chmod -R 777 /media/<drive-name>/
this should make the mac drive accessible for you.
Changing ownership would do about the same, but you need not worry about
|Is three a way for a Chrome App to reach user's file on hard drive with permission?|
Streaming can be done using HTML5 Video tag.
Please check :
Also, you can use plugins like :
|Single git repo setup tracking multiple locations on hard drive|
No, there is no mechanism in git for this. Git assumes that all files that
it manages (the "working copy") live in a single directory (and
subdirectories); there is no support for managing two separate directories
in in repo.
So you'll have to somehow keep everything in one directory, probably as
subdirectories HTMLTemplates and theme or similar.
You could use two git repos, but I'd strongly advise against this. A single
repo should contain a whole "project", i.e. everything needed to build one
piece of software (excluding things like external libraries). If you split
your project across two repositories, you cannot usefully branch and merge
(because you'd have to do it in both repos simultaneously), you cannot
easily check out old versions etc..
To solve your problem, I see a few poss
|Change my current working directory in Python to my external hard drive.|
You are correct.
Double the backslashes, use forward slashes, or use a raw string.
|Python upload an Image form my hard drive and show it on a canvas wideget.|
There's a handy module for that: tkFileDialog!
The function will return the path to the file for you and theres a variety
of options you can set here
|How do I bind a WPF Image element to a PNG on the local hard drive using a relative filepath derived from a DB?|
You need to use custom value converter to convert strings to images if you
want to load files from the file system. Image.Source, when a string is
passed, expects a file name from resources. You can find implementation of
a such converter here: Display an image in WPF without holding the file
|My Apple MacBook hard drive crashed - provisioning profiles lost, is there a way I can still update my app?|
Create a new certificate if needed then create a new set of provisioning
profiles. Install the updated profiles and update your apps to use the new
profiles. That's it. Not that big of deal other than spending 30 minutes
redoing this stuff.
|Need Apps Script to Copy a File(s) from my Local Hard Drive to a Google Sites Folder|
You have to write an UI to that allows the visitor to the site to upload
See https://developers.google.com/apps-script/reference/ui/file-upload for
|Serial Communication gets back wrong answer when something is running in the background (like browsing the hard drive)|
Note: serialPort.Write(string) is a non-blocking store into the output
That means the following won't guarantee you've even finished writing your
request before you stop listening for a response:
_shouldStop = true;
You could add:
while( serialPort.BytesToWrite > 0 ) Thread.Sleep(1); // force blocking
but it's ill advised.
One thing I'm wondering. There is only a single serial port here. Why do
you want many different threads to work with it when you could manage the
entire serial port interaction with a single thread? (Or at worse, 1
thread for input 1 thread for output)
To me it makes a lot more sense to store up requests into a queue of some
kind and then peel them off one at a time for processing in a single threa
|learn c the hard way ex 26 trouble understanding function|
Usually, when you call Shell_exec, you'd call it like this:
Shell_exec(foo, bar, baz);
Then you do
Which tells the computer "Okay, starting after FOO (or 'template' inside
the function) put everything else in the argp variable and end the argp
variable with NULL"
So, inside argp it looks something like this:
argp == [&bar, &baz, NULL]
When it hits the for loop, what va_arg does is that it removes the first
entry from argp and then goes to the location of bar. However, it doesn't
actually know what bar is, so you have to tell the va_arg what type of
variable is contained at the address, so argp is now
argp == [&baz, NULL]
key == bar
HOWEVER, you notice that there's another va_arg in the loop itself! That
consumes another variable from argp!
|trouble making drive insertion detection c#|
I'm not seeing your actual MenuItem, but wherever it is, you're referencing
both System.Windows.Controls and System.Windows.Forms, and so you'll have
to clarify. Somewhere it's going to be something like:
private MenuItem _mItem;
And that'll have to change to:
private System.Windows.Forms.MenuItem _mItem;
(or System.Windows.Control; try one and see if it breaks!)
The second error is probably accurate: change MainWindow from inheriting
from Window to inheriting from System.Windows.Forms.Form and see if that
fixes it. Alternately, remove the override. It's correct that
System.Windows.Window has no method for WndProc, but Form does...
|google drive api - copyfile working only with permission for accessing all files in drive (but jst need to copy)|
According to the documentation, Files.copy() requires at least one of the
following three permissions:
https://www.googleapis.com/auth/drive: "View and manage the files and
documents in your Google Drive" which is the one you want to avoid
https://www.googleapis.com/auth/drive.file: "View and manage Google Drive
files that you have opened or created with this app." Which means you can
freely create any file but only open the files your app created. You can
only copy a file you created, but you cannot copy any other files even if
it is public.
https://www.googleapis.com/auth/drive.appdata: "View and manage its own
configuration data in your Google Drive" Which only lets you control your
application-specific Appdata folder which is probably not what you want.
You can only copy a file with
Same situation as following question:
I needed to add to the scope the path 'drive' at authorizing, I had only
drive.file which is intent to create/edit files only. The weird thing is
that the API returns deleted files when you don't have permissions to view
files, I think it's a bug in the API (a serious one).
Post this bug on google drive:
|Error while Retriving files from google drive using drive API. “Calling this from your main thread can lead to deadlock|
You should do any code that could take a long time such as I/O or network
activity on a different thread. In your situation your file retrieval would
be best done within an ASyncTask.
The reason for this warning is because when your code is being executed to
retrieve the file from Drive, the code will block until the file retrieval
has completed, this means that nothing else within the program will be able
to respond, i.e. GUI will not update and input from the user trying to do
stuff with the GUI will not be registered. After a few seconds, if the file
retrieval still isn't complete, then the user will be presented with an ANR
(Application Not Responding) message. This will either give the user the
choice of waiting, if their patient, or most likely force closing your app.
Start with zero on your first call. Within the response is the current
largest change id, which you need to store and use on the next request. In
your code, it will materialise as "resp.largestChangeId".
|Monitoring changes in Google Drive files for whole domain using Drive API|
Domain-wide delegation simplifies the authentication portion for your app
but you'll still need to auth as each user to get their files and changes.
It may be possible for your app to "grab" all files and make itself (or a
special user) the owner, then you just have one user account to scan but
the "grab" process would still need to run at regular intervals to find new
files created or uploaded by end users.
I believe most apps that need to scan content at this level do it via cron
jobs or AppEngine task queues which make it easy to chunk up the scans
throughout the day. Generally they expect to scan each user account once
every 24 hours or so.
|Windows: How to symlink drive to another drive?|
No, mklink isn't going to do it for you. What you need to do is to create
a virtual hard drive (VHD) and copy the client's data to it. (Or modify the
export script, which is the best thing to do.) I used Windows 7 to test my
Start-> run-> diskmgmt.msc (accept all defaults... I'm not doing anything
From the menu bar select Action -> Create VHD
Choose the location and name the file (which will be the vhd) and specify
the size and click OK.
Right click on the Disk # (underneath will be Unknown and the size and "Not
Initialized"). Select "Initialize Disk" & click OK
Right click on the black bar of the unallocated disk space and select "new
simple volume". A wizard opens up an on the second page it lets you assign
the drive letter. Complete the wizar
|How do I create & edit a spreadsheet file on google drive using Google Drive APIs only from my Android app?|
You should take a look at Google Spreadsheet API 3.0. It supports JAVA
which you can use in your Android application.
|Google Drive sdk for android, Getting error 400 Bad Request when uploading file to Google Drive|
You seem to be setting the mime type in the File object, but you need to
set it in the FileContent object.
When you create your file content, you can try passing in the type in
the constructor new FileContent("image/jpeg", localFile); or using the
method setType("image/jpeg"); but in your mediaContent instance, not in
your body instance.
|Using Subclipse with share drive specifically an office-like share drive|
You should start with the SVN book, chapter 1:
You need a SVN server and repository. That is what you will "share" with.
All users that want to collaborate on the versions of a file will need to
use a SVN client so that they can checkout and edit files stored in your
repository and commit their changes back.
|Listing of all folders of Google Drive through IOS Google Drive SDK|
Assuming this code works, there is a problem in the query. Multiple queries
should be combined by and.
query.q = @"mimeType='application/vnd.google-apps.folder' and
For more examples of sample queries, take a look at Search for Files in
Also, in case this code doesn't work, you want to use Files.list() with
query above. Check the link and there is a sample code for Object-c you
might want to use.
|Having a hard time with OOP php|
Variable $results is array and you use echo!.
Use foreach like:
$db = new Database();
$results = $db->select_all_users("*", "os_inventory");
foreach($results as $temp)
echo "<td>". $temp . "</td>";
|Emulating hard keyboard lid|
Ok, to enable the hardware keyboard on your Android Emulator, it depends on
the operating system you're using and on the version of the SDK version.
As said here:
For Windows ->
Go in the folder of the AVD, open the config.ini file there and put
For Mac OS and Linux, use this command ->
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes'
>> "$f"; done
Then, if you're using SDK rev 21 (as said here), on the "Edit Android
Virtual Device (AVD)", there's an option with "Hardware keyboard Present"
and a checkbox.
This whole thing is also explained here:
Procedure 1: Enable keyboard property from installed folder structure
Go to ".android" directory
Open "avd" director
|USN journal for hard links|
The journal will get an entry when you add the hard-link
USN_REASON_HARD_LINK_CHANGE. Then as time goes on, any of the hard links
may be opened, and changes made. The subsequent USN entries will all
reference the original file's FileReferenceNumber, but will contain
FileName and ParentFileReferenceNumber that depend on which link was
actually opened. This is what you have available to distinguish between
links. Note that it might be tempting to distinguish using only the
ParentFileReferenceNumber, but this isn't really safe. While the most
widely used pattern is to have the same-named link in different
directories, you could have a link in the same directory but with a
Note on moved links: If you choose to read the USN in "summary mode" (your
|hard linked list in C|
struct DVDInfo **nextPtrPtr = &gHeadPtr;
*nextPtrPtr = curPtr;
The value of a double pointer is address of another pointer. For
AddToList(), you need double pointer because that way the value pointed by
the nextPtrPtr automatically starts with the address of the list header
(gHeadPtr) and if needed, updates it. If there was no need to update the
gHeadPtr, you could have easily used "struct DVDInfo *nextPtrPtr".
For AddToList(), there are two cases and we definitely need the double
pointer for the first case. The first case is that if gHeadPtr is NULL and
that means there is no elements in the list. For such cases, "**nextPtrPtr
= &gHeadPtr" would mean that hte value of nextPtrPtr would be NULL.
That is what we are checking with "*nextPtrPtr != NULL". Since it is NULL,
|"git reset hard" before my first commit|
You can get the contents back, they're all in .git/objects because you did
git add. Recovering the file names won't work since you never wrote a tree
before wiping the index, but run git fsck --lost-found to get what you can.
|Looking at Hard-Code used in VS 2012|
You are looking for the .NET source code:
Alternatively, use a decompiler such as JustDecompile.
|Hard Join in Magento|
I found the solution after 10 hours of searching...
array('t2' => 'enterprise_rma_item_entity'),
'main_table.entity_id = t2.entity_id',
array('type_rma' => new
Zend_Db_Expr("(t3.total_qty_ordered - t2.qty_requested)")
array('t3' => 'sales_flat_order'), 'main_table.order_id
|How to hard quit a Tkinter program|
root.quit() just Bypasses the root.mainloop() i.e root.mainloop() will
still be running in background if quit() command is executed.
this will stop root.mainloop() itself but it wont close the python program
and everything will still be ran just without the GUI
|Jersey with Jetty hard time|
Exchange jersey-server to :
|Learn Python the Hard Way Exercise 43|
The Map class has a dictionary of scene names that are keys, and instances
of different classes as the values. To retrieve one of the instances, you
call a method passing in a string that is the scene name. The Map class
then returns an instance of the corresponding class.
Couldn't you just do it with class methods instead (i.e. methods
without self as a param.)? Then you could just call, for example,
Yes, you could. The downside is that now you have hard coded the names of
your scene classes in your code. If you later decide to rewrite your
program to remove some scenes or add other scenes, you have to change all
the places in your code where you hard coded the names. If you employ the
Map class, then changes only have to be made to the dictionary.