小编Vol*_*ike的帖子

从Linux图形工具制作图像幻灯片

如何通过4个小jpeg(128px x 128px)和Linux命令行图形工具将图像幻灯片显示为视频文件?我需要更改幻灯片的过渡方式:

  • 淡入/淡出黑色
  • 淡入下一张图像时向左/向右滑动

如果您感到好奇,我们计划制作可放入手机中的房地产列表视频。(我们已经拥有将Ogg Theora转换为专有移动格式的技术。)

linux ffmpeg video-processing slideshow

4
推荐指数
1
解决办法
3338
查看次数

如何使用Apache/mod_rewrite基于Accept-Language重定向

对于语言重定向,我们当前在Web根目录中创建包含index.php文件的文件夹,该文件检查HTTP_ACCEPT_LANGUAGE服务器变量.例如,为网址www.example.com/press/

/var/www/site/press/index.php:

<?php
  if ($_SERVER["HTTP_ACCEPT_LANGUAGE"] == "en")
    header("location: ../press_en.php");
  else 
    header("location: ../press_de.php");
?>
Run Code Online (Sandbox Code Playgroud)

随着网站的增长,我们现在有很多这样的文件夹.我试图通过将重定向移动到单个.htaccess文件来清理它:

RewriteEngine on

# Set the base path here
RewriteBase /path/to/site/

# The 'Accept-Language' header starts with 'en'
RewriteCond %{HTTP:Accept-Language} (^en) [NC]

# EN redirects
RewriteRule press(/?)$   press_en.php [L,R]

# DE redirects (for all languages not EN)
RewriteRule press(/?)$   press_de.php [L,R]
Run Code Online (Sandbox Code Playgroud)

这个想法与php文件相同,但它不起作用.我在Firefox首选项中尝试了所有可能的语言设置/命令,并检查了标题是否正确,但它始终为press_de.php文件提供服务.

我做错了什么,或者有更好的方法吗?(不包括内容协商/多视图或任何需要重命名文件的内容,目前这不是一个选项).

php apache .htaccess mod-rewrite redirect

4
推荐指数
1
解决办法
8070
查看次数

请解释与谷歌Chrome扩展程序的背景通信

我已阅读并重新阅读此页面,以及运行示例:

http://code.google.com/chrome/extensions/background_pages.html

但我似乎没有掌握如何在background.html,popup.html和content.js之间进行背景通信.我想发送消息来触发函数,获取响应并处理这些响应.地图样本有点接近帮助我,但我只是需要一些超级简单而且不需要所有地图的东西.(注意,我知道jQuery以及Javascript,所以如果你愿意,可以随意混合一些jQuery.)

javascript ipc google-chrome-extension

4
推荐指数
1
解决办法
3133
查看次数

如何使用 Zoho CRM v2 API 添加 Zoho CRM 潜在客户

如何使用简单的curl 连接通过Zoho CRM v2 API 添加Zoho CRM 潜在客户?该文档不仅不清楚如何添加潜在客户,而且还不清楚如何获取正确的 oAuth 令牌来创建潜在客户。

curl crm lead zoho oauth-2.0

4
推荐指数
1
解决办法
5133
查看次数

消除了Zend Framework控制器文件名中"controller"的需要

如何消除Zend Framework控制器文件名中"Controller"后缀的需要?在创建控制器时继续输入后缀是很烦人的,同时该文件已经在控制器文件夹中,因此它是多余的.

例如,默认情况下,站点上的主页将转到"controllers/IndexController.php".如果我想要它转到"controllers/Index.php"怎么办?

php filenames zend-framework controller

3
推荐指数
1
解决办法
209
查看次数

屏幕分辨率

我一直在从这两个来源学习Android和Phonegap开发:

http://news.softpedia.com/news/How-to-Run-Android-Applications-on-Ubuntu-115152.shtml

http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart

我有三星Galaxy Tab.

但令我困惑的是:

  1. 在2010年第四季度,我在开发中使用什么屏幕尺寸来获得最多的Android手机和平板电脑?你推荐WVGA800用于480x800屏幕吗?
  2. 如何做的大部分Android应用调整正常进入我的7"三星Galaxy Tab,即使它具有较高的分辨率?什么是开发商做实现这一目标?我的意思是,你可以让你的应用程序有一种延展性和字体舒展呢?或者,谷歌是否检测到该应用程序是为较小的屏幕设计的,因此它处理Galaxy Tab的大小调整?我是否需要在AndroidManifest.xml中更改某些内容?
  3. 我在模拟器中使用了HVGA默认值,并且速度非常快.当我切换到WVGA800时,它变慢了很多.这是为什么?

android screen screen-resolution android-emulator cordova

3
推荐指数
1
解决办法
8271
查看次数

高负载文件I/O的最佳实践?

对于具有高同时负载的LAMP服务器,您建议的最佳做法是什么?我需要处理文件I/O而不必过于依赖文件锁?

我的意思是,假设我想要一个SUBSCRIBERS.CSV文件,其中包含一堆名称和电子邮件地址.但我希望人们能够填写表格以取消订阅.如果存在给定的电子邮件地址,取消订阅操作将滚动该文件以删除匹配的行.这似乎是PHP中的一个简单任务,但当你有10个人试图一次取消订阅,并添加10个新订阅者时会发生什么?这就是我认为PHP可能遇到麻烦的地方,并且由于文件锁定可能会产生错误,除非Linux或PHP比我想象的更强大.

请注意我的客户端需要CSV文件,而不是数据库表.在数据库表中,这不会有问题,但作为文件I/O,我可能会遇到潜在的问题,对吧?

(顺便说一句,为了防止身份盗用,我使用.htaccess技巧,以便无法通过猜测其名称在网上下载CSV - 它必须只能通过我的PHP脚本或FTP访问.)

php file-io multithreading writing simultaneous

3
推荐指数
1
解决办法
505
查看次数

如何测试 PHP 按位函数输入参数

有时在编程中,它们允许将参数链接到单个函数输入变量中,例如下面的第二个输入变量:

define('FLAGA',40);
define('FLAGB',10);
define('FLAGC',3);
function foo($sFile, $vFlags) {
  // do something
}
foo('test.txt',FLAGA | FLAGB | FLAGC);
Run Code Online (Sandbox Code Playgroud)

PHP 将此单个管道字符(|)称为按位OR运算符。我现在如何在里面添加一些东西foo()来测试$vFlags以查看设置了哪些标志?

php bit-manipulation bitwise-operators input-parameters bitwise-or

3
推荐指数
1
解决办法
1000
查看次数

在 C 中将 Base 16(十六进制)转换为 Base 36 字符串

在 C 中,将 64 个字符的十六进制数(作为字符串)转换为基数 36 字符串的有效方法是什么?

我的意思是,这是否像组合一些 GLIB2 函数(在 Linux 上)或标准库函数一样简单?或者,我必须全部定制吗?

c hex base-conversion base36

3
推荐指数
1
解决办法
2072
查看次数

可编写脚本的应用程序示例

显然,有一种方法可以让我的 GUI 应用程序可以使用 AppleScript 编写脚本。例如,我可以有一个命令行应用程序(例如从 LaunchDaemon 运行)来告诉我的 GUI 应用程序发布侧边栏通知。有人有一个简单的例子来解释这一点吗?我在苹果网站上看到的一切都很难理解。

我想创建一条 AppleScript 消息,例如:

tell "My App" to notify with title "Title" subtitle "subtitle" text "some text"
Run Code Online (Sandbox Code Playgroud)

在我的 CLI 应用程序中,然后我的 GUI 应用程序唤醒、接收并处理它。

macos cocoa applescript objective-c scriptable

3
推荐指数
1
解决办法
815
查看次数