在工作中,我们遇到了不同的人想要/为新项目建议不同名称的问题.它在过去2天内改变了4次.
在命名内部项目时,人们会经历哪些流程?您如何以团队形式为项目名称做出结论?
为了更清楚这一点,问题是如何做你的名字你的项目,而不是什么你他们的名字.我更关注一个流程,所以我们不会让3/4经理在接下来的4周内每隔4小时更改一次项目名称
我目前正在开发一个应用程序,允许人们为在线广播电台安排"节目".
我希望用户能够设置重复的事件,比如说: -
"狂欢星期一"节目 - 每周一从9-11"月中疯狂" - 每月的第二个星期四"这个月的新音乐" - 每个月的第一天.
在您看来,这是建模的最佳方式(基于MVC/MTV结构).
注意:我实际上是在Django编码.但我对它背后的理论更感兴趣,而不是具体的实现细节.
最近,我们遇到了一个工作问题,如果一个人自己编写一些代码,似乎与其他团队成员一起看着它并且去"嗯?那个丑陋,难以管理,我需要重写那"
事实上,最近,我自己不得不重新考虑一周前写的东西,以便我能够添加我的(相关)功能.
我知道结对编程是实现这一目标的方法,但我们有一个不平衡的团队(3名成员).由于我们的团队目前正在努力推进,我们真的没有时间进行同行评审(尽管我们可以进行配对编程,因为我们可以将其估算到我们的任务估算中)
我只是好奇人们如何建议我们在生成糟糕的代码时克服这些问题.
我正在寻找在python中创建我可以运行的服务器,并将作为SSH服务器工作.然后,这将允许不同的用户登录,并且就像他们正常登录一样,但只能访问一个命令.
我想这样做,以便我可以有一个系统,我可以添加用户,而无需创建系统范围的帐户,以便他们可以,例如,提交到VCS分支,或类似.
虽然我可以通过海螺来解决这个问题,然后把它变成一个"自定义"的shell ...我无法弄清楚如何使它成为一个SSH流就好像它是一个真实的(我是最好是想限制为/ bin/bzr,以便bzr + ssh可以工作.
它需要在python中(我可以获得授权)但不知道如何链接到应用程序.
这需要在python中在其设计的应用程序内工作,并且能够用于那些无法访问的用户添加新用户
如果我创建了我的PHP代码,它将我连接到我的MySQL数据库中的单独的PHP文件并在我的网站的必要页面上提出要求,那么DB Connent PHP文件是否为Object Orentated项目?
假设我有一个带有3个li元素的ul.如何在纵向模式下隐藏最后两个li元素,并在横向模式下显示全部3个元素?使用CSS offcourse和Bootstrap 3.
<div class="header-box pull-left">
<ul>
<li class="usp">
<a href="link" title="usp">
<span class="usp-text">usp</span>
</a>
</li>
<li class="usp hide-for-xs">
<a href="link" title="usp">
<span class="usp-text">usp</span>
</a>
</li>
<li class="usp hide-for-xs">
<a href="link" title="usp">
<span class="usp-text">usp</span>
</a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想过做的事情:
.show-for-landscape{
display:block!important;
}
Run Code Online (Sandbox Code Playgroud)
但这如何与媒体查询一起使用?什么是屏幕尺寸的好设置等?
任何建议更受欢迎
好的,最好在这里举一个例子来说明我的意思.
想象一下基于Web的论坛系统,其中用户身份验证是通过系统知道的一些外部方法完成的.
现在,例如,用户输入他们无权访问的线程的URL.为此我应该返回403(Forbidden),让用户知道他们应该尝试另一种身份验证方法,或404,不要让他们知道有东西可以访问.
假设我返回403,当他们访问不存在的主题的URL时,我是否还应返回403?
编辑:上面的例子更像是IRL的一个例子.
另一个例子,说我暴露了类似的东西
/adminnotes/user
Run Code Online (Sandbox Code Playgroud)
如果有关于用户的管理员注释.现在,返回403会让用户知道有关于他们的内容.404什么也不说.
但是,如果我要返回403 - 我可以将其返回给adminnotes/* - 这将解决该问题.
编辑2:另一个例子.软删除的问题在这里返回404.但是,通过正确的身份验证和访问,您仍然可以看到它们(我猜想)
我知道我会得到一千个"取决于你想要做什么"的答案,但是说真的,在网上还没有关于这个的可靠信息.以下是我的假设 - 我认为它们现在很多人都很相似:
此时,语言的选择是PHP(Cake,Symfony,Zend),Python(Django),Ruby(Merb).此时我真的介于Django和Merb之间,主要是因为其他人似乎都是这样.
请不要在这里放置任何非主流技术.我知道Merb主要是未经测试的,但他们声明的目标是一个坚实的平台,它背后有很多动力,所以我相信它是可行的.请不要回答Perl有多棒或.Net.
对于未来参考 - 已经做出了以下选择:
干杯,亚当
如果一个客户"愚蠢"(在这里很有礼貌)足以尝试添加,例如,4.6个项目到他们的篮子,你期望看到什么?或者你会如何处理它?显然,我们只处理数字量(上周我们的钢锯破了).
整个网络似乎存在很多不一致.
哪个是最好的解决方案
我有一个名为Collection的Django模型,它代表一组项目(CollectionItem).每个集合仅包含特定类型的项目.(CollectionItem有Collection的外键).
我想获取特定类型的公共标记列表中的所有CollectionItem,并返回按特定字段排序.这是我使用的查询代码:
lists = Collection.objects.filter(is_public=True, type=7)
items = CollectionItem.objects.none()
for list in lists:
items |= CollectionItem.objects.filter(collection=list)
items = items.order_by('name')
Run Code Online (Sandbox Code Playgroud)
我必须想象,当我拥有一个包含大量列表和项目的大型数据库时,这根本无法很好地扩展.在Django中有更好的方法吗?或者与其他我不应该担心的选项相比,查询循环中涉及的低效率是否可以忽略不计?
在构建我的一些PHP应用程序时,可以使用PEAR/PECL模块对许多功能进行编码,但是,有些人使用它可能无法安装东西,这对我来说是一个让人感到困惑的事情.
我是否应该放弃一些用户使用PEAR/PECL来实现功能,这使我能够比编写自己的功能更快地编写系统编码,但是它会排除某些人使用它.
我已将包含以下代码的页面上传到我的joomla根目录.
<?php
$value = trim($_POST['opts']);
if ($value){
$db = "my_db";
$link = mysql_connect('localhost',$me,$my_password);
if(!$link) die("Error 1 ".mysql_error());
mysql_select_db($db);
**$query = "SELECT introtext,fulltext FROM jos_content WHERE title='$value' ";**
$result = mysql_query($query);
**if(!$result) die("Error 2 ".mysql_error());**
$obj = mysql_fetch_array($result);
$obj_f = $obj[0];
$lenght = strlen($obj_f);
$header2 = strpos($obj_f, "Did you know");
$header3 = strstr($obj_f, "Summary");
$third_part = $header3;
$first_part = substr($obj_f, 0, ($header2 - 1));
$second_part = substr($obj_f, $header2,((strpos($obj_f, "Summary")) - $header2) );
}
?>
Run Code Online (Sandbox Code Playgroud)
问题是,当我更改我的选择(http://sanatural.co.za/sanp/test.php)时,我收到此错误消息: 错误2您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'fulltext FROM jos_content …