Will more memory improve performance in this situation?
I upgraded from a 3 GHZ Windows machine with 1 GB memory to a Mac Pro 8-core, Leopard, with 2 GB RAM. Most everything runs a lot faster but a few things, like converting layers to smart objects still are a bit pokey. I expected I would never see the Mac equivalent of the hourglass, which seems to be a wristwatch, again, but I still do.
I have PS CS3 prefs set to 71% RAM for PS, out of 1963 available.
Most all of my images start at 15 MB in RAW format.
I have kept an eye on the efficiency reading at the bottom of the screen in the status area. It consistently stays at 100%. I presume that means my work isn't getting complex enough to go to virtual disk.
In this situation, is there anything to be gained for PS CS3 performance by adding more RAM to my machine?
I couldn't find the answer to this in other forum messages.
While Photoshop cannot directly address all the RAM itself, it works together with the OS to in effect use far beyond the 2-GB limit imposed by the 32-bit OS and beyond the 3-GB the Photoshop engineers were able to wrangle through a workaround (* SEE FOOTNOTE), bringing into RAM stuff that would otherwise be written to disk.
The advice is totally correct. You are just a tad behind the times. :) It has been discussed earlier, though some of the threads may have been deleted.
FOOT NOTE:
Elementary computing math. Both Panther and Tiger, under which Photoshop CS3 was developed and released, are 32-bit operating systems.
The 2
32 limitation still holds for all 32-bit applications (minus overhead/application footprint 2
31).
Because one bit is reserved, the calculation has to be 2
31, which works out to 2147483648, and that's why up through CS2, the Photoshop limit was around 2 GB as it was for any other applications because of the limitation imposed by the 32-bit OS.
In CS3, the Photoshop engineers devised a workaround to circumvent the limitations of the 32-bit OS to let it access about 3 GB.
So, be thankful for the resourcefulness of the Adobe folks, rather than rant against the forces of nature and mathematics.
Then, in Tiger (and presumably in the currently lame Leopard too), the OS began allowing Photoshop to take advantage beyond the 3 GB, as described in the first paragraph above, even though Photoshop is not
directly addressing the RAM.
Similar Messages
-
I'm trying to up grade the os but I keep getting the startup disk is full I ordered more memory I was told this will not help. What do I do?
I think as drive capacities increase, the old 10-15% becomes less accurate. The amount of free space you need doesn't really have anything to do with the drive size. So, increasing your drive size shouldn't mean that you need to have more free GB (which using a % of drive space would mean). You need free space to accommodate page outs (the amount of which would depend on how much RAM you have installed and how memory intensive the applications are), sleep images (again, this would max out at your total amount of RAM), and a bit to minimize fragmentation.
With desktop drives commonly in the 2TB range today, it is certainly not necessary to have 200GB+ free in order to maintain proper operation. I generally find about 30GB to be the minimum I'm comfortable with. Mind you, I pretty much always have way more than that available. But, if I'm working on a system and the amount of free space is at least 30GB, I would generally not site drive space as the cause of any performance issues. I'd say that 30GB is a minimum for a stable system (with 8GB or RAM installed). Of course at that amount, you would still need to free up space if you were to want to install or download any significant amount of data.
With servers being more likely to run into the 16GB of RAM range, more storage would be necessary. Most servers should be well stocked with storage, but the actual needs would vary greatly depending on what's being "served".
The 10-15% thing came about when we used to talk about drive capacities in hundreds of MBs and RAM in terms of KB (not MB and certainly not GB). More drive space is always a good thing, but as drive capacities continue to sky rocket, we don't need to dedicate larger amounts of storage on systems with the same specifications. A set amount of space is required for proper operation regardless of the capacity of the drive installed. -
Will more memory increase my iMac performance ?
will more memory increase my iMac performance ?
Depends.
Adding RAM only makes it possible to run more programs concurrently. It doesn't speed up the computer nor make games run faster. What it can do is prevent the system from having to use disk-based VM when it runs out of RAM because you are trying to run too many applications concurrently or using applications that are extremely RAM dependent. It will improve the performance of applications that run mostly in RAM or when loading programs. -
Have MacBook Pro (ancient) has
2.16 Ghz Intel Core Duo with
1 GB 667 MHz RAM
using OS 10.4.11.
Can I upgrade OS? If so, how far?
And can I add more memory?
I realize this is an old laptop but I need to wait to upgrade to new.if it is the core duo, mac OS X 10.6.8., max ram 2gb.
-
How much difference will more memory make with Logic?
I'm running Logic 6 on an iBook G4 with 1.33 ghz and 768 meg of ram. I can max out at 1.5 gig of ram. What difference will this make? I'm also going to upgrade to Logic 7 soon. I'm going to wait a while before I get an INTEL Mac since most of my plugs have no updates available yet (Sampletank, Amplitube, and T-Racks mastering). I figure in a year, INTELS will be much more common.Please share thoughts. I run all the audio files from a 7200 Mercury Firewire drive. I figure before my iBook is outdated beyond use I can upgrade memory and eventually have a newer/faster HD installed (There's a few places that will install new HD, transfer data and have everything back to you in 24 hours).
Adding memory will only make a truly big difference if you're currently low enough that the system resorts to using virtual memory paging. Load up a typical song in Logic, then start Activity Monitor. On the System Memory display, observe the number for 'page outs'. If it rarely or never increases while you're running Logic, adding memory won't make a huge difference. If 'page outs' is constantly growing, more memory will be dramatically improve the overall behavior of the system.
Ignore 'page ins', it's not relevant.
Note: those places that do 24 hour turnaround (via express shipping) for a drive replacement charge quite a premium for the service. I'd say you're better off doing as little as possible to the current system, and saving the money for the next one. Just my opinion, of course.
Quad G5 2.5Ghz 4.5GB 2x250G, PB 15" 1.5Ghz,80G,1.5G Mac OS X (10.4.4) -
Will native compiling improve performance?
Hi,
I've got familiar with Excelsior Native Compiler since a week ago. They claim on their website that compiling Java classes to native code (machine code) will improve the performance of the application. However, JAlbum (http://jalbum.net) says that its JAR files of the application run "basically at the same speed" compared to the native compiled one for windows.
Will really compiling Java classes to native code improve performance? I'm not talking about the startup speed, I mean the whole application performance.
Thanks...depends on what the app is doing
many things in java run as fast as native code, especially if you're using a later version of java
i guess there's one way to find out :-) -
How to improve performance of this SQL query?
Hi,
I have a query that tries to build a string (RPATH) for use as a url parameter. The query is:
SELECT DISTINCT USERNAME, PASSWORD, ROLE, RIGHTS,
DECODE(GEO, ROLE, 'g='||NVL(GEO,'none'), NULL)||
DECODE(AREA, ROLE, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none'), NULL)||
DECODE(REGION, ROLE, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none')||'&r='||NVL(REGION,'none'), NULL)||
DECODE(DISTRICT, ROLE, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none')||'&r='||NVL(REGION,'none')||'&d='||NVL(DISTRICT,'none'), NULL)||
DECODE(OFFICE, ROLE, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none')||'&r='||NVL(REGION,'none')||'&d='||NVL(DISTRICT,'none')||'&o='||NVL(OFFICE,'none')
, NULL) RPATH
FROM (SELECT U.*, L.*
FROM (SELECT * FROM T_USERS WHERE USERNAME='xxx' AND PASSWORD='yyy') U, T_LOC_SUB L
WHERE U.ROLE IN ('WW', L.GEO, L.AREA, L.REGION, L.DISTRICT, L.OFFICE))
GROUP BY USERNAME, PASSWORD, ROLE, RIGHTS, GEO, AREA, REGION, DISTRICT, OFFICE;
T_USERS is defined as
CREATE TABLE T_USERS (
username VARCHAR2(10) CONSTRAINT T_USERS_username_pk PRIMARY KEY,
password VARCHAR2(10),
role CONSTRAINT T_USERS_role_FK REFERENCES T_LOC_MAIN(loc),
rights VARCHAR2(3)
T_LOC_SUB is defined as
CREATE TABLE T_LOC_SUB (
geo CONSTRAINT T_LOC_SUB_geo_FK REFERENCES T_LOC_MAIN(loc),
area CONSTRAINT T_LOC_SUB_area_FK REFERENCES T_LOC_MAIN(loc),
region CONSTRAINT T_LOC_SUB_region_FK REFERENCES T_LOC_MAIN(loc),
district CONSTRAINT T_LOC_SUB_district_FK REFERENCES T_LOC_MAIN(loc),
office CONSTRAINT T_LOC_SUB_office_FK REFERENCES T_LOC_MAIN(loc)
T_LOC_MAIN is defined as
CREATE TABLE T_LOC_MAIN (
loc VARCHAR2(4) CONSTRAINT T_LOC_MAIN_loc_PK PRIMARY KEY,
label VARCHAR2(60),
rank NUMBER
REGION and DISTRICT columns in T_LOC_SUB may be NULL at times. How can I rewrite the SQL to make it run faster or more efficiently?
Please help.. Thank you..Hi,
I just realised I can simplify the query to:
SELECT DISTINCT USERNAME, PASSWORD, ROLE, RIGHTS,
DECODE(ROLE,
GEO, 'g='||NVL(GEO,'none'),
AREA, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none'),
REGION, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none')||'&r='||NVL(REGION,'none'),
DISTRICT, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none')||'&r='||NVL(REGION,'none')||'&d='||NVL(DISTRICT,'none'),
OFFICE, 'g='||NVL(GEO,'none')||'&a='||NVL(AREA,'none')||'&r='||NVL(REGION,'none')||'&d='||NVL(DISTRICT,'none')||'&o='||NVL(OFFICE,'none'),
NULL) RPATH
FROM (SELECT U.*, L.*
FROM (SELECT * FROM T_USERS WHERE USERNAME='xxx' AND PASSWORD='yyy') U, T_LOC_SUB L
WHERE U.ROLE IN ('WW', L.GEO, L.AREA, L.REGION, L.DISTRICT, L.OFFICE))
GROUP BY USERNAME, PASSWORD, ROLE, RIGHTS, GEO, AREA, REGION, DISTRICT, OFFICE;
Anyone can offer a better and more efficient improvement?
Thanx! -
Will more memory make Day of Defeat source playable under boot camp?
i have a 2.0ghz macbook with 1 gig of memory. if i upgraded to 1.5 gigs, do you think it would make a difference in gaming? in day of defeat source, i get 40fps on a simple custom made map. if i play any other maps, i get 9fps steady and my latency gets real high. im thinking this is maybe due to a low amount of memory. i dont want to waste my money upgrading for nothing. would it make day of defeat atleast playable?
well its not really os x performance im worried about, its day of defeat. if i recall correctly, the system recommendations for the game recommend 1gig for memory. since the intel gma 950 is integrated, its using up that memory. especially when it can use up to 200mb in games under windows. i really am thinking more ram will help, but i just dont want to waste my money and find out it didnt do anything. i used to have a gaming pc before i sold it and a ram upgrade made all the difference in the world. but since i am dealing with integrated graphics, im wondering it just cant handle it. the thing is though, i have put in so many graphics tweaks in the game, it should run. i mean it looks like the old counter-strike which i run perfectly.
-
Improve performance on this Select (KNA1, KNB1, KNVV)
Hello guys,
I have a select as follows:
SELECT KNA1~KUNNR
KNA1~KTOKD
KNA1~LAND1
KNA1~NAME1
KNA1~ORT01
KNA1~PSTLZ
KNA1~REGIO
KNA1~STRAS
KNVV~KDGRP
KNB1~BUKRS
INTO CORRESPONDING FIELDS OF TABLE itab
FROM KNA1 AS KNA1
LEFT OUTER JOIN KNB1 AS KNB1
ON KNA1MANDT = KNB1MANDT AND
KNA1KUNNR = KNB1KUNNR
JOIN KNVV AS KNVV
ON KNA1MANDT = KNVVMANDT AND
KNA1KUNNR = KNVVKUNNR
WHERE KNA1~KUNNR IN S_KUNNR
AND KNA1~KTOKD IN S_KTOKD
AND KNA1~LOEVM = P_DELETE
AND KNVV~VKORG = P_VKORG
AND KNVV~VTWEG = P_VTWEG
AND KNVV~SPART = P_SPART.
both ranges s_kunnr k_ktokd are mandatory on selection screen.
any thoughts how to improve this??our basis team worked on this to enchance by adding indexes, but in vain
Hi Dee,
Indexes are not as straightforward as they seem. The typical approach is to use all the key fields in the table. But what if the user of the program does not fill in all the fields on the parameters/selection screen? In those cases, the select will not key off of those table fields, and consequently the full-key-field index will probably not help too much. You have to tune your index to how the program is usually run.... Ask if you can get index-creation authority.. and try differerent ones using ST05 as the measurement tool.
edit: to echo what Rob Burbank said: ST05 will show you if the index is being used. Very handy.
Also, dynamic selects may help as well. See: [Dynamic Select Statement.]
If all else fails, try the RFC method... [https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/performance%20tuning%20using%20rfc.pdf]
I hope that this helps,
God Bless,
Dan Perecky
Edited by: Daniel Perecky on May 27, 2009 12:07 AM -
Utl_raw.bit_and - how can I improve performance of this query?
Hi all
Hugely grateful for any light anyone can shed.
I need to do bit AND operations on 128 bit numbers and I'm stuck in Oracle 10g.
10g provides a very nice bitand() function that can be applied to numbers but it only works up to 64 bit numbers (actually only 62 I think because it needs a couple of bits)
So I've been looking at using the utl_raw.bit_and function. It works very well, except that I'm encountering a massive performance hit, which hopefully is in the way I'm using it, rather than intrinsic to the speed at which utl_raw.bit_and itself performs..
With numbers, I do a query like this:
select count(1) from offer_a where bitand(bit_column, 51432) = 51432
With utl_raw.bit_and (and 16-byte RAW column), I am passing in a hex value (may not be the best thing? Would passing in binary be better?) and doing my query like this:
select count(1) from offer_a where utl_raw.bit_and(bit_column,hextoraw('00000000000000000020008000002ca1')) = hextoraw('00000000000000000020008000002ca1');
One million rows using bitand takes about a second, using utl_raw.bit_and like this takes 25 seconds or so!!! Hopefully it's something in the way I'm calling it, and there's a faster way?
Thank you!
JakeHmm.. Actually it may not be that simple.
I had created an index on the number column that oracle seems to consistently use if I do a query like:
select count(1) from scott.offer_b where
current_price >= 0 and
bitand(current_price, 9008574719100165) = 9008574719100165
(without the >= oracle seems to do a full table scan. The reason I created the index is that there's other columns in the data table, making larger blocks. I figured that an index, even though most of needs to be scanned, would be faster because I can cram many more rows into each block..?).
But if I drop the index on the number column, it takes about 12 secs/1m rows, in other words about half the time of the utl_raw.bit_and().
So it's possible that bitand on 64 bits takes about half the time of utl_raw.bit_and on 128 bits, which is very reasonable..
So maybe the real problem I have is why oracle is not using the equivalent index that I placed on the RAW column when I do:
select count(1) from scott.offer_b where
hex_bit_sig >= '00000000000000000020008000002ca1' and
utl_raw.bit_and(hex_bit_sig,'00000000000000000020008000002ca1') = '00000000000000000020008000002ca1';
(By the way I realized that I don't need to use the hextoraw - seems like just putting a hex number in '' is the right way to specify a raw anyway?)
So yes, I think that's the real problem - how can I get oracle to use the index I created on the RAW value -
"out of memory error" will more memory help?
I seem to be reading mixed reviews. I have an employee doing a really simple editing task with FCP 4.5 on an iMac we have that is 1.8 GHZ with 512 MB RAM. she keeps getting "Out of Memory" errors in FCP 4.5. So we're buying 2 GB RAM. Now I'm reading in other forums that the error may still continue. Any thoughts?
Aside from the lack of ram - 512 MB is really the minimum for the OS - out of memory messages can also come about when using CMYK color space graphics in FCP. All images should be in the RGB color space.
This usually doesn't appear as an issue unless you are using images that were intended for offset printing or someone inadvertently changed the color space from RGB.
Good luck.
x -
How will the query improve performance when we use hint index_ss
hi,
I got a SQLquery from our Reports team. initially when I ran the query it took long time and I tuned the query using SQL TOAD optimizer ..I ran the tuned query and it fetched the rows faster than the last one. I observed that a new Hint was added to that query. Index_ss+ > can some explain me how this index_ss increase the performance with an exampleAs always the online documentation (at http://tahiti.oracle.com) comes with the answer.
Sadly you need an extra pair of voluntary fingers to search and read it.
http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/sql_elements006.htm#SQLRF50415
Sybrand Bakker
Senior Oracle DBA -
How to improve performance for this code
Hi,
LOOP AT lt_element INTO ls_element.
READ TABLE lt_element_ident INTO ls_element_ident
WITH KEY element_id = ls_element-element_id BINARY SEARCH.
IF sy-subrc EQ 0.
MOVE ls_element_ident-value TO lv_guid.
SELECT * FROM zcm_valuation_at
APPENDING CORRESPONDING FIELDS OF TABLE lt_caseattributes
WHERE case_guid = lv_guid.
ENDIF.
ENDLOOP.
LOOP AT lt_caseattributes INTO ls_caseattributes.
IF ls_caseattributes-ext_key IS INITIAL.
SELECT SINGLE ext_key
INTO CORRESPONDING FIELDS OF ls_caseattributes
FROM scmg_t_case_attr
WHERE case_guid = ls_caseattributes-case_guid.
ENDIF.
*To get the Status description of the Case
SELECT SINGLE stat_ordno_descr
INTO ls_caseattributes-status
FROM scmgstatprofst AS a
INNER JOIN scmg_t_case_attr AS b
ON aprofile_id = bprofile_id
AND astat_orderno = bstat_orderno
WHERE case_guid = ls_caseattributes-case_guid.
MODIFY lt_caseattributes FROM ls_caseattributes INDEX sy-tabix TRANSPORTING status ext_key.
ENDLOOP.
READ TABLE lt_caseattributes INTO ls_caseattributes INDEX 1.
Regards,
MarutiHi,
try this kind of code:
==================================
start new
DATA:
lt_scmgstatprofst LIKE scmgstatprofst OCCURS 0 WITH HEADER LINE,
wa_scmg_t_case_attr LIKE scmg_t_case_attr.
SELECT * FROM scmgstatprofst INTO TABLE lt_scmgstatprofst.
SORT lt_scmgstatprofst BY profile_id stat_orderno.
end new
LOOP AT lt_element INTO ls_element.
READ TABLE lt_element_ident INTO ls_element_ident
WITH KEY element_id = ls_element-element_id BINARY SEARCH.
IF sy-subrc EQ 0.
MOVE ls_element_ident-value TO lv_guid.
SELECT * FROM zcm_valuation_at
APPENDING CORRESPONDING FIELDS OF TABLE lt_caseattributes
WHERE case_guid = lv_guid.
ENDIF.
ENDLOOP.
LOOP AT lt_caseattributes INTO ls_caseattributes.
IF ls_caseattributes-ext_key IS INITIAL.
SELECT SINGLE ext_key
INTO CORRESPONDING FIELDS OF ls_caseattributes
FROM scmg_t_case_attr
WHERE case_guid = ls_caseattributes-case_guid.
ENDIF.
*To get the Status description of the Case
start deletion
SELECT SINGLE stat_ordno_descr
INTO ls_caseattributes-status
FROM scmgstatprofst AS a
INNER JOIN scmg_t_case_attr AS b
ON aprofile_id = bprofile_id
AND astat_orderno = bstat_orderno
WHERE case_guid = ls_caseattributes-case_guid.
end deletion
start new
CLEAR wa_scmg_t_case_attr.
SELECT SINGLE * FROM scmg_t_case_attr INTO wa_scmg_t_case_attr
WHERE case_guid = ls_caseattributes-case_guid.
READ TABLE lt_scmgstatprofst WITH KEY
profile_id = wa_scmg_t_case_attr-profile_id
stat_orderno = wa_scmg_t_case_attr-stat_orderno
BINARY SEARCH.
IF sy-subrc IS INITIAL.
ls_caseattributes-status = lt_scmgstatprofst-stat_ordno_descr.
ENDIF.
end new
MODIFY lt_caseattributes FROM ls_caseattributes INDEX sy-tabix
TRANSPORTING status ext_key.
ENDLOOP.
READ TABLE lt_caseattributes INTO ls_caseattributes INDEX 1.
==================================
Regards
Walter Habich
Edited by: Walter Habich on Jun 17, 2008 8:41 AM -
Will find my iPhone work in this situation?
I have two iPhones both using the same appleID. I lost one, will I still be able to find it or do I have to log into another account to use find my iPhone?
You can find it even if both use the same Apple ID. You do not need to use a different Apple ID.
-
How to Improve Performance of this query??
Hi experts,
Kindly suggest me some perfomance optimization on the below code.
SELECT * FROM vtrdi AS v
INTO TABLE six
FOR ALL ENTRIES IN r_vbeln
WHERE vbeln EQ r_vbeln-low
AND trsta IN s_trsta
AND vstel IN s_vstel
AND tddat IN s_tddat
AND vbtyp IN r_vbtyp
AND lstel IN s_lstel
AND route IN s_route
AND tragr IN s_tragr
AND vsbed IN s_vsbed
AND land1 IN s_land1
AND lzone IN s_lzone
AND wadat IN s_wadat
AND wbstk IN s_wbstk
AND lddat IN s_lddat
AND lfdat IN s_lfdat
AND kodat IN s_kodat
AND kunnr IN s_kunnr
AND spdnr IN s_spdnr
AND inco1 IN s_inco1
AND inco2 IN s_inco2
AND lprio IN s_lprio
AND EXISTS ( SELECT * FROM likp
WHERE vbeln EQ v~vbeln
AND lifnr IN s_lifnr
AND lgtor IN s_lgtor
AND lgnum IN s_lgnum
AND lfuhr IN s_lfuhr
AND aulwe IN s_aulwe
AND traty IN s_traty
AND traid IN s_traid
AND vsart IN s_vsart
AND trmtyp IN s_trmtyp
AND sdabw IN s_sdabw
AND cont_dg IN r_cont_dg ).
Thanks in Advance...
Santosh.Try to write 2 select
SELECT * FROM vtrdi AS v
INTO TABLE six
FOR ALL ENTRIES IN r_vbeln
WHERE vbeln EQ r_vbeln-low
AND trsta IN s_trsta
AND vstel IN s_vstel
AND tddat IN s_tddat
AND vbtyp IN r_vbtyp
AND lstel IN s_lstel
AND route IN s_route
AND tragr IN s_tragr
AND vsbed IN s_vsbed
AND land1 IN s_land1
AND lzone IN s_lzone
AND wadat IN s_wadat
AND wbstk IN s_wbstk
AND lddat IN s_lddat
AND lfdat IN s_lfdat
AND kodat IN s_kodat
AND kunnr IN s_kunnr
AND spdnr IN s_spdnr
AND inco1 IN s_inco1
AND inco2 IN s_inco2
AND lprio IN s_lprio.
SELECT * FROM likp into table itab
WHERE vbeln EQ v~vbeln
AND lifnr IN s_lifnr
AND lgtor IN s_lgtor
AND lgnum IN s_lgnum
AND lfuhr IN s_lfuhr
AND aulwe IN s_aulwe
AND traty IN s_traty
AND traid IN s_traid
AND vsart IN s_vsart
AND trmtyp IN s_trmtyp
AND sdabw IN s_sdabw
AND cont_dg IN r_cont_dg
loop at six
check whether entry is exists or not
if not remove from six interbal table.
endloop.
Thanks
Venkat
Maybe you are looking for
-
Getting error when installing on my iMac
Aaaaarrrrr. I'm ready to throw my mac out the window. Here's what I have: iMac 1.25 GHz PPC G4 w/ 512 MB. I am running on OS X 10.2.8. I am trying to install my full retail version of Tiger; however, when I run the installation I get the message "Una
-
Found by accident yesterday when my iPhone connected to the WiFi in Starbucks in Hamburg. When checking the SSID I found it was BT Openzone and when trying the connection App with my standard login details.... It worked! Currently enjoying free WiFi
-
Count selected files, insert appropriate number within filename?
Hi all. Appreciate any help you can provide. I need a script that you can run on a selection of files within a folder and insert the appropriate number of the file, inside the file after the photo ID number. For example I have a group of photos that
-
WIFI suddenly very poor on my MBPro
I used to be quite content with the WIFI reception on my MBpro but lately it has become quite poor. In work I used to get full or nearly full bars, just like the other MBpro (same model as mine) and Macbook that share the room. Lately I can only mana
-
Best Way to Purchase Adobe Acrobat for our office?
We have an office of 15 computers that we would like to get the new Adobe Acrobat for. What is the best way to purchase it for 15 computers?