Skip to main content

Posts

Showing posts with the label technology

How to Make a Website Everyone Has

Full page smooth CSS scroll

Use the mousewheel to scroll the page in the codepen window (the whole blog will try to scroll as well, of course, the model is supposed to be run in a separate window but you get the idea).   See the Pen Full page CSS-based scroll (pure vanilla JS, no libraries) by Ilya Gerasimenko ( @igstudio ) on CodePen .

May 1st Reboot 2016

My main site gets a facelift (about half-a-decade overdue). Due to a chronic caching issues with iPage, I have to model everything on CodePen , and then FTP files to iPage, where, for some mysterious reason, html gets updated instantly, but CSS and Javascripts marinate somewhere for at least half an hour, before starting to render, which makes it impossible to model anything in real time. Annoying. Oh, well. At least I finally got to re-doing the site. I still do not have a concept for the galleries, though, and a main navigation menu is really primitive, but the new site is HTML5, CSS3 and what not, and I am not ashamed to refer people to it anymore. Yay. P.S. Resolved the cache issue with .htaccess file: FileETag None Header unset ETag Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"  everything now works a lot livelier. P.P.S. Why is Blo...

3D SVG Logo (iG)

Now, how can I transform this into a navigational unit?... See the Pen 3D Transform Study (SVG logo) by Ilya Gerasimenko ( @igstudio ) on CodePen .

{position:fixed} in iOS 6

I stumbled upon this oddity when upgrading to iOS 6 while working on a mobile advertising project, and it took me a better part of the day to figure out what is going on: all of a sudden an element {position:fixed} stopped working in a correct manner (which is staying put, while the page is scrolling), and started "sticking" to the scrolling page, moving out of the viewport, and then just "jumping" back to the correct location after the scrolling was finished.If you scroll this page , you will see it—hint: that's the one labeled "broken"—assuming that you have a correct device/browser combination. Mine was iPhone4 and iOS 6.0 (6.0.1-6.1.3 behaves just the same). On the original page, where I first encountered the problem, all of my elements were created dynamically using JavaScript, but at the end of the day (literally) it become clear, that the glitch is in the iOS 6 CSS implementation.Here is what happens: if you have an element {position:fixed} whic...

...iKaossilator!

I have the original yellow Kaossilator, and I am a big fan. This app, although visually similar in many ways, is fundamentally different in the way it handles the phrases you create; it's not better or worse, it's just different, and if you are to use it, you just have to learn. First of all, it does not record and loop sound, like the original Kaossilator does, it records sequences. The downside of it is that one can't endlessly overdub the track, using the same voice, it will start erasing previous loop eventually (but they do give you five layers to play with, so there is plenty of space to build your riffs). The upside is that you can save, undo, redo the sequense, return to it, re-record, reassign instruments, change the key, tempo, scale, everything, all in real-time, and then save it again.That is big. And the mix play is a very nice feature. WHAT IT NEEDS: Ability to export MIDI Ability to import MIDI (there is no way the tracks in app's library were made w...

Sony Webbie HD Camera MHS-CM1

Six years ago I bought a Sony MiniDV camcorder, which is still an a good working condition, and does what it is supposed to do. After initial euphoria of taping everything which moves for a couple of years, I kind of drifted away from home-made videography, moving towards home-made music production, so the camera was not used a lot. A little over a year ago I finally upgraded our family entertainment center to a flat-screen TV, which made me understand how poor the quality of the standard definition home video actually is. So the caressingly used camcorder is now used even less. But—Dar's new show is coming up, and needs to be properly documented for many important reasons. Preferably in a modern day video standard. So I stumble upon this one: Sony Webbie HD Camera MHS-CM1 Not only it costs about 1/6th of what I payed for my MiniDV cam, it is four times smaller, ten times lighter (no moving parts, duh) and records up to 5 hours in 1040 HD on a 16GB memory card. So I grab one. Did...

On The Endless Wonders Of Internet Explorer

May be somebody will stumble upon this post and save some time for him/herself. Apparently—it only become apparent after several hours of trial, cursing and error, as it usually goes with IE—, Internet Explorer (up to version 7) throws a runtime error, if you try to modify innerHTML of the dynamically created element under certain conditions. The conditions, as it always go with IE, are significantly lacking consistent logic. For starters, if you assign innerHTML to the element before you insert it into a DOM tree, the error may not come up at all, but will surface later, when you try to modify it. So far it looks like the error mostly comes up, if you change innerHTML of the block element inserted into inline element (which is not kosher in standard-compliant HTML, so it makes sense), and some nested block elements (like DIVs inside Ps—why is that considered wrong, too?—for instance). So, if one really-really need to insert a division into a paragraph, and w...

On UPS Communications And Delivery Options

OK. I never had any significant luck when I order something with delivery. One way or another, something will ALWAYS go wrong. The following is merely a documented process of getting the item I bought on the web, delivered by UPS, no rush, regular 2-5 business days option. Tracking info from UPS website: US 01/10/2008 6:52 P.M. BILLING INFORMATION RECEIVED KANSAS CITY, KS, US 01/10/2008 7:17 P.M. ORIGIN SCAN KANSAS CITY, KS, US 01/11/2008 1:31 A.M. DEPARTURE SCAN SECAUCUS, NJ, US 01/14/2008 10:30 A.M. ARRIVAL SCAN SECAUCUS, NJ, US 01/15/2008 1:37 A.M. DEPARTURE SCAN NEW YORK, NY, US 01/15/2008 1:58 A.M. ARRIVAL SCAN 01/15/2008 6:48 A.M. OUT FOR DELIVERY So far so good, right? I was smart, too—gave them my office address, just to make sure I won't miss it. Now, at around noon I go to the restroom, strangely located outside the office's backdoor, next to a freight eleva...

On Addictivity And Connectivity

First things first—after a year (at least) of drooling over one, I finally decided to cash in my almost-two-years-of-non-smoking credits, and got myself an EWI . It sounds a bit like a medical condition, and frankly, it's quite mental, because I can't stop playing with it. So far it seems to be an amusingly addictive instrument even with a stock soundbank—I plan on making my own patches later, as soon as I figure out how to use that UniQuest joke of a software—worst of all, it can be played in headphones, so I can do it even at 4am if I wanted to. So far, I have more fun then problems playing it, in spite of its little fingering differences (I use SA(x) mode), and totally different breathing technique. Now comes the connectivity part. I've used FastTrack USB for a couple of years with a microphone through the XLR input with no problems, but when I tried to connect a line output of EWI's synthesizer to the line input of the FastTrack, the signal level was very low. T...

On Voice Recognition

I: (touch the Bluetooth headset button) Phone: (beeps ascending scale, then in a female voice) Please, say a command. I: Call Darya. Phone: Command not recognized. Please, say a command. I: Call Dar. Phone: Did you say (pause, then in a male distorted voice) Darrin ? I: No! Phone: (in a female voice) Did you say (in a male distorted voice) Dennis ? I: NO! DARYA! I SAID DARYA !!! Phone: (in a female voice) Are you sure? Because I'am pretty sure you said David ... Which is strange, since there is nobody by that name in your Contacts. Neither there is Darrin , nor Dennis . My battery is low. And I am tired. And you are nuts. Please, say a command. I: Fuck you. Phone: Command not recognized. Go fuck yourself. Please, say a command. Phone: Command timed out. (beeps descending scale) I: (sigh) ...