Validation of Swift BIC if it is SEPA reachable - payment

I would like to know if there is any existing library other than SWIFT directory(As they are not free) , which will validate Swift BIC is sepa reachable.

I have used a free sample library for both SWIFT MT and MX messages, as well as SEPA messages and it was good enough. You can check it out here. They also have a nice documentation.

Related

It is advisable using libraries like #vitalets/google-translate-api or translate directly from react-native?

I am testing these "translate" and "google-translate-api" libraries, they are fantastic, I can translate to all google translate languages directly in react-native, but they can give me problems since it is unlimited and free.
I am building an application with a chat where people of different languages can chat and I am adding the option to translate the chats so that there can be a more fluid communication between people who speak different languages.
When reviewing the code of these libraries I realize that they call this URL: https://translate.googleapis.com/translate_a/single?client=gtx&sl=$%7Bfrom%7D&tl=$%7Bto%7D&dt=t&q=${ encodeURI(text)}`
This gives me the translated phrase as a result, in this way each user (client) can translate the chats directly from the application, but can calling that URL that is apparently free give me any problem?
This is not a legal forum. Nor should you rely on legal forums even if it were the case. Your best course of action is to consult a lawyer that has experience with IP and licenses.
Keep in mind that in general each license has its own caveat. And having available source code does not equal free-to-use as I heard some claim or assume. It is an incorrect assumption and can lead to trouble. Second caveat of license is when using multiple third-parties. Some apparently "free-to-use" licenses (and I say "apparently" as some have some conditions, i.e. not for commercial use) might not be compatible with other apparently "free-to-use" licenses. Again, consult a lawyer on how to handle such scenarios.
This is as far as any "legal advice" can go on this forum. TLDR: talk to a layer.

Examples of products/libraries that use log4net

This isn't exactly a technical question, but I figured folks here might be a good resource. I'm preparing a presentation about log4net and I'd like to cite some well known products/projects/libraries that have incorporated log4net. Part of this is motivated to let the audience know how well established the tool is and the other is to demonstrate how the output from referenced assemblies can be incorporated into the logging output of your application.
I know nHibernate and StructureMap use it, but I'd like to really bury the slide in names/logos of applications that use log4net.
Thanks in advance for any ideas.
CruiseControl.Net uses log4net...
I used to have an Acer laptop and at least some of the Acer supplied utilities (called something like Acer Empowering Technology tools) used it.
Don't have access to the laptop now, but I did google search for 'acer empowering log4net' just to check my memory wasn't faulty.
If you are just looking for logos, then the first link that came up in the search http://www.exe-dll.com/dll/log4net.dll.htm also shows some other possible users including LinkSys, Motorola
One thing I find appealing about log4net is that it is related to log4j, the original one of the pair. This means that since I understand how to configure log4j, I also know how to configure log4net. The log4j package is used extensively in the java world. Oracle's Weblogic is a good example, and you can likely find more out there.
I believe this is a very appealing attribute, as there is more to this world than MS applications.

Some SWIFT Questions

I hava some questions about SWIFT:
What database does SWIFT use and can I connect to it and insert messages to it?
If I can insert message in database can SWIFT send it?
Is it possible to send a message using SWIFT using other languages such C#, VB.NET or Delphi?
If the answer to number 3 is true I think SWIFT security is low. Is this true?
SWIFT isn't a database - it's a messaging standard akin to EDI.
You can contact the SWIFT folks, and they can put you in touch with software vendors who supply software which can speak SWIFT. Software like Progress Artix Data Services, which can convert SWIFT messages into Java POJOs or map to databases like Oracle, MySQL and others.
I believe it is also a message clearinghouse, so a subscription to their network might be required, but I'm not 100% on that.
Disclaimer, I work for Progress.
2016 EDIT: Artix (ADS) was sold to C24 sometime around the time this was originally written and is no longer a Progress product. I am also no longer affiliated with either of these parties.
SWIFT is the interbank messaging system used for transferring funds between banks. You don't access the database, you send messages. and security is very, very high, not surprisingly, but there are workrounds. I was once in the enviable position of writing both the SWIFT messaging code for an IB, and the code that managed the bank's counterparties and settlement instructions. It was very tempting to insert a few accounts of my own into the counterparty database (which was ours, not SWIFT's), but I resisted :-)
As for accessing it, it usually lives down the end of a socket. You can also get dedicated SWIFT terminals.
It is worth visiting swiftcommunity.net (which is owned and run by SWIFT) and visiting the forum on Developers' Support with any of your specific SWIFT related questions.

Flex/Air: Sending data with a certificate

I need to send data from an Air application, using a certificate.
This certificate is to be provided by the user through a USB Key.
I've got a lot of questions regarding this.
Is it possible to do what I'm looking for?
If yes, is it possible to do that only with the Flex/Air sdk or should I use Java or some other language to load the certificate?
Would anyone have a link where I can learn some more about this? I've been looking through the web, but haven't really found anything useful...
For the certificate stuff, you may take a look at the as3crypto library, which is doing an awesome work in implementing various cryptographic and security related algorithms in AS3. I've used this particular library to do data signing and verification, using an external X.509 certificate.
The implementation in this library is pretty straightforward, and you shouldn't be confused about it, if you are a little familiar with cryptography and the whole keys/signing/certificates world.
[Edit] If you are not, you might want to take a look at the Digital Signature page on Wikipedia, which is a pretty good introduction to this world. Also, because the AS3 implementation of RSA is quite slow, if you want to sign a large number of data, you may want to sign hash of the data instead of the real data. For the practical code to do this kind of stuff, there is some code sample in the demo of the library.
Also, as you mention that your certificate is coming from an USB drive, you should be aware that using AIR 2.0, you might be able to monitor plugging and unplugging of mass storage devices. That might be cool for your application.

Ticket Tracking Software w/ Good Email Integration and Decent Navigation?

I am looking for a simple system to manage inbound emails from a support mailbox for a group with about 3 support people. I've looked at OTRS which seems to have the features that we need. Unfortunately, so far the UI still looks like a confusing mess.
Are there any good FOSS tools that would meet this need? I've heard murmurings that something called fooogzeeebugzo might have similar features, but it seems quite expensive for such simple needs.
Did you try IssueBurner? It was designed for this purpose. You can forward your mailbox (e.g. support#yourcompany.com) to a IssueBurner group and you can track the inbound mails until they are closed.
Here is a link to their video: http://issueburner.com/a/video
I have to agree, Fogbugz is probably the best out there. I have used both the hosted version and the purchased version which I hosted. It is top-notch.
BugTracker.NET is free, open source, and widely used. It has integration with incoming email. In other words, it will accept an incoming email and turn it into a support ticket.
My company recently started using Mojo Helpdesk: www.mojohelpdesk.com. It's a hosted service, not FOSS, but it's pretty cheap and the interface is slick.
TicketDesk- C# issue tracking system and support system
http://www.codeplex.com/TicketDesk
TicketDesk is efficient and designed to do only one thing, facilitate communications between help desk staff and end users. The overriding design goal is to be as simple and frictionless for both users and help desk staff as is possible.
TicketDesk is an asp.net web application written in C# targeting the .net 3.5 framework. It includes a simple database with support for SQL 2005 Express or SQL Server 2005. It can leverage SQL server for membership and role based security or integrate with windows authentication and Active Directory groups.
RT - Request Tracker handles inbound mail. I'm working to add inbound mail support to TicketDesk, but that might be a little while before that makes it into a release.
FogBugz is great as others have mentioned. I use it for my bug/feature tracking system, but I like to separate out my support ticketing system for my support staff to use. Another tool that has great email integration also is called HelpSpot, they have hosted and non-hosted versions for purchase, depending on your budget. It has a lot of great features, that make the prices worth it. Take the tour and see for yourself.
Scope out SmarterTrack, Help Desk Software from SmarterTools:
We use FogBugz...er, "fooogzeeebugzo"...and while it may be a bit expensive for your needs, it works very well.
bugzilla is more of an issue tracker than a request tracker, but it can be configured to handle email-based status tracking. That said, I think Steven has it- RT is the standard recommendation for this that I've seen.
The on-demand version of Fogbugz is a pretty cheap option for just a few people, and works really well. We did that for a while before moving it inhouse.
I've used fogbugz for over 12 months now and more and more I'm finding one of the most valuable features is the in built email support. I've got an on demand account and I'm finding more and more that I don't even check my email in the morning as all my business correspondence is put straight into fogbugz.
I realize that FOSS is your primary desire and I definitely agree with this. If I were to limit myself to FOSS, I would go with RT 3.8, http://blog.bestpractical.com/2008/07/today-were-rele.html#screenshots
However, if you are willing to entertain commercial solutions and are looking for a Helpdesk-"ish" application. I just deployed WebHelpDesk with great success at my current employment, where I am the primary sysadmin and Corporate IT person. They just released a new version, 9.1.1 and it is very well done. The email integration is superb and beyond what I have seen with most other FOSS and commercial issue/bug trackers, given that it is built to run a Helpdesk and not be a software or source code issue tracker. It runs on Windows and *nix, they have a great demo and you can obtain a 30 day trial installer. I have become a big fan of this software and think it has a reasonable price of $250/year/technician (support person).
If you want more info on how we deployed it, please email me and I'd be happy to discuss it at length. I have no more connection with them than I am a very happy customer.
Thanks for all the tips. For the moment, I am looking heavily at eTicket as it was trivial to setup and seems to be developing nicely at the moment. I may look at RT as well, though.
I'll second the suggestion for RT. See my post here for more thoughts and details on our setup.
From my personal experience I can recommend using Bridgetrak.
It works pretty smooth in our environment and includes rich helpdesk functionality for powerful tickets tracking.
I have a lot of experience using this tools - feel free to ask any questions!
As most of the answers are a little bit outdated, I would definitely recommend OsTicket (http://osticket.com/), a great open source project that offers lots of customization and a user friendly interface.
I have been using it for the last two years and I would rather choose OsTicket than OTRS or RT.

Resources