FEATURE REQUEST: use type literal for primitive StoredMap creation

Mark, hello;
I suggest to incorporate into api classes like shown below to avoid boiler plate with primitive bindings;
the idea is to use TypeLiteral approach:
http://google-guice.googlecode.com/svn/trunk/javadoc/com/google/inject/TypeLiteral.html
so you can instantiate like this:
// note the tail
          PrimitiveStoredMap<String, Integer> map = new PrimitiveStoredMap<String, Integer>(database) {};
thank you;
Andrei.
import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.Map;
import com.sleepycat.bind.EntryBinding;
import com.sleepycat.bind.tuple.BooleanBinding;
import com.sleepycat.bind.tuple.ByteBinding;
import com.sleepycat.bind.tuple.CharacterBinding;
import com.sleepycat.bind.tuple.DoubleBinding;
import com.sleepycat.bind.tuple.FloatBinding;
import com.sleepycat.bind.tuple.IntegerBinding;
import com.sleepycat.bind.tuple.LongBinding;
import com.sleepycat.bind.tuple.ShortBinding;
import com.sleepycat.bind.tuple.StringBinding;
import com.sleepycat.bind.tuple.TupleBinding;
import com.sleepycat.collections.StoredMap;
import com.sleepycat.je.Database;
public abstract class PrimitiveStoredMap<K, V> extends
          ConcurrentMapAdapter<K, V> {
     private static final Map<Class<?>, TupleBinding<?>> primitives = new HashMap<Class<?>, TupleBinding<?>>();
     static {
          addPrimitive(String.class, String.class, new StringBinding());
          addPrimitive(Character.class, Character.TYPE, new CharacterBinding());
          addPrimitive(Boolean.class, Boolean.TYPE, new BooleanBinding());
          addPrimitive(Byte.class, Byte.TYPE, new ByteBinding());
          addPrimitive(Short.class, Short.TYPE, new ShortBinding());
          addPrimitive(Integer.class, Integer.TYPE, new IntegerBinding());
          addPrimitive(Long.class, Long.TYPE, new LongBinding());
          addPrimitive(Float.class, Float.TYPE, new FloatBinding());
          addPrimitive(Double.class, Double.TYPE, new DoubleBinding());
     private static void addPrimitive(Class<?> cls1, Class<?> cls2,
               TupleBinding<?> binding) {
          primitives.put(cls1, binding);
          primitives.put(cls2, binding);
     @SuppressWarnings("unchecked")
     public PrimitiveStoredMap(Database database) {
          ParameterizedType type = (ParameterizedType) getClass().getGenericSuperclass();
          Type[] typeArgs = type.getActualTypeArguments();
          Class<K> keyClass = (Class<K>) typeArgs[0];
          Class<V> valueClass = (Class<V>) typeArgs[1];
          TupleBinding<K> keyBinding = (TupleBinding<K>) primitives.get(keyClass);
          TupleBinding<V> valueBinding = (TupleBinding<V>) primitives.get(valueClass);
          if (keyBinding == null || valueBinding == null) {
               throw new IllegalArgumentException(
                         "only string or primitive bindings "
                                   + "are supported for keys and values "
                                   + "you are using : (" + keyClass.getSimpleName()
                                   + "," + valueClass.getSimpleName() + ")");
          this.map = makeMap(database, keyBinding, valueBinding, true);
     protected StoredMap<K, V> makeMap(Database database,
               EntryBinding<K> keyBinding, EntryBinding<V> valueBinding,
               boolean isWriteable) {
          return new StoredMap<K, V>(//
                    database, keyBinding, valueBinding, isWriteable);
import java.util.Collection;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentMap;
public class ConcurrentMapAdapter<K, V> implements ConcurrentMap<K, V> {
     protected ConcurrentMap<K, V> map;
     @Override
     public int size() {
          return map.size();
     @Override
     public boolean isEmpty() {
          return map.isEmpty();
     @Override
     public boolean containsKey(Object key) {
          return map.containsKey(key);
     @Override
     public boolean containsValue(Object value) {
          return map.containsValue(value);
     @Override
     public V get(Object key) {
          return map.get(key);
     @Override
     public V put(K key, V value) {
          return map.put(key, value);
     @Override
     public V remove(Object key) {
          return map.remove(key);
     @Override
     public void putAll(Map<? extends K, ? extends V> m) {
          map.putAll(m);
     @Override
     public void clear() {
          map.clear();
     @Override
     public Set<K> keySet() {
          return map.keySet();
     @Override
     public Collection<V> values() {
          return map.values();
     @Override
     public Set<java.util.Map.Entry<K, V>> entrySet() {
          return map.entrySet();
     @Override
     public V putIfAbsent(K key, V value) {
          return map.putIfAbsent(key, value);
     @Override
     public boolean remove(Object key, Object value) {
          return map.remove(key, value);
     @Override
     public boolean replace(K key, V oldValue, V newValue) {
          return map.replace(key, oldValue, newValue);
     @Override
     public V replace(K key, V value) {
          return map.replace(key, value);
Edited by: user8971924 on Mar 26, 2011 7:52 PM

great! thanks for considering this;
still more ideas: add the "byte array primitive":
public class ByteArray {
     private final byte[] array;
     public ByteArray(final byte[] array) {
          this.array = array == null ? new byte[0] : array;
     public byte[] getArray() {
          return array;
     @Override
     public boolean equals(Object other) {
          if (other instanceof ByteArray) {
               ByteArray that = (ByteArray) other;
               return Arrays.equals(this.array, that.array);
          return false;
     private int hashCode;
     @Override
     public int hashCode() {
          if (hashCode == 0) {
               hashCode = Arrays.hashCode(array);
          return hashCode;
     @Override
     public String toString() {
          return Arrays.toString(array);
public class ByteArrayBinding extends TupleBinding<ByteArray> {
     @Override
     public ByteArray entryToObject(TupleInput ti) {
          return new ByteArray(ti.getBufferBytes().clone());
     @Override
     public void objectToEntry(ByteArray array, TupleOutput to) {
          to.write(array.getArray());
public abstract class PrimitiveStoredMap<K, V> extends
          ConcurrentMapAdapter<K, V> {
     private static final Map<Class<?>, TupleBinding<?>> primitives = new HashMap<Class<?>, TupleBinding<?>>();
     static {
          // je
          addPrimitive(String.class, String.class, new StringBinding());
          addPrimitive(Character.class, Character.TYPE, new CharacterBinding());
          addPrimitive(Boolean.class, Boolean.TYPE, new BooleanBinding());
          addPrimitive(Byte.class, Byte.TYPE, new ByteBinding());
          addPrimitive(Short.class, Short.TYPE, new ShortBinding());
          addPrimitive(Integer.class, Integer.TYPE, new IntegerBinding());
          addPrimitive(Long.class, Long.TYPE, new LongBinding());
          addPrimitive(Float.class, Float.TYPE, new FloatBinding());
          addPrimitive(Double.class, Double.TYPE, new DoubleBinding());
          // custom
          addPrimitive(ByteArray.class, ByteArray.class, new ByteArrayBinding());
}

Similar Messages

  • Feature Request: use volume rocker for brightness

    I find myself wishing I could adjust the screen brightness quickly using the rocker switch currently dedicated to volume. I seldom have need to adjust the volume, and if I did, it would also be helpful is that function could just be part of the open app, leaving the rocker switch to quickly adjust to changing light settings. (the auto brightness basically seems to have two settings: regular and slightly dimmer than regular)

    Welcome to the forums, Tyrade. One of the first things to know is that we're all users here, just like yourself. While you may have a well-thought out feature request, posting it here goes nowhere.
    Submit feedback here: http://www.apple.com/feedback/iPad.html.
    Thanks.

  • Feature request - use same colors for joined tables

    I brought two datasets into Power Map. Both have a shared segmentation dimension (joined in Power Pivot). Power Map doesn't pay attention to the fact that the tables are joined and does not use the same series colors.  I have to manually adjust all
    the colors (~2 dozen segments) which is painful and should not be necessary. Power Map should be smart and automatically use the same colors.

    You are more likely to
    produce some effect if you post your request here:
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • Feature request: Slideshow module support for video files

    I'm very excited about your MTS support!
    Feature request: Slide show module  support for video files...
    Say you have 10 takes to choose from. Are you able to almost like SLIDESHOW view the 10 clips full screen so you can decide, like a playlist? Or rate them as they play? It would also be great, like SLIDESHOW to be able to export a MP4 with a title, the 10 clips you are working with, and maybe add an end title and a song, just like SLIDESHOW.
    I have found editing stills like this in slideshow far faster than in any other editing program.
    Basically, I just need a fast means to view or export an MP4 of a set of video clips to review. You are almost there.
    great job!!!
    Max

    I was also disappointed that video is not supported in the slideshow module -I currently have to use another solution when I want stills mixed with videos, would be great to be ablo to keep it all in LR!

  • Feature request - Akima spline curves for vector graphics

    Akima spline curves give drawing freedom, at least some kind
    of interpolating spline curve where you can just simply lay the
    points down and the curve follows along the points - I can't get
    bezier curves to do what I want. It's like
    Alice in wonderland using a flamingo for a mallet in a game
    of croquet. unweildly.
    Bezier Curves were introduced into Windows NT and all windows
    NT family products after that. It
    soon followed that all paint programs began including Bezier
    Curves as a drawing method. Big
    mistake. They should have introduced Akima spline curves into
    Windows. I am not saying take
    Bezier curves out - I am saying Add Akima Spline curves, or
    the bettered (modified) version of
    Akima Spline curves that doesn't react as much. At least some
    type of interpolating spline curve
    where you just lay the points down and the curve follows the
    points.
    Akima spline curves are cool. just put points along where you
    want the curve. simple. you just
    need more points around sharp edges, or you get a "ringing"
    effect around that area. (See
    discussion and visuals link).
    part of the challenge of using Akima spline curves is that
    the first 2 data points must be faked
    or dropped. same goes with the last data point. this can be
    taken care of with some simple
    engineering tricks.
    http://en.wikipedia.org/wiki/Spline_(mathematics)
    Wikipedia article on Spline curves (mathematics). This does
    not cover the Akima Spline, which
    keeps its curve along the data points rather than just near
    it like a B-spline curve does.
    http://www.cse.unsw.edu.au/~lambert/splines/
    demonstration of the various curve types in action. (requires
    Java) play with the spline curve for
    a while (delete the existing points other than 0 first to get
    started)
    http://demonstrations.wolfram.com/BSplineCurveWithKnots/
    B-Spline curve with Knots (can be active demo)
    GNU Scientific Library Reference Manual
    http://www.network-theory.co.uk/docs/gslref/InterpolationTypes.html
    book - has Akima Spline &amp; Cubic Spline. See also
    http://www.gnu.org/software/gsl/manual/html_node/Interpolation-Types.html
    GNU Manual
    http://www.iop.org/EJ/abstract/0031-9155/18/4/306
    PDF file from medical site on akima and spline methods and
    its associated errors. Recommendations
    for fixing the significant overshoot on abrupt changes, and
    suggestion to use more closely spaced
    points around those regions. must purchase.
    http://portal.acm.org/citation.cfm?id=116810
    The Akima Univariate Interpolation Method (spline) article
    from the acm. by Hiroshi Akima.
    requires web account and probably money to buy the PDF
    article.
    http://www.iue.tuwien.ac.at/phd/rottinger/node60.html
    Equations for Akima Spline
    http://www.alglib.net/interpolation/spline3.phpdiscussion
    and visuals of Akima Spline and its
    drawbacks. also has source code in C++, C#, Delphi, VB6,
    Zonnon.
    http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6TYG-414N645-
    2&_user=10&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000050221&_version=1&_urlVersi on=0&_us
    erid=10&md5=17dccffcfa40e5b420c7c377fc24b5f7
    pay-for article on some sort of improved-smoothness spline.
    Shape of data is preserved.
    http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1814&objectType=f ile
    MATLAB model.

    add your wish:
    http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • Using Simpleviewer Pro for Web galleries creation

    For once, I don't have a problem, I just want to share a wonderful experience with Simpleviewer Pro. Simpleviewer (the free version) comes with LR and is pretty fast and easy to figure out. However, I went and bought the Pro version for $35 and found it much more powerful and faster. It does everything I wanted from a Gallery generation application. I installed it on my desktop but when I tried the same installation on the Laptop, it crashed and told me it cannot install. After emailing techsupport I got an answer virtually in hours. It gave me specific steps to try to resolve the problem and asked to be kept posted on developments. I tried a second time, unsuccessful again and emailed svBuilder-PRO with copies of the error messages I was getting. They got back to me right away : the problem was actually a WINDOWS problem, where an old version of Adobe AIR could not be unistalled to put the new one (Simpleviewer pro uses Adobe AIR). My email had a link to a Microsoft support site which had a Microsoft FIXIT executable. I downloaded and ran the FIXIT, it fixed the problem and svBuilder - Pro installed correctly.
    In two words, this software is fast, powerful and elegant, it gives me everything I need for WEB Galleries creation and I would highly recommend it to anybody trying to do (or help doing) a WEB site.

    Here's the appropriate language relating to this
    d) Soundtrack Pro. You may use the Apple and third party audio file content (including, but not limited to, the built-in sound files, samples and impulse responses) (collectively the “Audio Content”), contained in or otherwise included with the Apple Software, on a royalty-free basis, to create your own original soundtracks for your film, video and audio projects. You may broadcast and/or distribute your own soundtracks that were created using the Audio Content, however, individual audio files may not be commercially or otherwise distributed on a standalone basis, nor may they be repackaged in whole or in part as audio samples, sound files or music beds.
    It mentions that you can distribute your audio projects, so that might seem to indicate that the answer is yes. The language is clearer in regard to synchronized music to picture, or audio for broadcast or other distribution.
    +Personally I see a gray (grey) area here . . . what about if I took a piece of stock music from the audio content and wrote lyrics to it and called it a song. Can I claim sole authorship of that . . . the agreement seems to indicate yes, but that doesn't scan to me.+
    Anyway, i think if you're talking about writing a song using loop content, I'm pretty sure the answer is yes you can sell the resulting creation. _But I'm no lawyer_. It's probably open to debate.

  • Feature Request - CSS code generation for advanced font - type options

    Thanks to everyone for the amazing work done in Photoshop and Illustrator to enhance the ability to generate and use character and paragraph styles translated to CSS. The last two releases have brought designers something they could only dream of and talk about for the last decade, and now these tools are being delivered!
    This request is to consider being able to use advanced character styles in Illustrator, such as X/Y percentage height/width of fonts, rotation or baseline shift to generate CSS for these options. As of this post, I haven't been able to find that CSS3 even supports these options, except possibly the 'font-stretch' rule, which does not appear to be supported yet in most browsers - see CSS Fonts Module Level 3 - W3C Candidate Recommendation, October 2013.
    Sometimes, designers get very picky about wanting type to look just so, including making fonts look taller or wider in a design, although perhaps much to the horror of the original type designer
    thanks very much,
    Mark

    I'll also add this is a feature that should be carried over into Adobe Photoshop too.
    Within Adobe Photoshop if you want to size type in terms of pixels the type is, again, sized according to the Em square. Unless you're setting type at pretty large pixel sizes the rendered type really ends up looking pretty bad. That's because the edge of the baseline and the edge of the cap height line are never aligned to the pixel grid. You end up with type that's fuzzy looking on all sides. If designers were able to tell Photoshop "make this lettering 20 pixels tall according to the capital letters" the lettering would looking a whole lot better. Perfectly crisp edges on the base lines and cap height lines.

  • Feature Request -  use native Windows file browsing dialog

    I'm not sure if this has been brought up before. I wasn't able to find anything with a search in the forum, so I'll post it here.
    An enhancement request for SQL Developer would be to have it use the native file browsing dialogs in Windows. I'm using Windows 7, and it would be nice to have a native Windows dialog pop up when I go to open or save a file, rather than the ugly (I think) default one, which must be a generic Java file browsing construct. The native dialog would allow it to include all the links to Windows 7 libraries, favorites, and other things like Dropbox, Google Drive, etc. if those were installed.
    I'd be curious to hear what others think about this idea.
    Thanks,
    Brian

    At the risk of starting a Windows/Linux/Mac flame war, or pissing off Java developers, I'm not really into the whole Java write once, run anywhere approach. Particularly when it comes to look and feel. There are merits to cross-platform development when it comes to application functionality, but look and feel is a bit trickier. Windows has specific features that Windows users are used to seeing and using. Mac the same. Linux the same. I think this is especially true when it comes to dealing with the file system. So applications should adjust to the native environment nicely and not introduce elements that don't "fit in". Just MY $0.02. :-)
    I'm not a Java developer, but IvanG pointed out that it SHOULD be pretty easy to invoke a native Windows dialog box from Java. That would be my choice.
    Thanks!

  • Feature Request:  Useful toStrings in Cookie and HttpServletResponse/Reques

    Hi. It seems obvious to me that the Cookie.toString() should give the text representation of the Cookie as it will appear in the HTTP header. The reason that I need this is that Java does NOT support HttpOnly and I need to insert it into the Cookie manually. I can do this somewhat using HttpServletResponse.setHeader(java.lang.String name, java.lang.String value) except that I have a complex application with Cookies being set multiple times and there is no HttpServletResponse.getHeader(java.lang.String name) to allow me to read what'[s in the SET-COOKIE header, dynamically change it and write it back.
    A reasonable implementation of HttpServletResponse.toString would allow me to do what I need to do also, but that alas also just shows the reference.
    HttpOnly will not be the last custom HTTP cookie attribute or HTTP header and Java should give better support for dynamically managing HTTP headers.
    I think that toStrings are a great idea, but it seems that as a general rule, useful toStrings have not been implemented in the Java libraries.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I would post the request here:
    http://bugs.archlinux.org/

  • Feature request: Allow direct connections for contacts only

    Hello, on Windows there is an option "Allow direct connections to contacts only" as described on http://en.kioskea.net/faq/32357-skype-hide-your-ip-from-people-who-are-not-on-your-contact-list. Many people including myself would like to see this feature implemented in the Linux client. There are solutions to protect the IP from resolvers like setting up proxies. However, the performance of free SOCKS-proxies is mostly very bad. VPNs with an appropriate bandwidth also cost an amount of money and additionally, it is difficult to only route Skype traffic through a VPN. Setting up a VM with Windows or WINE just to run Skype is an overkill as well. I consider it inconvenient that this feature is implemented on Windows while - in my opinion - mainly Linux users being aware of security might be in need for this feature. Therefore, I request to implement such a functionality into the Linux client. Kind regards from Germany

    If  you want to enable that feature on a Skype client that does not offer it in the GUI you would have to do it manually.  You can follow the guidance here and the same information applies to the Linux client and any other client you have root or file-level access to. http://community.skype.com/t5/Modern-Windows-from-Windows/Windows-8-IP-Hiding/m-p/2876437/highlight/true#M19476 Linux path:/home/Username/.Skype/YourSkypeName/config.xml

  • [Feature Request] See types of 'handles' in AM Wizard

    With the Application Module Wizard, I mean the dialog that comes up when double clicking the AM in the project window.
    Anyway, on the left in that dialog, you see a tree of available VO-definitions, while on the right you see the tree of instances of these VO's. However, apart from possibly the name of the instances, there seems no way of knowing what the original types were.
    Recently I have changed the name of some VO's in my BC4J project. However, the names under which the instances of these VO's were 'registered', remained the same (which is expected behaviour). Now when I open the AM Wizard, I can't immediately tell the original VO types of these instances. Only the names (or handles) are visible.

    Repost
    Obviously, this feature is pretty important to me.. Right now I'm just interested to know if anything has been/will be done regarding this. Any comments from the JDev team?

  • Feature request: Using Nikon SDK to convert NEFs like Capture NX

    Consensus has it, and my experience supports it, the Nikon Capture NX conversion from RAW is superior to Lightrooms (documented very well here also:
    Bill0722, "Copy original TIFF to DNG and import?" #1, 28 Aug 2007 10:39 am ).
    According to Nikon their SDK is available for free:
    http://www.dpreview.com/news/0504/05042203nikonnefresponse.asp
    The salient points being:
    "With the Nikon SDK, developers may design excellent and creative compatibility between the NEF and their software, all without compromising the integrity of the NEFs original concept, and ensuring that work done by the photographer during the picture taking process can be incorporated into the rendering of the image."
    With that in mind I cannot see why Lightroom cannot use this SDK (at least as an optional alternative to their own) to convert Nikon NEF files with the same quality as Nikon Capture NX. It should also give the option of applying the camera settings to the conversion (as does Capture NX).
    With that and an industrial strength noise reduction at noise ninja or neat image level, most of my Lightroom blues would be gone.
    Thanks,
    Håkon

    >Consensus has it, and my experience supports it, the Nikon Capture NX conversion from RAW is superior to Lightrooms
    Uh huh...ok, well, I would suggest that Nikon has spread an evil fog into into industry that says all of a sudden, Nikon has some magic understanding of the needs and desires of digital photographers (note, Canon is suffering from the same disease)...
    Prior to the release of digital cameras. the only thing the camera makers were responsible for was to provide a reasonable light tight environment and to focus an aerial on the film plane of the camera. It was up to the film makers to figure out what photographers wanted and create emulsions that suited them.
    Since about 1999-2000 all of a sudden the camera makers are the judge of what makes a good image? I don't think so bud....I think you've been drinking the Nikon (or Canon) Cool-Aid...
    Forget Nikon's SDK...first of all, it's proprietary meaning ya gotta sign an agreement to let Nikon dictate the way images will look (very, very unlikely in light of Camera Raw/Lightroom development) and second of all, who is Nikon to try to dictate something they have no historical basis nor traditional understanding in?
    Give me a camera with light tight capability with a really nice lens and let me shoot what I want and make it look the way I want it to look. Screw "camera looks"...

  • Feature Request:  Third video output for script

    It would be nice if VC allowed not only full screen output of the master video, but full screen outupt of the teleprompter while still maintaining control.
    This would let somone be the talent, and someone be the director.  If you run the teleprompter inf ull screen mode, it takes away the Director's screen.
    It would mean a lot of memory and three video cards.
    Other features: Ability to do more on the fly - such as run videos, sound, etc with hot keys, Video banks, etc. There are programs meant for church multi media that can do this (but can't chroma key, save video files, etc)

    Great suggestion, I'll check 'em out.  It also seems likely that somebody manufactures a FireWire-powered device that could do the job.  I thought my old ADS PyroAV might work (Standard Def only, of course), but it only outputs a still picture of wherever Final Cut Pro's playhead was last parked.  Crystal-clear video, but it essentially frame-stores and displays whatever still image it last "saw".  Weird, huh?

  • How to use reflection package for dynamic object creation

    I want to convert a "DataObject (SDO) " into "Pure java object".
    For this i want to create a java object with the fields in Dataobject, and this should be in generic way.

    Use Java reflection if you have the java class already created.
    Otherwise use Java IO API for creating the .java file and compile it dynamically by calling javac exe from java code and executing using reflection

  • Unable to use PIC01 transaction for Supersession chain creation

    Dear All,
    I am trying to create a supersession chain using PIC01 transaction. While entering the transaction, i am getting error as "Transaction Code PIC01 cannot be executed. You are trying to execute the transaction code &1, but it is in a deactivated package.
    System Response
    Execution is cancelled.
    Procedure
    Use transaction SFW5 to check whether all components required for the operation of your system are activated (switched on).
    How should i resolve this. I checked in SFW5, but couldnt really know which package i should activate etc.
    thanks in advance for your help.

    Hello shyamsundarl
    If you are using the DIMP solution only for the Supersession
    functionality and not for the MPN, you would only have to activate
    DIMP_SDUD Business Functions.
    Please read note 849981 and discuss the issue with your SAP consultant.
    Consider that settings of buisiness function sets (TA SFW5) are
    irreversible... so please do the switch first on a dev system only,
    and test carefully!
    Enda.

Maybe you are looking for

  • Error in Custom Report.

    Hi All, When i am running a custom report, it gives me the below error. Anyone please advice on what can be done to resolve this error. thanks in advance. WGT Custom: Version : 12.0.0 Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.

  • PDF Annotation in SharePoint

    I have notice that it is not possible to add comments to PDF documents stored in SharePoint 2013. Do you know any workarounds, tools or best practices for PDF Annotation in SharePoint? Best regards, Olafur Johannsson

  • Cannot connect to Home Hub Manager

    Cannot connect since I renamed my 2.4 GHz and 5 GHz channels. I used a space and bracket which I don't think works - i.e. BTHomeHub (2.4GHz) However I cannot now access the Home Hub Manager to rename the networks. I have tried to access via: api.home

  • How to transfer i pod mini song to pc

    my old pc break down so i bought a new 1 a week a ago, may i ask how to transfer my old song(inside i-pod) to my new pc pls

  • Package in java

    i need some help with compiling a java package i needed to decompile something and modified it, now i need to compile it back i have 5 folders, in each folder are some class files each class file contains : folder 1 package test1; folder 2 package te