Posts by daniel
Battling with Mac & PC in a local network
0That’s a short one , I was banging my head for the last few months with a problem @ my home network.
I have a few computers all of which are connected via a router and all see each other perfectly and can be accessed via IP or computer name.
All except one PC and Mac which refused to see each other by computer name but could be accessed by IP. But today I finally managed, after comparing the installed software on two PC’s I decided to try and uninstall Bonjour services from my PC to see if it impairs the connection , and luckily it did.
So if it happens to you remove Bonjour services from PC
Mid 2010 Podcast List
0it’s time to update my podcast list some shows are RIP and some new came to light. so without further ado my mid 2010 podcast list .
This time i grouped them by interest . some have fixed amount of episodes and some reoccur weekly . there are some hebrew podcasts in the list as well , I left the name and notes in hebrew.
.NET
Hanselminutes - ”is a weekly audio talk show with noted web developer and technologist Scott Hanselman. Scott discusses utilities and tools, gives practical how-to advice, and discusses ASP.NET or Windows issues and workarounds.”
.NET Rocks! -” is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.”
Deep Fried Bytes – “The show discusses a wide range of topics including application development, operating systems and technology in general. Anything is fair game if it plugs into the wall or takes a battery.” they are .NET centric and focus on mainstream development.
Alt.NET
i’m not sure if Alt.NET is the correct way to call the following section maybe .net with balls is more at it ….. they push the envelope
Herding Code – “Herding Code is a weekly podcast with K. Scott Allen, Kevin Dente, Scott Koon, and Jon Galloway.” it’s the show with most hosts at once i hear but what can I say when it works it just works.
The Thirsty Developer – ”A podcast with Microsoft Developer Evangelist, Dave Bost and Clark Sell” They bring top guests and talk about interesting topics.
Flex / AS3
The Flex Show – Everything Flex and AS3 sadly that’s the only one I found …
Open source / Versatile technology
The Changelog – very new very cool show about open source , I hope it will last.
Software Engineering Radio – “Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast”
Hacker Medley – ” is a short podcast for curious hackers. Our goal is to talk about the cool things we’ve learned that we love explaining to our friends.”
WebDevRadio.com – web development podcast – “News, views and issues for the web developer”
Tech / inspiration
WNYC’s Radiolab – if nothing else at least you owe it to yourself to subscribe to this one.
עושים היסטוריה! עם רן לוי Making History! with Ran
Business developement
Startups For the Rest of Us – about building small ventures - ”the podcast that helps developers be awesome at launching software products”
Harvard Business IdeaCast – “features breakthrough ideas and commentary from the leading thinkers in business and management”
כלכלת מוצרי מידע (ספר קולי) – ספר שמלווה קורס של האוניברסיטה הפתוחה אפשר שווה לכל מי שרוצה לבנות ולתמחר תוכנה
התנהגות ארגונית (ספר קולי) -ספר שמלווה קורס של האוניברסיטה הפתוחה אם אתה עובד באירגון גדול או רוצה להשתלב באחד
Usability
The User @ the Center of it All
Engineering and Computer Science
Human-Computer Interaction Seminar
Flex 3 hebrew textbox
0following my last post on flex3 RTL label , next challenge was input text with RTL support , in that case I decided to cheat and use html input overlying flex.
Not so elegant solution, but a solution non the less. the trick is to pass the flex component coordinate and position the HTML input accordingly , and on the HTML side handle keyboard and mouse event to let the flex developer feel @ home with regular focus and key press events.
Add the following MXML component to your flex project
Add the following code to your html page
Flex 3 label RTL support
2If you know or not , I’m leaving and working in Israel, where we have the most annoying text rendering issues.
we write in right to left order – that means in the opposite direction of most languages. Letters and words are left to right, though numbers and other symbols remain right to left.
Through the years I’ve seen (and even wrote) noumerous attempts to build an AS class that will provide this functionality to flash, all of them suffered from quirks and different edge cases.
About a year a go Adobe published a new text rendering engine (TLF) which wasn’t integrated into Flex3 framework , and though flex4 includes the new TLF some still need to work with the 3.x framework so here is a simple example of implementing true RTL label in flex 3 note that you need to download and install Text Layout Framework on your development machine in order to compile the code.
Cross Posting from Word Press to Community Server
0
One of the challenges encountered in transition to a private blog was to update my origina blog which sits on a main hub. When I switched Blogs i chose WordPress as my blog system due to its support for many plugins (most make it easier for me on the writing process and management). After a little online search and browsing reading on how blogs work, I found a plugin that performs the task but for WordPress blogs only.The plugin uses standard MetaWeblogAPI which nearly overlaps between WordPress and Community Server , with any luck some time and some coffee made wp -> cs version you can download and install it manually.
XpostCS .
box2d flex integration
0[kml_flashembed publishmethod="static" fversion="10.0.0" movie="/blog/wp-content/uploads/2010/04/Box2DFlex.swf" width="300" height="300" targetclass="flashmovie"]
[/kml_flashembed]
Besides collapsing the form you can also drag N drop the items to see collusion and gravity. code will follow soon .. I hope ..
Multitouch + 3D flash 10.1
0I’ve compiled a POC of a 3D model controlled by multitouch events in flex (actually AIR 2.0).
In the application I use TransformGestureEvent dispatched from flash 10.1 player. unfortunately this is the only event fired in Mac and only in AIR mode – adobe it’s lame.
TransformGestureEvent event availability
| Event | Mac Air | Mac Web | Windows (Air+Web) |
| GestureEvent.GESTURE_TWO_FINGER_TAP | v | ||
| GestureEvent.GESTURE_PAN | v | ||
| TransformGestureEvent.GESTURE_ROTATE | v | v | |
| TransformGestureEvent.GESTURE_SWIPE | v | v | |
| TransformGestureEvent.GESTURE_ZOOM | v | v |
TouchEvent availability - windows only (and iPhone but i guess it’s not applicable any more)
| Event | Mac Air | Mac Web | Windows (Air+Web) |
| TouchEvent.TOUCH_END | v | ||
| TouchEvent.TOUCH_MOVE | v | ||
| TouchEvent.TOUCH_OUT | v | ||
| TouchEvent.TOUCH_OVER | v | ||
| TouchEvent.TOUCH_ROLL_OUT | v | ||
| TouchEvent.TOUCH_ROLL_OVER | v | ||
| TouchEvent.TOUCH_TAP | v |
the first version was a bit stale so I’ve added KineticMovementManager which adds a drift effect (like when scrolling an iPhone scroll) but it’s still a work in progress so don’t relay on it.
download source
download installer
[kml_flashembed publishmethod="static" fversion="8.0.0" movie="/blog/wp-content/uploads/2010/04/multitouch 3d take 2.swf" width="550" height="430" targetclass="flashmovie"]
[/kml_flashembed]
Web 2.0 Session at NDS
0
Hi NDS architects,
Thanks for joining my web 2.0 seminar, I had a great time and hope you did as well.
You can find most of the presentation content in hebrew at my hebrew blog, seminar slides are linked bellow.
Session 1 – What is web 2.0 ?(pdf)
Session 2 – Software as a service (pdf)
Session 4 – Framework and tools (pdf)
I’ll end with some questions I didn’t know or didn’t have the time to elaborate on:
How effective are google ad words?
You can find info at AdWords site success stories section though it’s not exactly impartial , general statistics about online advertising and ROI can be found in grabstats which also includes links to the original reports.
Where can I find firefox & add-ins ?
Remote Control (STB development)
Can Hadoop or F# parallelize my algorithms automatically ?
This question is divided into several parts :
1. Frameworks Hadoop and frameworks alike are prone to work in parallel but you (as the system architect or developer) need to identify the part that can be parallelized and pass it to the framework with the map and reduce functions
2. Languages F#, Scala and other functional languages parallelize your code automatically.
3. Functional constructs PLINQ and other functional constructs inside non funcional languages are not parallel by default, when they support parallel computation it’s usually with using an implicit directive such as myWorker.AsParallel = true;
What’s Yahoo WDK ?
Yahoo’s WDK is a widget development kit , what are widgets ? widgets are mini applications that are floating on your O/S desktop (in Windows they are called gadgets) you can see UI different examples in the following links mac dashboard ,windows gadgets, yahoo widgets. Widgets are very similar in nature to mashups (discussed in session 3) since they usually interact with an existing online service and have no data or logic of their own. Back to WDK , WDK lets you develop widgets running on Yahoo’s runtime (which needs to be installed on the customer’s machine), it uses a familiar development UI Pattern of XML layout language and Javascript for interaction. Yahoo widgets can run on PC or TV devices though I haven’t come across an IPTV STB that runs WDK. You can read more about WDK at yahoo tv developers or review the development manual for code examples.
Thanks again for a great session,
daniel.
WNYC Radiolab – the best podcast i know
0
This post is dedicated to the BEST podcast I have heared in a very long time WNYC Radiolab.
It’s a science show.
It’s a radio program broadcast in the US and also available via RSS.
It’s a brilliant show.
Seth Godin guarantees it will make you smarter and after a few shows I must agree with him IT WILL.
Their refreshing use of the medium won my heart and ears (and i think also some awards). If you have free listening time (commuting, exercising, you just have time or what not) I urge you to give them a try.
