[Beginner] Best practice Backing Bean, DataBinding

Hi everybody,
I followed an oracle course in November 'Oracle Fusion Middleware 11g: Build Applications with ADF I'
Great, now I know what are the different parts of the framework.
But now I'd like to go a bit in depth.
Here is a simple example
Login page
Backing Bean
Session Bean
Read only View Object (select from view)
Application module
We have a username and password in a table but the password is encrypted in the column, in fact this is the checksum of the password.
Here is what should be done.
Login page (username, password) --> proceed button --> get data from VO --> compare usernames --> transform password coming from the login page (MD5) --> compare it to the database password -->
setting params to session bean --> redirecting to login2 page.
Here is what I have actually
I have a tuned AM with a java class having a method doLogin(String username, String password) with a String return value.
This method is exposed to the UI via a client interface.
Here are my questions.
Where do I have to check and transform all those params. In the Read Only VO via a tuned Java class extending ViewRowImpl or in the tuned AM java class ??
And now for the session bean where do I have to instanciate it. In the Backing Bean I suppose.
Wouldn't it be better to call the client interface from the backing bean, then instanciate the session bean, with params coming from the AM, in that BackBean.
I have so many question that I don't know where to begin. :-(
Kind Regards for your help.
Stessy Delcroix

Hi Frank,
thanks for your response.
Now where do I have to implement the logic behind the login.
I explain a bit the application.
We have coordinator and partner who can connect to the website.
If a coordinator didn't change the passwords for both coordinator and partner, the partner cannot login.
And a message will be displayed on the login page.
If the username or password is not correct, another message will be displayed.
Now how to return the params of the query ??
Do I have to implement the logic at the AM level or at the VO level ??
I mean calling findViewObject in the AM, play with the result of the query, implement the logic and return the params that will have to be set in a session bean
Here is the query we have
SELECT A.PASSWORD, A.TYPE, A.PROPOSAL_ID, R.CALL_ID, R.INSTRUMENT_ID, R.ONLINE_PREPARATION, A.STATUS, I.ANNEXES_UPLOAD, C.SINGLE_PARTNER, I.REFEREE_FUNCTIONALITY, A.REFEREE_ID, I.INSTRUMENT_CODE, C.TWO_PARTB_FUNCTIONALITY, C.STAGE_TYPE, EIL.SETUP_TYPE, C.CALL_CODE, I.MANDATORY_ANNEXES " +
               " FROM EPSS_CREDENTIALS_VIEW A, EPSS_REGISTRATION R, EPSS_INSTRUMENT I, EPSS_CALL C, EPSS_INSTRUMENT_LIST EIL" +
               " WHERE (USERNAME = ? AND A. PROPOSAL_ID = R. PROPOSAL_ID AND R.INSTRUMENT_ID = I.INSTRUMENT_ID AND C.CALL_ID = R.CALL_ID AND I.INSTRUMENT_CODE = EIL.INSTRUMENT)
All the values except Password will be set in a session bean.
I know that question is a bit annoying, but I don't want to start implementing things in the wrong way. And having dependencies between layers.
That's strange that no best practices examples have been published yet.
Thanks a lot for your precious help.
Regards,
Stessy
Edited by: Stessy.Delcroix on Mar 10, 2011 3:51 PM

Similar Messages

  • Best practice for backing bean population? (also, ActionListener RANT)

    Hello,
    I am about 3/4 of the way through development of a small to medium size JSF application. Sometimes I really like JSF, but much of the time I am left puzzled or frustrated for hours trying to find workarounds to JSF's bugs/glitches and design flaws.
    For example, early on, I was impressed with how easily it was to invoke a method from a page using an actionlistener. Now that I'm actually building things with JSF, the actionlistener funtionality still seems cool, but incredibly half baked. I find myself using request parameters LIKE CRAZY to work around the fact that JSF doesnt support passing parameters directly to backing bean methods. This feels awkward and wrong considering the fact that JSF is intended to abstract the HTTP underpinnings. To add insult to injury, I often have to iterate through ALL of the request parameters looking for one that has an id with an ending matching my desired property name (since JSF appends it's own crap to the beginning). I don't like doing things in a hacky way. This seems very hacky, and I feel dirty doing it.
    So, my first question is, what is the best practice for populating backing beans??? How do others accomplish this. I can think of several other approaches, but none feel less hacky.
    Second, are there plans in the next spec (please say there are) to allow parameters to be passed to backing bean methods? If not, WHY THE HECK NOT?
    Even though JSF expert group people have been conspicuously absent from this forum of late, I'd really appreciate responses from you as well.
    Thank you for your thoughts.

    Hi BrownBear,
    I've been using JSF for about 6 months now and I'd be glade to help as much as I can.
    Concerning parameters, I'm not sure what your issue is but I use the f:param tag to pass them. If you could post an example of what you are trying to do, I could see exactly what your issue is. Maybe the f:param can't help you.
    As for best practice for populating backing beans, I personaly try to let JSF do as much as possible. For example, if I have a backing bean with five properties, I make sure that they all are on the JSP page the bean serves. If one of the property is just there as an Id like, lets say, a Person ID (DB row key), then I put it on my JSP page as a hidden input field. I do the same with the properties that only for display, if I want them to be back in my bean when request comesback.
    Hope this help some how. Please, feel free to ask specific questions related to your specific problem and I monitor this post and trnasfer to you the ;little JSF experience I have.
    I'm pretty happy with JSF as it is but it sure needs improvements. :) What the heck, it's version 1.01 after all, and the next release should be a great one with the integration of JSTL.
    Cheers

  • Best practice for initializing objects in a JSF backing bean?

    Hi,
    What is the best practice for initializing some objects in the JSF to-page backing bean before the to-page is displayed for the first time? The initialization would vary and depend upon a command link in the from-page.
    Regards,
    Al Malin

    f:view has two new attributes in 1.2: beforePhase and afterPhase
    which allows you to specify a phase listener method
    which will be called before and after the view is processed.

  • Access AM method from backing bean - best practice

    Hello,
    I need to call an appModule method from a backing bean. What is better?
    1. Resolve bindings.AMDataControl.dataProvider, get AM and invoke the method directly
    or
    2. Create method action in page definition, resolve OperationBinding from it's binding expression and execute the operationBinding
    I don't need to have a button on the page for this method.
    Rado

    Good question Rado.
    With a "flexible" framework like Oracle ADF, I also ask myself sometimes what would be the preferred approach to do things.
    See also these forum threads:
    - about "ADF Faces: Passing values from a managed bean to ADF BC module"
    http://forums.oracle.com/forums/thread.jspa?threadID=486742
    - about : "ADF Faces: getting selected row data in multi select table ..."
    http://forums.oracle.com/forums/thread.jspa?threadID=503248
    regards
    Jan Vervecken

  • JSF - Best Practice For Using Managed Bean

    I want to discuss what is the best practice for managed bean usage, especially using session scope or request scope to build database driven pages
    ---- Session Bean ----
    - In the book Core Java Server Faces, the author mentioned that most of the cases session bean should be used, unless the processing is passed on to other handler. Since JSF can store the state on client side, i think storing everything in session is not a big memory concern. (can some expert confirm this is true?) Session objects are easy to manage and states can be shared across the pages. It can make programming easy.
    In the case of a page binded to a resultset, the bean usually helds a java.util.List object for the result, which is intialized in the constructor by query the database first. However, this approach has a problem: when user navigates to other page and comes back, the data is not refreshed. You can of course solve the problem by issuing query everytime in your getXXX method. But you need to be very careful that you don't bind this XXX property too many times. In the case of querying in getXXX, setXXX is also tricky as you don't have a member to set. You usually don't want to persist the resultset changes in the setXXX as the changes may not be final, in stead, you want to handle in the actionlistener (like a save(actionevent)).
    I would glad to see your thought on this.
    --- Request Bean ---
    request bean is initialized everytime a reuqest is made. It sometimes drove me nuts because JSF seems not to be every consistent in updating model values. Suppose you have a page showing parent-children a list of records from database, and you also allow user to change directly on the children. if I hbind the parent to a bean called #{Parent} and you bind the children to ADF table (value="#{Parent.children}" var="rowValue". If I set Parent as a request scope, the setChildren method is never called when I submit the form. Not sure if this is just for ADF or it is JSF problem. But if you change the bean to session scope, everything works fine.
    I believe JSF doesn't update the bindings for all component attributes. It only update the input component value binding. Some one please verify this is true.
    In many cases, i found request bean is very hard to work with if there are lots of updates. (I have lots of trouble with update the binding value for rendered attributes).
    However, request bean is working fine for read only pages and simple binded forms. It definitely frees up memory quicker than session bean.
    ----- any comments or opinions are welcome!!! ------

    I think it should be either Option 2 or Option 3.
    Option 2 would be necessary if the bean data depends on some request parameters.
    (Example: Getting customer bean for a particular customer id)
    Otherwise Option 3 seems the reasonable approach.
    But, I am also pondering on this issue. The above are just my initial thoughts.

  • Managed Bean Best Practices

    Hi
    Are there any best practices for using Managed Beans?
    We plan to use our own custom-built JSF components. Need to understand how to design backing beans for performance/effort optimization.
    For example :
    1. How to make managed beans thread-safe for concurrent requests, without compromising on efficiency/speed?
    2. How to enforce the J2EE security with managed-beans?
    3. How to decide the scope of these beans to ensure minimal data-storage in session?
    4. How to decide the granularity at which a managed-bean should be used for example :
    4.1 One bean-per-component
    Advantages :
    a) if complex components require special data-holding/processing/event-handling capabilities from bean
    (e.g. datagrid model,tree model,menu model)
    Problems :
    - with multiple components in a page/form
    a) it becomes tedious to debug/change/track which bean serves which component
    b) if session scope is required, too many beans will be cached in session
    c) unnecessarily too many beans will be created on server (= n pages * m components-per-page)
    d) unnecessarily increases the length of faces-config.xml
    4.2 One bean-per-form
    Advantages :
    a) in multi-form web pages, to ensure the functional behaviour of each form is separate/modular in its own bean.
    b) each managed-bean would map to specific/meaningful functionality/user-interaction in use-case.
    Problems :
    - if form includes complex components (datagrid/tree/menu) requiring a specialised bean class, then
    a) either one of the specialized bean has to be augmented with additional logic to handle data/events for all other components within the form
    (Not good, as it mixes-up the responsibilities of component-specific-beans, and the bean may no more be reusable in another form)
    b) or without using component-specific beans, only single form bean should handle the data/events for all components in the form?
    (Neither good, since if a complex tree-compoent is reused in multiple forms, then the logic to handle data/events for such a component will be repeated in those many form-specific managed beans)
    4.3 One bean-per-page
    Advantages :
    a) seems more modular/meaningful way - since a page would map to some feature within the use-case
    b) bean will contain only behaviour which is relevent for the associated page/function within use-case
    Problems :
    a) in multi-form pages, can single bean handle data/events for multiple forms?
    b) if page uses complex component (e.g datagrid, tree) that needs its own bean - how does page-bean exchange data with component-bean?
    Thanks,
    Arti

    Are there any best practices for using Managed
    Beans?There are no best practices for using Managed Beans in terms of Sun, or other vendors recommendations. But there are some patterns that can be applied to the managed beans (The managed bean is already a pattern). Also common sense is allways a good practice.
    For example, the managed bean should not have business logic code, only presentation logic code, etc.
    1. How to make managed beans thread-safe for
    concurrent requests, without compromising on
    efficiency/speed?The beans can be created by request, so concurrency is not an issue. If they are session scope, also is not an issue because, a user can only have one thread running. Only in application scope you must have carefull.
    >
    2. How to enforce the J2EE security with
    managed-beans?see this:
    http://jsf-security.sourceforge.net/
    About jsf-security
    >
    3. How to decide the scope of these beans to ensure
    minimal data-storage in session?If you wnat minimal data-storage in session the answer is request or none.
    In question 4, you make the question and give the answer ;-)

  • What is the best way to submit an ADF Faces form from a backing bean?

    I would like to submit a JSF form at the end of a backing bean method (actually a ReturnEvent), and wonder if someone could supply an example of the "best practices" approach.
    Thanks!!
    Jeffrey

    Thanks for the reply Frank!
    Actually, what I want would be the equivalent of a resetActionListener.
    After performing "bindings.getOperationBinding("DeleteTrip").execute()" I would like the page to redraw itself with empty controls.
    I have included a resetActionListener in my commandLink, but the page is not redrawn after the operation.
    If I hit the reload button on my browser (after the operation has completed), I get the desired behavior.
    I've just added this comment to someone else's question you replied to on the following thread:
    Re: How to programatically resetAction after rollback?
    Thanks again!!
    Jeffrey

  • Best Practice On Taking Count in Bean

    Hi folks,
      Here i'm using Jdev 11.1.1.7.0. where I have a case take count on inserted rows in bean.
    here we go..
    Bean code
    developer way 1:
    button_click(){
    int count = voins.getRowcount();
    developer way 2:
    button_click(){
    int count = iteratorbind.getEstimatedRowcount();
    developer way 1: fetching view object in bean for purpose of taking row count.
      ---developer 1 says that best practice on taking count is using view object 'getRowcount()'.
    Note: developer 1 comment that developer 2 way is worst practice. it's a time taken process
    developer way 2: using iterator getting row count
      ---developer 2 says that for taking count we can use 'estimatedRowcount'.
    Note: developer 2 comment that developer 1 way is worst practice taking view object on bean.
    i.e developer 1 try catch the model layer directly from the code. we can use iterator to do all the stuff.
    which is best practice please suggest me... is there any other practice taking row count in bean.
    thanks.

    Dev way 1)
    A look into the java doc reveals
    Note that this method retrieves all rows from the database then returns the number of rows in the Row Set collection.
    So if your table contains a lot of rows calling getRowCount takes a lot of time and memory.
    Dev way 2)
    Calling getEstimatedRowCount executes a select count(*) from (your query) to get the count. This is fast but the task count may differ if many changes are done on the table. I personally had never a problem with this, but I can't speak for you.
    Timo

  • Best practice for backing up and restoring forms

    Greetings, I would like to pose a question to the forum and understand how many of you, if at all, "backup" your interactive forms so that in the event one or multple become corrupt, you have a method to recover the forms. 
    We recently experienced such a scenario in which the forms we developed in ABAP, and access through our portal, had become corrupt.  What would happen to us when we attempted to access the form via the portal would be a SOAP error.  SOAP errors, I understand, can happen for various reasons but prior to the incident, our forms were working just fine.  We attempted to retrace our steps to identify the cause of the problem but found we could not replicate the issue.  Through analysis of the forms, we identified the corruption in the master page and found that if we copied the sections of the form that were not corrupt to a new master page, the form would work properly again.  Our thought is that this can not be the only method to recover from an incident like this and would like to know if others have experienced or have practices in place that would minimize the impact. 
    We asked SAP support whether or not there was a method to back up Interactive forms and the simple answer we received was to download the XML file from txn SFP.  Can others relate to this strategy as a proper "backup" method or do other best practices exist that would be more ideal??  
    Thank you in advance!

    I had many difficulties with this kind of errors like 2 years ago. Of course it was getting better with every patch level, and with LCD 8, LCD 8.1 etc.I don´t have any problems with the newest solution, but remember the feelings. I had to throw away a three days work once because of this "errors". But the solution is easy:
    - use the versioning like you do in your ABAP development, that works ok
    - if you would like to have an extra backup, copy the form into a backup, I mean with name like Z_YOURNAME_BCK_1
    - if you still feel that is not enough, you can always set your forms to be dynamic, what makes the ADS webservice to change the way the forms are constructed (now it will have a internal structure, you can check this out, if you open a dynamic form in LCD outside SAP, it works like a charm, if you open just a printform, it asks for an import, which does not have anything in common with the template earlier). And you can backup every form you generate with these settings. If a problem appears, you can always open this outside SAP in LCD, copy the hierarchy and paste it into your SAP window with LCD development.
    Hope that helps.
    Regards Otto

  • Looking for best practice on application scope beans

    Hey – a portal newbie here. I’ve got some application scope beans that need to be initialized on startup. First thought was to create a servlet that would set the bean. Then I saw the GlobalApp setting, but I think that looks like it is more session scope than application… Looking to be corrected here if I am wrong.
    Is there a place where these type of things traditionally happen? Read only, so no cluster worries (I think) Using WLP 8.1 SP4 and looking for best practices. Thanks for the help!

    To support "code sharing" you need an integrated source code control system. Several options are out there but CVS (https://www.cvshome.org/) is a nice choice, and it's completely free and it runs on Windows, Linux, and most UNIX variants.
    Your next decision is on IDE and application server. These are usually from a single "source". For instance, you can choose Oracle's JDeveloper and Deploy to Oracle Application Server; or go with free NetBeans IDE and Jakarta Tomcat; or IBM's WebSphere and their application server. Selection of IDE and AppServer will likely result in heated debates.

  • Sql backup best practice on vms that are backed up as a complete vm

    hi,
    apologies as i am sure this has been asked many times before but i cant really find an answer to my question. so my situation is this. I have two types of backups; agent based and snap based backups.
    For the vm's that are being backed up by snapshots the process is: vmware does the snap, then the san takes a snap of the storage and then the backup is taken from the san. we then have full vm backups.
    For the agent based backups, these are only backing up file level stuff. so we use this for our sql cluster and some other servers. these are not snaps/full vm backups, but simply backups of databases and files etc.
    this works well, but there are a couple of servers that need to be in the full vm snap category and therefore cant have the backup agent installed on that vm as it is already being backed up by the snap technology. so what would be the best practice on these
    snapped vms that have sql installed as well? should i configure a reoccurring backup in sql management studio (if this is possible??) which is done before the vm snap backup? or is there another way i should be backing up the dbs?
    any suggestions would be very welcome.
    thanks
    aaron

    Hello Aaron,
    If I understand correctly, you perform a snapshot backup of the complete VM.
    In that case you also need to create a SQL Server backup schedule to perform Full and Transaction Log backups.
    (if you do a filelevel backup of the .mdf and .ldf files with an agent you also need to do this)
    I would run a database backup before the VM snapshot (to a SAN location if possible), then perform the Snapshot backup.
    You should set up the transaction log backups depending on business recovery needs.
    For instance: if your company accepts a maximum of 30 minutes data loss make sure to perform a transaction log backup every 30 minutes.
    In case of emergency you could revert to the VM Snapshot, restore the full database backup and restore transaction log backups till the point in time you need.

  • Best practice to use Time capsule for back-up of 3 different products (MBP 15 OSX lion, MBP 13 OSX lion and MBA 13 OSX mountain lion)?. Only the MBP15 is back-up regularly.

    When I want to save data of the MBA13 on mountain lion (wireless) with time capsule, hois there any best practice to perform?
    After that, assuming that data are back-up, can we easily differentiate data in time capsule belonging to MBP15/13 and MBA13?

    Unfortunately, Apple left off the Ethernet port....the most important port in networking....on the MBA, so your first backup of the entire Mac will need to be done using wireless.
    That may take a day or two unless your MBA has a Thunderbolt port on it in which case you could add a Thunderbolt to Ethernet adapter and connect the MBA to the Time Capsule for the first backup using an Ethernet cable.  It will probably only take 3-4 hours or less doing it this way.
    Once you have the first complete backup done, other subsequent backups can be done using wireless since they will ony take a few minutes, on average.
    Both Macs will backup to the Time Capsule using Time Machine automatically. Backups will be kept completely separate, so one Mac will normally only be able to "see" its own backups.

  • JSF best practice for managed bean population

    hi;
    consider a simple session scope managed bean with 1 attribute which is calculated dynamically.
    there seem to be 3 ways of populating that attribute (that i could think of):
    1. have the bean's get<attribute> get the data and populate it
    2. have the constructor of the bean get the data and populate it
    3. have an action get the data, and set it from the action code (maybe use a valueBinding to get the bean if the bean which needs population is not the same bean that holds the action) .
    option 1 seems ok for situations where i need my data to be calculated for every valueRef for that attribute but is an overhead for data that need not be calculated for every valueRef.
    option 2 will ensure that te data is calculated only once per session. but it still looks kinda strange to do it
    with option 3, it seems you should populate the dynamic content of the next page and its intuitive but some places in the page might be common content with dynamic data and this has nothing to do with navigation and the next page to be displayed.
    is there a best practice of how to populate a managed bean data?
    are different cases fit different ways?
    any thoughts are appriciated.

    I think it should be either Option 2 or Option 3.
    Option 2 would be necessary if the bean data depends on some request parameters.
    (Example: Getting customer bean for a particular customer id)
    Otherwise Option 3 seems the reasonable approach.
    But, I am also pondering on this issue. The above are just my initial thoughts.

  • Best way to retreive an attributeValue from the bindings in a backing bean?

    What is the best way to retreive a value from an interator in your data bindings inside a backing bean?
    I can come up with a way were i resolve the value of an expression like #{bindings.myAttribute.value}
    Is this the best way or is there an easier?
    I can also place a hidden inputField were i bind the value to the attribute in my bindings and set the bindings of the input field to my backing so i can just call the .getValue in my backing bean...

    Yannick
    What is the best way to retreive a value from an interator in your data bindings inside a backing bean? Using JDeveloper 11.1.1.3.0 I created an example application
    at http://www.consideringred.com/files/oracle/2010/Thread1665841AttributeValuesApp-v0.01.zip
    It illustrates the behaviour for 3 different approaches to get an attribute value in a managed bean:
    public class WithAttributeValues
      public int getMyIdFromEL()
        return (Integer)ELHelper.get("#{bindings.myId.inputValue}");
      public int getMyIdFromAttributeBinding()
        BindingContainer vBindingContainer =
           BindingContext.getCurrent().getCurrentBindingsEntry();
        ControlBinding vControlBinding = vBindingContainer.getControlBinding("myId");
        AttributeBinding vAttributeBinding = (AttributeBinding)vControlBinding;
        return (Integer)vAttributeBinding.getInputValue();
      public int getMyIdFromIterator()
        BindingContainer vBindingContainer =
           BindingContext.getCurrent().getCurrentBindingsEntry();
        DCBindingContainer vDCBindingContainer = (DCBindingContainer)vBindingContainer;
        DCIteratorBinding vDCIteratorBinding =
           vDCBindingContainer.findIteratorBinding("findSomeMyRowsIterator");
        Row vRow = vDCIteratorBinding.getCurrentRow();
        return (Integer)vRow.getAttribute("myId");
    }For some reason the approach using getMyIdFromIterator() does not behave as intended when navigating the current row.
    see screencast at http://www.screencast.com/t/nIJ3DpsNE9Y
    Maybe John Stegeman can explain why that is because it is basically the same approach as he suggested in this forum thread.
    But if you don't have an attribute binding because you only use the iterator... Is it an option to create an attributeValue and bind it to the iterator so you can use it in your backing bean that way? Based on my findings above, using attributeValues bindings seems to be preferable.
    or is it only possible when you realy have an inputField bound to the attributeValue? The example application in Thread1665841AttributeValuesApp-v0.01.zip does not have any af:inputText components.
    Your question about "the best way" made me wonder if that wouldn't require JSR 227 API, so I posted that question in another forum thread, "How to get an attribute value using JSR 227 API ?"
    at How to get an attribute value using JSR 227 API ?
    regards
    Jan Vervecken

  • Best practice to back up our most important asset : iPhoto!

    Hi everyone!
    I consider my 30k photos which I've carefully tagged/marked/modified/red eyed/etc as my most important asset. I've spent days and days on iPhoto to eventually build this 50GB library.
    I've bought my 500 GB TC few months ago and now guess what, it's completely full!
    Modifications calculation, deletion and updates of my library are now taking forever. I understand from this board that Time Machine/TC is updating the 50GB as a whole instead of updating only the modifications ... what a nightmare in this almost ideal apple world!
    Any recommendation to share? Any free apps to do this work for me?
    So far my personal brainstorming came to this process:
    1) download "Time Machine Editor"
    2) schedule updates to be daily or weekly
    3) be patient
    Thanks for sharing your best practices!
    dofre

    I would get a program such as SuperDuper ( http://www.versiontracker.com/dyn/moreinfo/macosx/22126 ) to CLONE your hard drive onto the external (as an image, if you don't have a free partition) and then when your new HD comes back, clone it back.
    SuperDuper is well worth the $20 shareware fee.

Maybe you are looking for

  • System audit trail for FBL5N and Mass Change use

    Hello, My client carried out the foll actions yesterday. Called TCode FBL5N using a range of customers When the line items were displayed, they selected some of them and then went into Environment - Mass Change - New Values Here they input a new valu

  • Conversion program

    Hi Abapers, My requirement is to read an excel input file from PC and for a each pernr(personnel number) and check against infotype 2001-absences, and read other fields from excel, if it is valid record then i should update the nfotype 2001 with this

  • Whats happened to applescript runner app in 10.9

    My applescripts wont run under Mavericks because they are calling for Applescript Runner App which does not appear to exist in 10.9. How do you call a script from within a script without this ?

  • IPad Wifi Connection no longer connecting--other devices OK

      I have an issue with my iPad 1 where I previously was able to connect to my Linksys home wireless network but can no longer.    My MacBook and friends are able to connect regularly with no problems.  I have reset my iPad but continue to get "Unable

  • What is the situation with the Ruby bindings for QT and KDE?

    The 'kdebindings' package in extra contains only Python bindings. The 'ruby-qt' package in community conflicts with 'kdebindings' and is out of date. The 'ruby-qt4' package on the AUR conflicts with 'kdebindings', is out of date, and fails to build.