So it appears, that 2012 we have not still figured out how to send a Bank Of America officer a 25 page document over the internet.
I am trying to send my scanned tax returns to a Bank Of America officer and being a online savvy guy, even a hacker, after 3 hours I have still not figured it out.
Premise: send 25 pages of scanned PDF file to a Bank Of America loan officer.
1 try: email: fails because scanned pdf is to large.
2 try: uploaded the zipped file to a FTP of my website and send the guy the url: fails, the guy will just not click on it because he is scared it will get him in trouble with security.
3. try: uploaded the zipped file to dropbox and send the guy the url: fails, the guy will just not click on it because he is scared it will get him in trouble with security.
4. try: paid for credit at PamFax, trying to send the files via online fax: getting a message on my first file that the Bank Of America fax number is too slow, so I will be charged double the rate: second file fails because it's too large. Almost out of credit at PamFax and still no files send.
5. try: begging the guy to click on the dorpbox links and just download the dam files: failed: no response
6. try: googeling around how to downsize a pdf file so that I can either email it or fax it... only seeing links to adobe acrobat pro which can do it but costs around $150.
7. try: going to a torrent site, and downloading a adobe acrobat pro with a crack, trying to install it: crack too complicated to implement, don't have time for that, so making regular trial registration for a 30 day trial, fortunately, it comes full featured for that period, so I can resize my files now... sending resized files to gay at BOF, no return messages so far... guy emails me got the files, replying back to him: "Great.... " after I send the reply email, geting a delivery failure, apparently the footer of his email with all the disclaimers does not pass their own security filters... go figure... but he got the files now... I have wasted 4 hours of my life.
Few people brought to my attention google apps script so I did a little test drive today, and I am quite impressed. This suppose this is google's take on server-side JavaScript, that integrates with their google docs family and much more...
Here is one use case that I tested: loading list of users from a remote JSON service, and storing it in google spreadsheet.
// Inserts user into spreadseet.
var insertUser = function (user) {
var sheet = SpreadsheetApp.getActiveSheet();
sheet.appendRow([user.name, user.userType]);
};
// Request service.
var service = function (url, callBack) {
var response = UrlFetchApp.fetch(url),
responseObj = JSON.parse(response.getContentText());
callBack(responseObj);
};
// Main init function.
function run() {
var url = 'http://www.somedomain.com/json/user/list';
service(url, function(d){
var users = d.data.users;
for (var i = 0; i < users.length; i++) {
insertUser(users[i]);
}
});
}
I have been looking into ways to implement mulch-lingual spell checker. What I have found were some legacy code bases, and some paid-for services, nothing really suitable enough to fit my needs, so decided to write my own implementation. Here is the result of my node.js based spell check API.
Here is the list of supported languages:
1 Afrikaans (South Africa)
2 Amharic (Ethiopia)
3 Arabic (North Africa and Middle East)
4 Aragonese
5 Armenian (Eastern)
6 Azerbaijani (Azerbaijan, Iran)
7 Basque
8 Belarusian (Belarus )
9 Bengali (Bangladesh, India)
10 Breton (France)
11 Bulgarian (Bulgaria)
12 Catalan
13 Chichewa (Malawi)
14 Coptic (North Africa)
15 Croatian (Croatia)
16 Czech (Czech Republic)
17 Danish (Denmark)
18 Dutch (Netherlands)
19 English (AU,CA,GB,NZ,US,ZA)
20 Esperanto (anywhere)
21 Estonian (Estonia)
22 Faroese (Faroe Islands)
23 Persian (Iran)
24 Fijian (Fiji)
25 Finnish (Finland)
26 French (France, ...)
27 Frisian (Netherlands)
28 Friulian (Italy)
29 Galician (Spain)
30 Gascon (France)
31 German (Germany, ...)
32 Greek (Greece)
33 Gujarati (India)
34 Hawaiian (United States)
35 Hebrew (Israel)
36 Hindi (India)
37 Hungarian (Hungary)
38 Icelandic (Iceland)
39 Indonesian (Indonesia)
40 Interlingua (x-register)
41 Irish (Ireland)
42 Italian (Italy)
43 Kashubian (Poland)
44 Khmer (Cambodia)
45 Kinyarwanda (Rwanda)
46 Kiswahili (East Africa)
47 Korean
48 Kurdish (Syria)
49 Latin (x-register)
50 Latvian (Latvia)
51 Lingala (Democratic Republic of the Congo)
52 Lithuanian (Lithuania)
53 Luxembourgish (Luxembourg)
54 Malagasy (Madagascar)
55 Malay (Malaysia)
56 Māori (Aotearoa)
57 Macedonian (Former Yugoslav Republic of Macedonia)
58 Marathi (India)
59 Malayalam (India)
60 Mongolian (Mongolia)
61 Ndebele (South Africa)
62 Nepali (Nepal)
63 Northern Sotho (South Africa)
64 Norwegian (Norway)
65 Occitan (France)
66 Oriya (India)
67 Papiamentu (Netherlands Antilles)
68 Persian (Iran)
69 Polish (Poland)
70 Portuguese (Portugal + Brasil)
71 Punjabi (India)
72 Quechua (Bolivia)
73 Quichua (Ecuador)
74 Romanian (Romania)
75 Русский (Россия)
76 Sami
77 Scottish Gaelic (Scotland)
78 Serbian (Serbia, Republic Srpska)
79 Setswana (Africa)
80 Sinhala (Sri Lanka)
81 Slovak (Slovakia)
82 Slovenian (Slovenia)
83 Southern Sotho (South Africa)
84 Spanish (Spain, ...)
85 Swazi/Swati (South Africa)
86 Swedish (Sweden)
87 Tagalog (Philippines)
88 Tamil (India)
89 Tetum (Indonesia)
90 Thai (Thailand)
91 Tsonga (South Africa)
92 Ukrainian (Ukraine)
93 Urdu (Pakistan, India)
94 Uzbek (Uzbekistan)
95 Venda (South Africa)
96 Vietnamese (Vietnam)
97 Wayunaiki (Venezuela)
98 Welsh (Wales)
99 Xhosa (South Africa)
100 Yiddish (International)
101 Zulu (Africa)