Tough week for Taiwan tech